Skip to content

v1.20

Compare
Choose a tag to compare
@ned14 ned14 released this 07 Jan 20:35
· 78 commits to master since this release

v1.20 (7th January 2019):

  • Now supports character literals in expressions. Thanks to untaugh for the pull request
    adding this.
  • Stopped the default collapsing of whitespace in output, and made it optional via a
    new command line option --compress.
  • Fixed extraneous whitespace in --passthru-comments caused by multiline comments.
    Thanks to p2k for reporting this.
  • Fixed bug where defining a macro via string did not set the source attribute in the
    token. Thanks to ZedThree for reporting this.
  • Stop triggering an exception when no arguments are supplied to pcpp. Thanks to
    virtuald for reporting this.
  • Rebase onto PLY latest from Dec 28th 2018 (dabeaz/ply@a37e083). Latest
    PLY no longer works using pypi packaging, David wants people to include the source of
    PLY directly. pcpp does this via a git submodule, and has setuptools bundle the submodule.
  • Add a formal LICENSE.txt file, as requested by Sei-Lisa.
  • Fix failure to issue #line directive for first include file in a file. Thanks to
    Sei-Lisa for reporting this.