Skip to content

v2.6.1

Compare
Choose a tag to compare
@tdewolff tdewolff released this 27 Nov 20:14
· 1216 commits to master since this release

Upgrade to tdewolff/parse@2.3.14:

  • Re-parse input immediately when encountering parse error. Previously this was only done if the error was actually read which would save us from re-parsing the file (i.e. better performance). However, an error is (a) rare and (b) happens only once per file. Re-parsing on errors does not impact the performance of well formatted files, and a reliable error message is valued more.
  • Bugfix: prevent infinite loop on error on input file that contains unicode code points (i.e. any character bigger than 0xC0 usually followed by more bytes).
  • Improve error messages for parsers to include parser name and print offending byte(s)