Skip to content

Releases: danmar/simplecpp

1.5.1

03 Aug 05:43
d0f2b99
Compare
Choose a tag to compare

What's Changed

  • Fix #471 (preserve line splicing information in '// ..' comments) by @danmar in #472

simplecpp 1.5.0

31 Jul 06:00
29abbc6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.4...1.5.0

better handling of __has_include and __VA_OPT__

11 Jul 11:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.3...1.4.3.2

1.4.4

07 Jul 08:47
c7e9974
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.3...1.4.4

1.4.3

20 Jun 19:36
a6d3586
Compare
Choose a tag to compare

What's Changed

  • aligned GCC warnings with Cppcheck by @firewave in #434
  • Add encoding to open() in run-tests.py by @glankk in #440
  • main.cpp: added option -f to fail on output error by @firewave in #436
  • selfcheck.sh: actually fail if we encountered unexpected errors by @firewave in #437
  • Fix #381 (When there are header files with the same name, the correct file cannot be found) by @glankk in #443
  • Fix #446 (change the rules of relativeness preserving to depend on the source file including it for relative path includes) by @danmar in #445

New Contributors

Full Changelog: 1.4.2...1.4.3

1.4.2

30 May 14:45
76df97f
Compare
Choose a tag to compare

What's Changed

  • fix: parent relative paths, and rework on the whole path extraction mechanics by @Tal500 in #429

1.4.1

16 May 12:32
2bbb496
Compare
Choose a tag to compare

What's Changed

  • Preserve relativeness of included paths (w.r.t. current directory) by @Tal500 in #428

1.4.0

09 May 13:44
0775731
Compare
Choose a tag to compare

Fix relative paths, by @Tal500 in #418

Full Changelog: 1.3.2...1.4.0

1.3.2

12 Feb 18:58
09a8163
Compare
Choose a tag to compare

Bugs was found in 1.3.0 and those have been fixed by reverting changes.

Full Changelog: 1.3.0...1.3.2

1.3.0

12 Feb 12:53
9b0c842
Compare
Choose a tag to compare

What's Changed

  • fix: use both absolute and relative header paths in header matching by @Tal500 in #362
  • Fix #404: simplecpp::TokenList::constFold does not fold '( 0 ) && 10 < X' properly by @olabetskyi in #405
  • bumped minimum CMake version to 3.10 by @firewave in #408
  • Fix #403 (Stack overflow in Macro::expand()) by @danmar in #411
  • Fix #409 (fuzzing crash in simplecpp::Macro::expandToken()) by @danmar in #412

New Contributors

Full Changelog: 1.2.0...1.3.0