What's Changed
- Allow reexpansion of currently expanding macros during argument evaluation by @datadiode in #364
- replace 'isspace' with 'std::isspace' by @danmar in #370
- Multiline Pragma Directive False Positive by @nelsoncj-ibm in #369
- CI-unixish.yml: removed unsupported
macos-12
by @firewave in #371 - added
ubuntu-24.04
to CI and made it the primary platform by @firewave in #372 - Fix #344 fuzzing crash in simplecpp::preprocess() by @chrchr-github in #375
- Fix #376: Member access on user-defined literal tokenized incorrectly by @ludviggunne in #379
- Add test for #374 by @chrchr-github in #380
- Fix #384 (fails to expand inner macro with a parameter that contains a comma) by @danmar in #392
- Fix #395 (hash hash with an empty VA_ARGS in a macro) by @danmar in #396
- Fix #397 (Debracket macro not expanded) by @danmar in #398
- Fixup #397 (Debracket macro not expanded) by @danmar in #399
- Fix #400 (inner macro not expanded after hash hash) by @danmar in #401
New Contributors
- @datadiode made their first contribution in #364
- @nelsoncj-ibm made their first contribution in #369
- @ludviggunne made their first contribution in #379
Full Changelog: 1.1.5...1.2.0