amai2012
453c663fb0
#8611 Rename xmlV2.rng. Renaming it to cppcheck-errors.rng ( #1278 )
2018-06-06 15:25:09 +02:00
Matthias Krüger
26e5c93e37
run dmake
2018-05-31 12:31:03 +02:00
amai2012
ceff09d491
#5178 Supply DTD/(XSD/RNG for cppcheck XML output. Add target to Makefile to create and validate XML from regular run. Update xmlV2.rng accordingly.
2018-05-24 16:12:43 +02:00
amai2012
64f0d31280
#5718 Supply DTD/XSD/RNG for cppcheck XML output - supply rng for current XML output. Add an automatic check on travis against the --errorlist output
2018-05-17 12:46:15 +02:00
Matthias Krüger
cc74d64c1e
run dmake
2018-05-10 12:28:03 +02:00
Matthias Krüger
5272197e3f
run dmake
2018-04-27 13:11:51 +02:00
alexander
795f244804
Omit test/synthetic from tags file
2018-04-19 22:42:04 +02:00
Sebastian
3b68c913cb
testrunner: Add testplatform to verify platform loading ( #1176 )
2018-04-18 16:12:35 +02:00
versat
8e53f17922
Run dmake
2018-04-17 16:23:06 +02:00
Daniel Marjamäki
8c082f1b3f
Remove lib/cxx11emu.h
2018-04-09 22:28:41 +02:00
Daniel Marjamäki
8f84a493f4
remove foreach emulator
2018-04-09 22:09:10 +02:00
Matthias Krüger
aed5cf3618
run dmake
2018-04-09 12:32:02 +02:00
Daniel Marjamäki
1537c7bda5
Makefile: set debug mode
2018-04-02 09:16:37 +02:00
Daniel Marjamäki
af88d7c4a9
Makefile: updated for release
2018-04-02 09:02:50 +02:00
amai2012
b0b9df02e8
Update Makefile
2018-03-19 07:45:09 +01:00
Daniel Marjamäki
52fb9d3743
generate_cfg_tests: Added tool that generates test cases from cfg file
2018-03-18 12:50:55 +01:00
versat
65a19e7802
run dmake: enables platform file validation with 'make checkcfg'
2018-02-16 08:15:28 +01:00
amai
0f00259a96
Validate platform files
2018-02-15 20:35:12 +01:00
versat
7029b620d5
run dmake
2018-02-15 09:02:09 +01:00
Matthias Krüger
b71c945ac4
fix build (CFG_DIR => CFGDIR) and run dmake.
2018-02-09 17:44:26 +01:00
versat
8e6ac60797
run dmake
2018-02-09 13:53:26 +01:00
Matthias Krüger
7a13e88170
run dmake
2018-02-05 20:28:33 +01:00
Daniel Marjamäki
f027dff5ca
Restore Makefile
2018-01-14 16:36:28 +01:00
Daniel Marjamäki
23b253e9eb
1.82: Update Makefile
2018-01-14 16:35:05 +01:00
Daniel Marjamäki
62dd357213
Makefile: Restore debug mode
2018-01-14 16:30:21 +01:00
Daniel Marjamäki
157f382a10
1.82: Updated Makefile
...
[ci skip]
2018-01-14 16:26:15 +01:00
orbitcowboy
b72fb2a036
Attempt to fix broken travis build.
2017-10-15 08:42:51 +02:00
Daniel Marjamäki
0103a75b05
Makefile: Restore debug mode after release
2017-10-07 23:15:41 +02:00
Daniel Marjamäki
fd229a20de
1.81: Updated Makefile
2017-10-07 12:56:29 +02:00
hexcoder
051a18b120
pull request for ticket 8180 (better diagnostic output for bailouts) ( #964 )
...
* sync build instructions from readme.txt
* refactored the patch from ticket 8180. Moved logic from macros to the bailoutInternal function
* adapt to new bailout message format
* adapt to new bailout message format
* adapt to new bailout message format
* compile fix for Microsoft platform
* remove directory part from file locations in bailout message (normalize)
* remove directory part from valueflow message filter
* adapt tests to file format without directory part
* adapt tests to file format without directory part
* new line number agnostic assert_equals methods
* new line number agnostic assert_equals methods
* adapt to new method assertEqualsWithoutLineNumbers()
* adapt to new method assertEqualsWithoutLineNumbers()
* Bugfix: do not replace line number with spaces, remove it
* review changes: const char * -> std::string, size_t -> int, std::to_string() -> MathLib::toString()
* set #line at the beginning to guard against insertions from match compiler
* Bugfix: counting lines can be difficult :-) #line 1 -> #line 2
* added method stripDirectoryPart()
* added method stripDirectoryPart()
* used new method Path::stripDirectoryPart()
* new dependency path.h in lib/valueFlow.cpp
* code cleanup, removing redundant temporary objects and casts
2017-10-05 23:03:13 +02:00
Daniel Marjamäki
64ce252f19
update Makefile
2017-09-30 12:42:41 +02:00
Matthias Krüger
05e986117f
Run dmake.
...
This should fix Travis.
2017-08-30 06:59:41 +02:00
amai
74d9883260
Use shorter rules for linking the executables
2017-08-22 23:01:18 +02:00
Daniel Marjamäki
b1b82319b1
Updated Makefile
2017-08-21 13:19:44 +02:00
Daniel Marjamäki
064f772639
Makefile: Set debug mode
2017-07-29 16:22:20 +02:00
Daniel Marjamäki
9c6332ea7b
Makefile: Set release mode
2017-07-29 13:25:47 +02:00
orbitcowboy
7c5d14bf66
Updated dmake: activated validateCFG when 'make checkcfg' is called.
2017-07-29 12:42:43 +02:00
Matthias Krüger
159e420146
dmake: fix SRCDIR=build build.
...
The problem was hardcoded "lib" path which needs to be $(SRCDIR)
2017-06-21 17:59:00 +02:00
Daniel Marjamäki
2665e6e60c
Fix dmake, it now depends on simplecpp::simplifyPath
2017-06-21 15:29:00 +02:00
Ivan Ryabov
170cfc24a2
Make detection of clang++ compiler more robust ( #915 )
...
* Make detection of clang++ compiler more robust
* Updated makefile generator
2017-06-16 12:56:29 +02:00
Ayaz Salikhov
28aa939d69
iwyu - include what you use
2017-05-27 04:33:47 +02:00
Matthias Krüger
3930f2d6bc
try to fix "make" target (was broken due to missing comment-char).
2017-05-24 00:25:14 +02:00
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