Daniel Marjamäki
678d755ce5
disable -Woverloaded-virtual warnings to avoid a few FPs
2015-06-30 20:38:15 +02:00
Alexander Mai
4172011e78
Missing update for Makefile. CheckMemoryLeakInFunction::getcode(): skip some C++ token matching in C mode. Minor refactoring
2015-06-20 22:49:28 +02:00
Alexander Mai
b3c7a3f798
Fix more (potential) multi-threading issues
2015-06-20 22:26:51 +02:00
Matthias Krüger
2edf133d07
run dmake
2015-06-14 16:03:23 +02:00
Alexander Mai
a7b82b5c28
Refactoring to address some issues from #5895 (handling of unsigned numbers). Also adding a TODO testcase since the real issue (FP) is still not fixed
2015-06-13 18:08:13 +02:00
Daniel Marjamäki
f540484d38
Makefile: Set debug mode
2015-05-01 20:21:10 +02:00
Daniel Marjamäki
b548b3da9e
1.69: Updated Makefile
2015-05-01 18:53:19 +02:00
Daniel Marjamäki
066b24dc9c
dmake: disable -Wconversion to avoid false positives when compiling
2015-04-15 11:32:52 +02:00
Matthias Krüger
85a88c4a31
run dmake
2015-03-12 00:06:18 +01:00
Matthias Krüger
958c05cec4
run dmake
2015-03-11 21:28:26 +01:00
Matthias Krüger
da5874fc99
run dmake
2015-01-28 22:39:06 +01:00
Matthias Krüger
e56671101e
tests: add a script which runs test/cfg tests.
...
add new make target (checkcfg) which builds cppcheck and executes the script
make travis run checkcfg
2015-01-27 19:46:52 +01:00
Matthias Krüger
25cdeeeea3
run dmake
2015-01-08 19:55:41 +01:00
Daniel Marjamäki
451e0725ff
Makefile: debug
2015-01-03 13:32:43 +01:00
Daniel Marjamäki
cbc385ec06
1.68: Updated Makefile
2015-01-03 13:22:25 +01:00
Matthias Krüger
9ee1b80539
run dmake
2014-12-27 11:45:53 +01:00
Matthias Krüger
33be0f4cb9
run dmake
2014-12-02 08:33:39 +01:00
Matthias Krüger
9233e79390
run dmake
2014-11-24 07:42:54 +01:00
Daniel Marjamäki
1a98e0add4
ran dmake
2014-11-15 18:45:18 +01:00
Daniel Marjamäki
625da8b721
ran dmake
2014-11-15 10:56:26 +01:00
Matthias Krüger
19e0e3da1b
run dmake
2014-10-31 11:58:08 +01:00
Daniel Marjamäki
28444a522b
Makefile: restore debug mode after 1.67 release
2014-10-18 11:46:57 +02:00
Daniel Marjamäki
d4fa8c3e12
1.67: Updated Makefile
2014-10-18 11:37:24 +02:00
Daniel Marjamäki
14ee7dad0a
Cleanup: Remove redundant #includes
2014-09-30 09:22:33 +02:00
orbitcowboy
fa7645ec71
Added CheckStl to garabage code testing.
2014-09-30 08:36:55 +02:00
Matthias Krüger
3a14441699
run dmake
2014-09-29 22:00:38 +02:00
Gianfranco Costamagna
3eafb2b5c4
Makefile: Fix DESTDIR handling
2014-09-25 18:50:48 +02:00
Matthias Krüger
7d85cb37ed
run dmake
2014-09-24 13:50:57 +02:00
PKEuS
1e8c7e102d
Revert "run dmake"
...
This reverts commit 8ccf9eed09
.
2014-09-23 21:04:31 +02:00
Matthias Krüger
8ccf9eed09
run dmake
2014-09-23 16:20:19 +02:00
Lauri Nurmi
1cc872f5b2
Change "obsolete" in all filenames into "obsolescent", and also update all references to such files.
...
Neither the C standard, the C++ standard, or POSIX talks about "obsolete". All of them use the word "obsolescent", which is a different word with a different meaning.
2014-09-23 16:18:04 +02:00
Daniel Marjamäki
0e55f12140
Fixed #6165 (Remove old checkUnsignedDivision checker that uses neither AST nor ValueFlow. The CheckType::checkSignConversion should be much more accurate)
2014-09-12 16:59:16 +02:00
Matthias Krüger
dd5f41f01d
dmake: update makefile
2014-09-11 18:33:19 +02:00
Daniel Marjamäki
7847263451
Fixed #6158 (New check: dangerous sign conversion)
2014-09-11 18:10:19 +02:00
Daniel Marjamäki
3ac5f16668
Makefile: generate new Makefile with dmake
2014-08-29 18:32:50 +02:00
Matthias Krüger
cd33d784d5
run dmake
2014-08-27 09:45:50 +02:00
Matthias Krüger
b5cf56790c
dmake: update
2014-08-06 14:25:49 +02:00
Matthias Krüger
083b660de3
dmake: update
2014-08-05 11:59:39 +02:00
Daniel Marjamäki
56797182c4
Makefile: Set debug mode after release
2014-08-02 13:07:16 +02:00
Daniel Marjamäki
80eef66d6d
1.66: Update Makefile
2014-08-02 12:39:20 +02:00
orbitcowboy
5c2ed8450e
Revert my previous fix 28763fa020
and suppress gcc false positive warnings.
2014-06-13 15:46:43 +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
Daniel Marjamäki
bb8973aac7
Updated Makefile
2014-05-24 12:54:16 +02:00
Alexander Mai
16aa891da2
#5798 cfg files are not installed to CFGDIR. Extend patch to update dmake.cpp. Also fix some g++ compiler warnings
2014-05-17 11:05:42 +02:00
Matthias Krüger
52ba857f8d
dmake: make clean: also remove objects files inside tools/ (dmake.o, reduce.o)
2014-05-14 13:20:24 +02:00
Daniel Marjamäki
46b303e055
Makefile: Set debug flags again
2014-05-10 12:06:45 +02:00
Daniel Marjamäki
9d3359177d
1.65: Update Makefile
2014-05-10 12:03:36 +02:00
Matthias Krüger
f138bf004b
dmake: make clean: remove dmake binary as well.
2014-05-09 08:45:25 +02:00
Alexander Mai
417a916ece
Use CXXFLAGS upon linking dmake for consistency
2014-05-04 20:52:54 +02:00
amai
a5aac3b551
Add missing dependencies for dmake
2014-05-03 20:05:58 +02:00
amai
3bdfad0b73
reduce and dmake now use existing object files as dependencies whenever possible. Fix compilation for reduce on cygwin.
2014-05-03 18:54:48 +02:00
Alexander Mai
9e9bc1e457
Since reduce shares object files with cppcheck it should use the same compiler and linker flags
2014-04-27 18:56:30 +02:00
Alexander Mai
bf549d8883
Update for Makefile
2014-04-26 19:20:15 +02:00
Alexander Mai
290f0ef022
#5644 Compilation failure on Cygwin - related to tinyxml2 (#undefine __STRICT_ANSI__ on cygwin). Patch by ir0nh34d
2014-04-24 22:22:43 +02:00
Daniel Marjamäki
442b272b3f
Updated Makefile
2014-04-21 10:12:46 +02:00
Alexander Mai
547803f581
#5592 - crash: gcc: testsuit: gcc.c-torture/compile/limits-declparen.c (Limit stack depth below createAst()
2014-04-13 12:47:54 +02:00
Matthias Krüger
71b306ff64
Ran dmake
2014-04-13 00:03:15 +02:00
Alexander Mai
9ac83d7624
reduce is linking against LIBS as well, to keep build scripts e.g. on travis working
2014-04-11 23:24:47 +02:00
Alexander Mai
fb13c56ef0
Makefile: reduce now also depends on LIBOBJ: command not found
2014-04-11 22:27:29 +02:00
Matthias Krüger
4481015bdc
dmake: "make dmake" now also runs the binary after compilation.
2014-04-03 16:41:58 +02:00
Alexander Mai
0242a3c188
-rdynamic cannot be used on mingw
2014-03-30 20:50:03 +02:00
PKEuS
c078b3fced
Added testing of samples/ to testrunner ( #3515 ).
2014-03-28 13:06:38 +01:00
Matthias Krüger
5a7a155203
Ran dmake.
2014-03-26 10:25:34 +01:00
Alexander Mai
29165f3e5f
Add -rdynamic to the linker flags to allow obtaining a bracktrace
2014-03-21 22:33:07 +01:00
Matthias Krüger
ebb6dc3388
update Makefile with dmake.
2014-03-03 12:32:19 +01:00
Daniel Marjamäki
f5cec6ea57
Makefile: use debug mode
2014-03-02 14:57:29 +01:00
Daniel Marjamäki
a0c84d144f
1.64: Updated Makefile
2014-03-02 09:59:34 +01:00
Lauri Nurmi
91340d4043
Emulate the C++11 'nullptr' and 'static_assert'
2014-02-15 07:52:17 +01:00
Pavel Roschin
19a8cfd960
Library: add new "define" tag
...
This tag will allow to add some preprocessor defs into library.
It would be useful to provide more information about libraries
implementation details. As example GLib's library include tag
was added that helps to detect more memory leaks.
2014-02-07 10:13:36 +04:00
Daniel Marjamäki
5b479cc841
Updated Makefile with dmake
2014-01-22 21:26:50 +01:00
Daniel Marjamäki
79a1244a54
Updated Makefile with dmake
2014-01-20 20:55:17 +01:00
Daniel Marjamäki
a7146916b1
Makefile: added -Wno-sign-compare. I don't like this warning
2014-01-18 09:51:48 +01:00
Ryan Pavlik
065db3d9f6
Add a rule to the cli makefile to actually build TinyXML2
2014-01-17 15:52:05 -06:00
Daniel Marjamäki
424675982a
dmake: use -std=c++0x instead of -std=c++11 as it's supported by earlier gcc
2014-01-12 15:38:51 +01:00
Daniel Marjamäki
4224f873fd
dmake: added -std=c++11 flag
2014-01-12 13:14:46 +01:00
Daniel Marjamäki
a1a40ac034
updated Makefile with dmake
2014-01-12 13:13:29 +01:00
Daniel Marjamäki
91f7de047e
value flow: Updated Makefile with dmake
2014-01-06 10:10:35 +01:00
Daniel Marjamäki
f8e4426310
Updated Makefile
2014-01-04 21:09:02 +01:00
Daniel Marjamäki
d8270c710a
Add new experimental value flow analysis
2014-01-04 20:57:02 +01:00
Daniel Marjamäki
f4c1aa5d58
Updated Makefile
2014-01-04 15:23:25 +01:00
Daniel Marjamäki
3941f08eb4
Makefile: Restore debug mode
2014-01-04 09:40:02 +01:00
Daniel Marjamäki
1b0dd00d81
1.63: Updated Makefile for release
2014-01-04 09:35:28 +01:00
Daniel Marjamäki
9e0d7d86e9
dmake: Improved handling of CFGDIR
2013-12-28 12:15:08 +01:00
Daniel Marjamäki
d3a848f2e6
Makefile: Added optional CFGDIR parameter that allows user to specify where Cppcheck will look for cfg files.
2013-12-26 18:41:51 +01:00
Daniel Marjamäki
826ddf8a6d
Updated Makefile with dmake
2013-12-26 17:42:23 +01:00
Daniel Marjamäki
569a29bc4a
Library: Added simple testing
2013-10-27 17:10:43 +01:00
Daniel Marjamäki
6d982b823d
update Makefile with dmake
2013-10-27 16:35:37 +01:00
Daniel Marjamäki
1fa5b5ffd5
Makefile: Set debug mode
2013-10-12 12:50:49 +02:00
Daniel Marjamäki
51f83fc772
1.62: Updated Makefile for release
2013-10-12 12:26:38 +02:00
Matthias Krüger
074f195f7b
make install: install cppcheck-htmlreport as well.
2013-10-08 19:33:36 +02:00
Daniel Marjamäki
56680ef399
Makefile: auto-updated by dmake
2013-09-05 15:55:34 +02:00
Daniel Marjamäki
d41e0f82cf
reduce: Fix compilation problems
2013-08-17 19:20:47 +02:00
Daniel Marjamäki
b485033fb8
Makefile: Set debug mode
2013-08-03 18:20:52 +02:00
Daniel Marjamäki
9e16abeb42
1.61: Updated Makefile
2013-08-03 18:16:17 +02:00
Daniel Marjamäki
66e406fe43
Makefile: update by dmake
2013-07-30 08:47:27 +02:00
Daniel Marjamäki
7d47fd65a2
Renamed --environment to --library. Added --check-library. Renamed Environment to Library
2013-07-08 18:26:18 +02:00
Daniel Marjamäki
d96fb577cd
CLI: Added --environment flag
2013-07-02 07:18:19 +02:00
Andreas Bießmann
90a6472af9
dmake: fix for local includes
...
When building cppcheck we may pull in conflicting global definitions before
local ones, rearrange include order to prevent this.
Signed-off-by: Andreas Bießmann <andreas@biessmann.de>
2013-06-03 19:45:29 +02:00
Daniel Marjamki
2b453e7a55
Makefile: Set debug mode
2013-06-02 13:18:30 +02:00
Daniel Marjamki
ecb45042e6
Makefile: Set release mode
2013-06-02 13:14:07 +02:00