fixed #14179 - updated simplecpp to 1.6.1 / hooked up simplecpp::C2Y#7860
fixed #14179 - updated simplecpp to 1.6.1 / hooked up simplecpp::C2Y#7860firewave merged 3 commits into
simplecpp::C2Y#7860Conversation
This comment was marked as outdated.
This comment was marked as outdated.
e8c35aa to
700aeaf
Compare
September 29, 2025 13:26
700aeaf to
89b948d
Compare
October 7, 2025 15:22
|
I would appreciate if you can try to merge this even though the mingw is not added yet. |
Sorry, something went wrong.
|
there are users that are eager to start using cppcheck with the performance improvement even if it is a dev-version. |
Sorry, something went wrong.
|
and I am eager to integrate simplecpp so we can see what daca says :-) |
Sorry, something went wrong.
I reckon the MinGW issue has always been there but was only exposed by the added tests. I have no looked into it yet. We should try not to release 2.19.0 without it - or at least publish an immediate 2.19.1 with the fixes. The MinGW CI in Cppcheck also needs to be brought in line with simplecpp which might unearth further issues. And in turn simplecpp probably also needs to add Cygwin. But that would be fine for the next dev cycle. |
Sorry, something went wrong.
|
I published cppcheck-opensource/simplecpp#563 as a fix for the Visual Studio build failures. |
Sorry, something went wrong.
|
I am confused by this:
Does it somehow try to preprocess simplecpp.cpp and check.cpp into 1 translation unit? I remember a couple of months ago that we had a static function in simplecpp and got some weird problem when bumping simplecpp because there was a function in cppcheck core with the same name. I thought it was weird but we made a quick hack in simplecpp and added a |
Sorry, something went wrong.
I wonder if we should try to ensure that check.cpp and simplecpp.cpp are compiled separately instead? Is there something wrong with our cppcheck build.. |
Sorry, something went wrong.
No - that simply happens because the Visual Studio project already specifies the define (which is how most projects do it). |
Sorry, something went wrong.
Nothing wrong here - just a simple oversight. |
Sorry, something went wrong.
ok. I assume that we can merge the mingw PR into simplecpp in the next 2-3 weeks at least.. and then make a 1.6.x tag in simplecpp soon after that. I do not feel that we will make a 2.19.0 release in october.. |
Sorry, something went wrong.
alright that sounds reasonable! |
Sorry, something went wrong.
|
callgrind from CI: |
Sorry, something went wrong.
simplecpp::C2Y
|
Sorry, something went wrong.
cd9d2de
into
cppcheck-opensource:main
Oct 7, 2025
…cpp::C2Y` (cppcheck-opensource#7860)" This reverts commit cd9d2de.



No description provided.