amai
cea82c4ee9
Add validateCFG target to validate library files against RNG
2017-05-24 00:07:59 +02:00
Daniel Marjamäki
41aa6dfb90
Updated Makefile
2017-05-23 15:57:25 +02:00
amai
d88745805f
Update Makefile
2017-05-20 23:00:36 +02:00
amai
8fa4a92ce1
Make tags target phony. Add entry to gitignore
2017-05-20 22:27:49 +02:00
Matthias Krüger
aa3f1db33c
Add internal check that checks for redundant non-nullness checks in Token::(simple)Match checks.
...
In code like
if (tok && Token::simpleMatch(tok, "bla")) {}
or
if (tok->previous() && Token::Match(tok->previous(), "foo")) {},
the first check is redundant because Token::(simple)Match already checks if the argument token is null.
2017-05-18 22:12:33 +02:00
Daniel Marjamäki
8d75d1b920
Partial fix for #8028 (ValueFlow: Origin/callstack of value)
2017-05-15 20:05:11 +02:00
Daniel Marjamäki
1f4dc201a9
Makefile: set debug mode
2017-05-13 11:40:03 +02:00
Daniel Marjamäki
f769a65cdf
1.79: Update Makefile
2017-05-13 11:27:11 +02:00
Matthias Krüger
0090cd9ce5
run dmake
2017-05-11 19:01:41 +02:00
Daniel Marjamäki
f2719ec6ca
Refactoring CheckString::sprintfOverlappingData. Use AST, isSameExpression(), getArguments(), ..
2017-04-23 10:51:31 +02:00
Matthias Krüger
d2b85316e6
run dmake
2017-04-23 10:40:26 +02:00
Daniel Marjamäki
a14c82ec54
updated Makefile
2017-04-20 20:37:18 +02:00
Matthias Krüger
c883f850f5
run dmake
2017-04-01 19:28:06 +02:00
Daniel Marjamäki
1faca91c1d
Added 'endsWith' utility function. This will make compiling the democlient easier.
2017-04-01 18:14:18 +02:00
Daniel Marjamäki
4bf439936c
Makefile: Set debug mode
2017-04-01 11:06:22 +02:00
Daniel Marjamäki
e0d225325b
1.78: Updated Makefile
2017-04-01 11:05:13 +02:00
Matthias Krüger
6a718baae5
run dmake
2017-03-05 09:08:16 +01:00
Matthias Krüger
1e5e32c4a2
testrunner: remove non-gcc-style output format
2017-02-26 21:39:06 +01:00
Daniel Marjamäki
a21af406cb
Makefile: set debug mode
2016-12-31 19:03:52 +01:00
Daniel Marjamäki
b3b4406482
1.77: update Makefile
2016-12-31 18:37:23 +01:00
Daniel Marjamäki
7b22ed276e
Auto generate Makefile with dmake
2016-12-08 23:39:29 +01:00
Daniel Marjamäki
b607e83648
Try to fix travis
2016-11-05 21:45:31 +01:00
Frank Zingsheim
d4f01583b6
Fixed TODO (check if function parameter is non-const reference etc..) by common function
2016-11-01 14:06:30 +01:00
Daniel Marjamäki
853ea69629
run dmake
2016-10-29 12:38:10 +02:00
Daniel Marjamäki
9ff3e85899
Added --cppcheck-build-dir flag
2016-10-29 12:18:11 +02:00
Matthias Krüger
5189dec343
run dmake
2016-10-02 16:20:48 +02:00
Daniel Marjamäki
fff8aa8590
dmake: pathmatch was moved from cli to lib
2016-10-02 13:32:39 +02:00
Daniel Marjamäki
e8b6235e23
dmake: pathmatch was moved from cli to lib
2016-10-02 13:15:51 +02:00
Daniel Marjamäki
3605457cbe
CLI: Fix exclude of absolute path. #4399
2016-10-02 12:38:44 +02:00
Daniel Marjamäki
0126421711
Makefile: Run dmake
2016-08-20 13:22:46 +02:00
Matthias Krüger
032d2e5cd1
CXXFLAGS: remove -Winline (ticket #7693 )
...
The debug build (with -Winline) has no optimizations and when setting optimizations for a release builds, CXXFLAGS are overridden.
So we either do a non-optimized debug build (where no inlining takes place which makes -Winline redundant) or do a release build without -Warning flags which means we would never see -O2 and -Winline together.
2016-08-19 11:19:15 +02:00
Matthias Krüger
e5ee61aed7
run dmake
2016-08-19 11:13:56 +02:00
Daniel Marjamäki
606e31602c
Fixed #7177 (Support compile_commands.json)
2016-08-13 10:50:03 +02:00
Daniel Marjamäki
016bcaf9fe
dmake: Disable compiler warnings for external files
2016-07-28 13:54:08 +02:00
Daniel Marjamäki
03d2829fb9
Merge simplecpp branch
2016-07-20 12:21:00 +02:00
Daniel Marjamäki
a87b4368cb
Revert "Preprocessor: Start replacing our Preprocessor code with simplecpp"
...
This reverts commit 9820783b60
.
There was Travis errors I'll need to look more at.
2016-07-07 23:45:42 +02:00
Daniel Marjamäki
9820783b60
Preprocessor: Start replacing our Preprocessor code with simplecpp
2016-07-07 22:58:56 +02:00
Daniel Marjamäki
bd8fa0dde9
Makefile: Set debug mode
2016-06-05 18:29:08 +02:00
Daniel Marjamäki
e6d8a7e0d0
1.74: Updated Makefile
2016-06-05 18:25:34 +02:00
Matthias Krüger
173132453a
run dmake
2016-05-26 19:44:15 +02:00
Matthias Krüger
9bcb36e0bb
dmake: disable -Wsign-promo
2016-05-07 19:38:40 +02:00
Alexander Mai
4e9afac92f
Update Makefile. Replace another NULL by nullptr
2016-05-07 17:35:00 +02:00
Daniel Marjamäki
529c853d84
Makefile: Set debug mode
2016-04-08 20:49:18 +02:00
Daniel Marjamäki
f0b9d5c216
1.73: Update Makefile for release
2016-04-08 20:47:43 +02:00
Alexander Mai
0533d7bf9c
Run astyle + minor refactoring
2016-02-27 16:03:50 +01:00
Daniel Marjamäki
8d30670bc8
run dmake
2016-02-05 16:10:06 +01:00
Matthias Krüger
c676f626b9
run dmake
2016-01-16 19:13:53 +01:00
Daniel Marjamäki
d54f4f9c65
Fix TestAstUtils
2016-01-16 19:08:51 +01:00
Albert ARIBAUD (3ADEV)
38e70dfb74
Preprocessor directives for addons
...
This patch augments the XML dumps with a 'directivelist'
subnode which lists all raw preprocessor directives met
while reading the source code in each configuration.
Also, the addons/cppcheckdata.py file has been extended
to give easy access to the list of directives and to
provide Python support for the --template (or short -t)
option.
Finally, an new addon, addons/y2038/y2038.py, is created
to detect when a glibc symbol might be Y2038-sensitive,
based on whether and how _TIME_BITS and _USE_TIME_BITS64
are defined when meeting the symbol.
2016-01-15 12:36:35 +01:00
Daniel Marjamäki
4d7ac522aa
Makefile: Set debug mode
2016-01-09 15:12:11 +01:00