Daniel Marjamäki
3e650c311b
Remove NEW_Z3 macro
2020-05-12 16:57:07 +02:00
Oliver Stöneberg
1388e9385b
cleaned up setting of compiler options and a few more things in CMake ( #2599 )
...
* cleaned up compiler options related code in CMake
* moved cmake_minimum_required() and raised to latest 2.8.x version
* use proper compiler version check / print compiler version
* fixed linking of sanitized builds
* added proper version checks to newer Clang warnings and enabled them / moved tinyxml_objs flags to proper compiler
* disabled -Wdeprecated-declarations for Clang
* compileroptions.cmake: removed unnecessary check for clang++ existence - CMAKE_CXX_COMPILER_ID is determined by CMake
* printInfo.cmake: removed unnecessary message for ANALYZE_ADDRESS - LSAN is part of ASAN and enabled by default
* cleaned up if() comparisons in CMake
* added/adjusted TODOs
2020-04-22 11:04:19 +02:00
Oliver Stöneberg
1af959af2c
fixed -Wextra-semi-stmt Clang warnings ( #2553 )
...
* fixed -Wextra-semi-stmt Clang warnings
* adjusted REDIRECT macro to require a semicolon
* testmathlib.cpp: rolled back accidental change
2020-04-21 17:27:51 +02:00
Oliver Stöneberg
aaffd1f761
some cleanups ( #2601 )
...
* exclude the *_sanitized fuzz-client dependencies from all as well
* .gitignore: added CMake output folders and removed a duplicated entry
2020-04-09 09:23:31 +02:00
Oliver Stöneberg
e3b644d877
aligned GCC warnings ( #2592 )
...
* excluded oss-fuzz related CMake targets from all
* checkstl.cpp: fixed -Wmissing-declarations warning
* suppress -Wsuggest-attribute=format GCC warnings for tinyxml in CMake for now
* aligned GCC warnings in dmake, CMake and Travis / removed now useless WARNINGS_ANSI_ISO
2020-04-08 14:56:12 +02:00
Oliver Stöneberg
28cd5d7ea2
fixed OSS-Fuzz builds and added CMake targets ( #2577 )
...
* fixed compilation of OSS-Fuzz clients
* added preliminary CMake target for fuzz-client - also added *_sanitized targets of dependencies (only available with Clang)
* added oss-fuzz build to Travis CI
2020-03-31 09:33:58 +02:00
jannick0
1cef732e1b
bug fix - de-escape double backslashes in file paths of #line directives ( #2462 )
...
* bug fix - de-escape double backslashes in file paths of #line directives
From merged PR danmar/simplecpp#187 .
* externals/simplecpp/simplecpp.cpp:
- add static function REPLACEALL which replaces a string FROM to the
string TO at every occurance in the input string.
- simplecpp::TokenList::readfile: replace any double backslashes in any
file path of a #line directive.
* externals/simplecpp/simplecpp.cpp: astyling
2019-12-29 14:01:19 +01:00
Sebastian
95696ead23
Catch preprocessor errors possibly issued during loading files ( #2430 )
...
* Also catch preprocessor errors possibly issued during loading files
Currently only errors that are issued during preprocessing are caught.
* Bump simplecpp, implement suggestions
Use return value checking instead of catching an exception for calling
Preprocessor::loadFiles().
Handle new enum value simplecpp::Output::EXPLICIT_INCLUDE_NOT_FOUND
where the corresponding enum is used in Cppcheck.
* Use "noloc" location if an explicit include can not be opened
2019-12-09 19:16:55 +01:00
Rikard Falkeborn
e0fe8fa2cd
bump simplecpp ( #2368 )
2019-11-16 18:29:01 +01:00
Rikard Falkeborn
224ae3c326
Bump simplecpp ( #2297 )
2019-10-26 17:30:04 +02:00
Rikard Falkeborn
d27e70db8e
bump simplecpp ( #2245 )
2019-10-08 10:38:22 +02:00
Daniel Marjamäki
aabe3a70e1
bump simplecpp
2019-09-25 20:19:26 +02:00
warmsocks
a56bc006b7
Fixed a typo in lib/checkother.cpp. Corrected spelling errors found by codespell. ( #2170 )
2019-09-11 19:21:38 +02:00
IOBYTE
e5220bdf0c
make ellipsis ... a single token ( #2143 )
...
* make ellipsis ... a single token
Using cppcheck -E to preprocess code with ellipsis produces output that
can't be compiled because ... is split into 3 tokens.
* try to fix addon
2019-09-04 08:07:30 +02:00
Daniel Marjamäki
88dfb1968f
bumped simplecpp
2019-07-03 17:03:46 +02:00
Daniel Marjamäki
e4c178d5c0
bump simplecpp
2019-05-07 19:15:31 +02:00
Daniel Marjamäki
81b02197e8
bump simplecpp
2019-05-03 18:50:04 +02:00
Daniel Marjamäki
4a8fe3fb23
Revert "bump simplecpp"
...
This reverts commit 383e1b7cd1
.
2019-05-02 06:50:29 +02:00
Daniel Marjamäki
383e1b7cd1
bump simplecpp
2019-05-01 20:36:14 +02:00
Daniel Marjamäki
1f995fd536
Try to fix gui compile error on Travis
2019-04-20 11:26:29 +02:00
Daniel Marjamäki
fe10420d23
Bump simplecpp
2019-03-31 07:49:43 +02:00
Daniel Marjamäki
03c2c88d1e
bumped simplecpp
2019-03-11 18:18:00 +01:00
Daniel Marjamäki
93194f47a1
bump simplecpp
2019-03-10 08:47:27 +01:00
Daniel Marjamäki
23d4d9abeb
bump simplecpp
2019-02-23 08:35:10 +01:00
Daniel Marjamäki
633e8632f5
bump simplecpp
2019-02-06 16:26:59 +01:00
Daniel Marjamäki
5f5c33baf2
Json: Use simple json library picojson to read compile databases
2019-01-05 17:45:07 +01:00
Daniel Marjamäki
590bf97247
bump simplecpp
2018-11-02 16:28:48 +01:00
Daniel Marjamäki
f6f4116389
bump simplecpp
2018-10-09 21:17:38 +02:00
PKEuS
86a1b84b0c
Fixed handling of macros with known value defined in header file in configuration splitting ( #8404 )
...
Added proper unit test for configuration validation to ensure that it actually works when cppcheck is executed
2018-10-08 16:38:47 +02:00
PKEuS
3d860e6f36
Bump simplecpp
2018-05-14 13:00:22 +02:00
Daniel Marjamäki
f188ea33c6
bump simplecpp
2018-04-17 08:12:15 +02:00
Daniel Marjamäki
49a3f32f80
bump simplecpp
2018-04-09 10:47:41 +02:00
Daniel Marjamäki
1f418c1675
bump simplecpp
2018-04-01 09:06:13 +02:00
Daniel Marjamäki
57b96d3aaa
update simplecpp
2018-03-15 21:34:58 +01:00
Dmitry-Me
6ceb4b057b
Updated TinyXML
2018-03-13 23:09:57 +03:00
Daniel Marjamäki
ae7fbb50c7
bump simplecpp
2018-02-14 22:14:42 +01:00
Daniel Marjamäki
bf76183eea
bump simplecpp
2018-02-11 15:48:37 +01:00
Daniel Marjamäki
b4fbcb0dc8
bump simplecpp
2018-01-14 15:18:21 +01:00
Daniel Marjamäki
d488467664
Update simplecpp
2018-01-13 18:08:23 +01:00
PKEuS
d76c5c525c
Updated TinyXML
2018-01-08 20:26:34 +01:00
Daniel Marjamäki
5c7cf584ef
bump simplecpp
2017-09-12 22:42:10 +02:00
Daniel Marjamäki
e7f469c4ba
update simplecpp
2017-09-08 23:20:39 +02:00
Dmitry-Me
df5757b2cf
Update simplecpp
2017-09-06 00:19:56 +03:00
Daniel Marjamäki
468d4923e4
bump simplecpp
2017-08-21 18:43:42 +02:00
Daniel Marjamäki
31ef266036
bump simplecpp
2017-08-13 13:59:09 +02:00
Dmitry-Me
c9a63ca606
Updated TinyXML
2017-08-11 17:56:41 +03:00
Daniel Marjamäki
c75b90487e
bump simplecpp
2017-06-23 20:09:26 +02:00
Daniel Marjamäki
c4c3802c54
bump simplecpp
2017-06-21 14:27:08 +02:00
Daniel Marjamäki
18c97c5456
bump simplecpp
2017-06-21 12:09:50 +02:00
Daniel Marjamäki
e8d1e4b19d
bump simplecpp
2017-06-08 15:55:12 +02:00
Daniel Marjamäki
51858ecc96
bump simplecpp
2017-05-28 15:23:15 +02:00
Daniel Marjamäki
a1081f961c
Bump simplecpp
2017-05-26 16:45:07 +02:00
Daniel Marjamäki
d96cabc7e5
bump simplecpp
2017-05-19 10:01:12 +02:00
Daniel Marjamäki
711e6f704a
Updated simplecpp
2017-05-18 21:40:47 +02:00
PKEuS
b86a39d38a
Updated TinyXML and simplecpp
2016-12-29 11:28:25 +01:00
PKEuS
75528adea0
Updated simplecpp to 95be502385518402ee61830be2ce3cd0ea02eee2
2016-12-06 14:10:57 +01:00
Daniel Marjamäki
6086165403
bump simplecpp to rev c70bae00a9b92eca75767e547fad972cf011945f
2016-12-04 12:10:28 +01:00
Daniel Marjamäki
b04f6fb359
bump simplecpp to rev d1c995c03515d289c7aa7246a74d666fd012c4eb
2016-11-10 20:04:05 +01:00
Daniel Marjamäki
87b08fd405
bump simplecpp to rev a6124eec2bdab9eb6c06c87e024a94709ce6e9ee
2016-11-06 12:29:13 +01:00
PKEuS
b9f11f246d
Bump simplecpp ( fixes #7742 )
2016-10-05 21:35:40 +02:00
Daniel Marjamäki
3bdbce0bde
bump simplecpp 2917a13fbda2df9742d5f45d33f40f58217b6708
2016-09-11 20:27:57 +02:00
Daniel Marjamäki
b97bdb5300
bump simplecpp to rev b50ced8ac14f8debab9e85e78036f881ff2b3965
2016-09-03 12:29:45 +02:00
Daniel Marjamäki
1484ceeffb
bump simplecpp to rev c49c716dfc6abc0ee23234fa413a69a08e1dc4e8
2016-08-31 11:25:03 +02:00
Daniel Marjamäki
7b253e77fc
bump simplecpp to 1a3a3e9
2016-08-27 15:09:18 +02:00
Daniel Marjamäki
9c27211bb6
bump simplecpp to 403708c
2016-08-24 20:27:29 +02:00
Daniel Marjamäki
9968b61db3
simplecpp: Try to fix VS2010 compiler error
2016-08-21 17:19:00 +02:00
Daniel Marjamäki
863efda53c
bump simplecpp
2016-08-21 17:08:40 +02:00
Daniel Marjamäki
6d6dc99c0e
bump simplecpp
2016-08-17 21:16:29 +02:00
Daniel Marjamäki
d220573fa5
bump simplecpp
2016-08-11 19:00:35 +02:00
Frank Zingsheim
47c063e13f
Fixed #7660 (cmake build does not handle simplecpp)
2016-08-06 18:21:54 +02:00
Daniel Marjamäki
3e509fb561
bump simplecpp (fixed unicode problem)
2016-08-06 15:50:40 +02:00
Daniel Marjamäki
0ae163db69
bump simplecpp (utf-8 handling, fix problem with multiline non-functionLike macro where replacement list starts with '(')
2016-08-06 14:56:07 +02:00
Daniel Marjamäki
d1406d51e5
bump simplecpp (fixing problem with newlines in macro calls)
2016-08-06 13:01:39 +02:00
Daniel Marjamäki
f69f7190a0
bump simplecpp (handling #define with multiline comments)
2016-08-06 11:38:20 +02:00
Daniel Marjamäki
eedf36e482
bump simplecpp
2016-08-06 08:41:19 +02:00
Daniel Marjamäki
cbfeae0ff7
bump simplecpp
2016-08-04 22:53:10 +02:00
Daniel Marjamäki
efe8e261dc
bump simplecpp
2016-07-31 20:48:55 +02:00
Daniel Marjamäki
b6246ecc55
bump simplecpp and update Preprocessor to handle new simplecpp::Output enum constants
2016-07-31 12:10:30 +02:00
Daniel Marjamäki
c985c39018
bump simplecpp
2016-07-30 10:37:55 +02:00
Daniel Marjamäki
ab59a6e19d
bump simplecpp
2016-07-29 20:54:11 +02:00
Daniel Marjamäki
30354ee026
bump simplecpp
2016-07-29 13:05:35 +02:00
Daniel Marjamäki
6e140bb2e3
bump simplecpp
2016-07-29 08:46:38 +02:00
Daniel Marjamäki
ef694e9ca5
bump simplecpp
2016-07-28 09:26:23 +02:00
Daniel Marjamäki
dd766d477d
try to fix memleak in simplecpp
2016-07-25 21:33:06 +02:00
Daniel Marjamäki
e4ebbddd0f
bump simplecpp
2016-07-25 09:13:59 +02:00
Daniel Marjamäki
161bb50e0c
bump simplecpp
2016-07-24 11:36:02 +02:00
Daniel Marjamäki
fee2f46efe
bump simplecpp
2016-07-24 09:59:57 +02:00
Daniel Marjamäki
2bf2d1bd2a
bump simplecpp
2016-07-24 08:51:35 +02:00
Daniel Marjamäki
9b60b36943
bump simplecpp
2016-07-24 08:22:49 +02:00
Daniel Marjamäki
2609d11e1d
bump simplecpp
2016-07-23 18:04:23 +02:00
Daniel Marjamäki
88d1911538
bump simplecpp
2016-07-23 16:26:11 +02:00
Daniel Marjamäki
f30816c145
bump simplecpp
2016-07-23 09:26:06 +02:00
Daniel Marjamäki
175abaa34d
bump simplecpp
2016-07-22 17:54:16 +02:00
Daniel Marjamäki
1b6ae0de8f
bump simplecpp
2016-07-21 21:04:54 +02:00
PKEuS
12e3cf584c
Visual Studio solution:
...
- Fixed include paths
- Export simplecpp to cppcheck-core.dll
- Added /Zc:rvalueCast
2016-07-21 20:38:58 +02:00
Daniel Marjamäki
99307846cf
Preprocessor: simplecpp optimisations
2016-07-21 19:42:26 +02:00
Daniel Marjamäki
6d10b50434
bump simplecpp
2016-07-21 18:58:11 +02:00
Daniel Marjamäki
4b1f79f243
bump simplecpp
2016-07-21 15:59:59 +02:00
Daniel Marjamäki
62f9bf097b
Revert "bump simplecpp"
...
This reverts commit 540066318c
.
2016-07-21 15:51:26 +02:00
Daniel Marjamäki
540066318c
bump simplecpp
2016-07-21 15:49:48 +02:00