v2.6.1
Upgrade to tdewolff/[email protected]:
- 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)