Skip to content

Releases: danmar/simplecpp

1.4.3

20 Jun 19:36
a6d3586

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

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

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

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

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

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

1.2.0

15 Dec 14:15
a853253

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.5...1.2.0

1.1.5

09 Sep 16:38
2c66d08

Choose a tag to compare

What's Changed

  • introduced enum for C/C++ standards and added functions to get them from strings by @firewave in #366
  • fixed #365 - do not treat standards with empty define string as unknown by @firewave in #367

Full Changelog: 1.1.4...1.1.5

1.1.4

02 Sep 16:34
76368ec

Choose a tag to compare

What's Changed

Full Changelog: 1.1.3...1.1.4

1.1.2

04 Aug 11:09
1b29369

Choose a tag to compare

Bug fix release:

#334 Do not assert when source file is missing, report error