121 Commits

Author SHA1 Message Date
Oliver Stöneberg
99acd3145e
bumped simplecpp to 9dc2c3df53 () 2023-01-20 15:41:32 +01:00
Oliver Stöneberg
bdee2ffc32
bump simplecpp () 2022-12-09 07:18:13 +01:00
Oliver Stöneberg
88be6ec596
bump simplecpp () 2022-09-30 07:26:48 +02:00
Daniel Marjamäki
5d5b6bda3a bump simplecpp 2022-07-27 21:46:15 +02:00
Oliver Stöneberg
a44cbb75ec
bump simplecpp () 2022-04-14 18:13:13 +02:00
Daniel Marjamäki
0725aa3f8b Bump simplecpp 2022-03-23 18:04:31 +01:00
Daniel Marjamäki
b6fa9bb5aa Revert "bump simplecpp"
This reverts commit bba31be87a5dd163b10fbfb5e6082ec9b0aa5b56.
2022-03-21 19:11:26 +01:00
Daniel Marjamäki
bba31be87a bump simplecpp 2022-03-21 18:53:18 +01:00
Oliver Stöneberg
8f7770f512
added an include-what-you-use GitHub Action () 2022-02-01 17:19:19 +01:00
Daniel Marjamäki
c02dd5bf23 bump simplecpp 2021-12-16 21:18:27 +01:00
Daniel Marjamäki
561e9174fa Bump simplecpp 2021-07-21 20:29:00 +02:00
Daniel Marjamäki
2bc87d13e1 Bump simplecpp 2021-06-28 19:47:37 +02:00
keinflue
c77caf637c
Bump simplecpp () 2021-05-10 22:46:31 +02:00
Daniel Marjamäki
f4e69b99d2 bump simplecpp 2021-04-30 17:41:59 +02:00
Daniel Marjamäki
659a03e754 Bump simplecpp 2021-04-26 16:25:39 +02:00
Daniel Marjamäki
c638edc8b4 Bump simplecpp 2021-02-21 19:13:16 +01:00
Philipp Kloke
ef82897af5 Refactorization: Use std::string::pop_back
Merged from LCppC.
2021-02-17 22:39:29 +01:00
Daniel Marjamäki
566e74fae0 bump simplecpp (fix hang when systemheader includes itself) 2020-09-14 15:43:43 +02:00
Daniel Marjamäki
b5cd823080 Bump simplecpp 2020-09-11 18:28:37 +02:00
Daniel Marjamäki
d606eb5ed9 Bump simplecpp 2020-07-03 11:42:58 +02:00
Daniel Marjamäki
8ab305d3c9 Revert "Bump simplecpp"
This reverts commit eec622b515649575ef267b9af6e1954a38a5b10a.
2020-07-02 21:31:23 +02:00
Daniel Marjamäki
eec622b515 Bump simplecpp 2020-07-02 18:18:30 +02:00
jannick0
1cef732e1b bug fix - de-escape double backslashes in file paths of #line directives ()
* bug fix - de-escape double backslashes in file paths of #line directives

From merged PR .

* 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 ()
* 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 () 2019-11-16 18:29:01 +01:00
Rikard Falkeborn
224ae3c326 Bump simplecpp () 2019-10-26 17:30:04 +02:00
Rikard Falkeborn
d27e70db8e bump simplecpp () 2019-10-08 10:38:22 +02:00
Daniel Marjamäki
aabe3a70e1 bump simplecpp 2019-09-25 20:19:26 +02:00
IOBYTE
e5220bdf0c make ellipsis ... a single token ()
* 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 383e1b7cd17964df12ffc45cc343f050ad777ef3.
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
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
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 ()
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
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