amai2012
|
6b5f34df4b
|
ix compiler warning on Windows 64bit
|
2014-06-30 12:48:42 +02:00 |
Daniel Marjamäki
|
cdf081dbd5
|
astyle formatting
[ci skip]
|
2014-06-29 22:53:52 +02:00 |
amai2012
|
df988dfff3
|
Fix cppcheck warning in previous changeset
Signed-off-by: amai2012 <amai@users.sf.net>
|
2014-06-29 19:12:59 +02:00 |
amai2012
|
e60ee4ad3b
|
Print callstack in SEH on Windows
|
2014-06-29 18:57:48 +02:00 |
Alexander Mai
|
4d6c17818d
|
Try to fix configuration of un*x signal handling and backtrace support
|
2014-06-28 14:05:18 +02:00 |
amai2012
|
e124983e11
|
Improve error message for Windows SEH adding more details if available
|
2014-06-28 12:14:00 +02:00 |
Jay Sigbrandt
|
51fdf3f14f
|
Simplify defines.
|
2014-06-27 08:03:05 +02:00 |
Jay Sigbrandt
|
e7210521ac
|
Many platforms don't support backtraces. Fix compile for Solaris platform.
This change was tested with Solaris 10 on X86 and SPARC.
More information on Unix Backtrace Support
- http://www.gnu.org/software/libc/manual/html_node/Backtraces.html
It is not supported on the following platforms:
- https://www.gnu.org/software/gnulib/manual/html_node/execinfo_002eh.html
Mac OS X 10.3,
FreeBSD 6.0,
NetBSD 5.0,
OpenBSD 3.8,
Minix 3.1.8,
AIX 5.1,
HP-UX 11,
IRIX 6.5,
OSF/1 5.1,
Solaris 10,
Cygwin,
mingw,
MSVC 9,
Interix 3.5,
BeOS.
|
2014-06-26 11:41:16 +02:00 |
Daniel Marjamäki
|
d4bc643ed4
|
CLI: don't use unix-signals if NO_UNIX_SIGNAL_HANDLING is defined. don't use unix-signals in os/2.
|
2014-06-15 11:17:44 +02:00 |
Daniel Marjamäki
|
d9a3761bfd
|
Merge pull request #331 from Dmitry-Me/DontExitInTheMiddle
Should not call std::exit() in the middle of program
|
2014-06-06 13:35:29 +02:00 |
PKEuS
|
f7f639465a
|
Fixed remaining VS warnings (hopefully all of them, this time)
|
2014-06-05 10:45:25 +02:00 |
Dmitry-Me
|
738d05b442
|
Calling std::exit() in the middle of a C++ program subverts stack unwinding and can introduce subtle bugs.
|
2014-06-05 11:28:04 +04:00 |
Alexander Mai
|
707ee97b9e
|
Fix missing break while handling SIGBUS - fixes clang compiler warning
|
2014-05-29 16:57:45 +02:00 |
Daniel Marjamäki
|
ed78d3e148
|
Library: Better error reporting when loading fails
|
2014-05-26 17:00:41 +02:00 |
Alexander Mai
|
7b36bbbba8
|
Exception handling: catch SIGBUS. Evaluate siginfo_t::si_code
|
2014-05-25 15:53:26 +02:00 |
Alexander Mai
|
5198c05f35
|
--exception-handling now takes optional argument to choose between stdout and stderr for its output. stdout is new default value
|
2014-05-25 08:47:37 +02:00 |
Alexander Mai
|
ed78835020
|
Cosmetics for print_stacktrace()
|
2014-05-17 10:40:48 +02:00 |
Alexander Mai
|
08c209d4d9
|
Some cleanup for CppcheckSignalHandler, also some cosmetics for the output
|
2014-05-11 13:25:36 +02:00 |
Daniel Marjamäki
|
1903d95015
|
Fixed #5661 (--suppress=missingInclude has no effect)
|
2014-05-03 19:31:15 +02:00 |
Alexander Mai
|
718e42f5ca
|
Fix some clang warnings about type conversions
|
2014-04-11 23:35:53 +02:00 |
Alexander Mai
|
a06371e063
|
Fixes for Doxygen + code formatting
|
2014-04-07 20:39:19 +02:00 |
Daniel Marjamäki
|
22c4d45ca0
|
astyle formatting
|
2014-03-31 03:06:57 +02:00 |
Alexander Mai
|
a12e59dbee
|
Make backtrace resemble gdb bt
|
2014-03-30 21:29:17 +02:00 |
Daniel Marjamäki
|
fbd607d35d
|
Fixed cygwin compilation
|
2014-03-22 09:57:43 +01:00 |
Martin Ettl
|
fe1b46c174
|
Extended std.cfg
|
2014-03-19 21:08:48 +01:00 |
Alexander Mai
|
af922aedbf
|
Fix mingw build
|
2014-03-18 21:14:09 +01:00 |
Alexander Mai
|
14386d06dc
|
Enable SEH for Windows using MSVC (not for mingw)
|
2014-03-17 19:11:00 +01:00 |
Martin Ettl
|
80b1271d01
|
Astyle running and added test cases for functions in std.cfg.
|
2014-03-10 02:21:44 +01:00 |
Alexander Mai
|
c2a602a6bd
|
Refactor signal handling code: prepare for demangling names, handle SIGINT w/o backtrace, remove our own signal handler frames from backtrace
|
2014-03-16 18:37:28 +01:00 |
Alexander Mai
|
825bb0f027
|
Fixed #5286 (Add signal/exception handling to cppcheck and cppcheck-gui)
|
2014-03-16 12:04:13 +01:00 |
Daniel Marjamäki
|
fd3a8a2a18
|
Update copyright
|
2014-02-15 07:45:39 +01:00 |
Kamil Dudka
|
1f53018b8e
|
Suppress warning about non-existing path given to -I with --quiet.
|
2014-01-10 21:50:21 +01:00 |
Daniel Marjamäki
|
6ff93a6b36
|
CLI: Made the 'failed to load std.cfg' nicer and more informative.
|
2014-01-03 21:59:50 +01:00 |
Daniel Marjamäki
|
a94fccf51a
|
astyle formatting
|
2014-01-02 21:47:35 +01:00 |
Sam Truscott
|
4333dd3c75
|
Update Qt to support Markup structure
|
2014-01-02 18:18:24 +01:00 |
Daniel Marjamäki
|
562387e3ff
|
library: use extensions when loading std.cfg and posix.cfg
|
2013-12-26 13:18:54 +01:00 |
Daniel Marjamäki
|
4131c621c9
|
Fixed #5254 (Warn about missing library files (.cfg))
|
2013-12-26 11:15:28 +01:00 |
Daniel Marjamäki
|
76b907fe65
|
Fixed #5252 (Improve check: use Library to validate function arguments in invalidFunctionUsage)
|
2013-12-23 10:06:45 +01:00 |
Daniel Marjamäki
|
e446a28b3d
|
Refactoring FileLister and Path so they don't depend on Library
|
2013-10-31 19:09:01 +01:00 |
Sam Truscott
|
6806fd8135
|
Extended Qt support through Library
|
2013-10-20 14:09:10 +02:00 |
Daniel Marjamäki
|
43b40b7465
|
Refactoring: Reordered includes. Put local ones before system includes.
|
2013-09-04 06:18:22 +02:00 |
Daniel Marjamäki
|
0c5e39a813
|
Library: Added configuration file std.cfg that clients should load.
|
2013-07-20 17:12:56 +02:00 |
Daniel Marjamäki
|
a7da65a40b
|
Fixed #4618 (Unmatched suppression: don't show this information message unless --enable=information or --check-cfg is used)
|
2013-05-31 15:20:58 +02:00 |
Reijo Tomperi
|
5d5f7085bf
|
Updating year 2012 -> 2013 to .cpp and .h files and man page.
|
2013-01-01 18:29:08 +02:00 |
Daniel Marjamäki
|
bfb82fe3e1
|
Cppcheck: Show single 'too many configurations' message if --enable=information hasn't been used and there are too many configurations.
|
2012-12-26 18:35:49 +01:00 |
Daniel Marjamäki
|
b107e5e9e8
|
cppcheckexecutor: removed time info from verbose progress info. the ctime function that is used is not threadsafe.
|
2012-12-09 09:30:18 +01:00 |
Edoardo Prezioso
|
fae40c4782
|
Change every C version of 'size_t' to C++ 'std::size_t'.
|
2012-07-09 13:30:18 +02:00 |
Edoardo Prezioso
|
3c4ce7b43a
|
Fixed (for real) the preprocessor.cpp(1166) warning in #2123.
|
2012-07-06 13:17:08 +02:00 |
Daniel Marjamäki
|
0bbf2ecd0c
|
CLI: output information messages to error report
|
2012-07-04 18:21:56 +02:00 |
Daniel Marjamäki
|
956a37a382
|
Fixed compiler errors
|
2012-06-20 17:39:31 +02:00 |