Releases: j-mie6/parsley
Parsley 4.2.10
Parsley 4.1.8
This is the final backport release for the 4.1
series, which entered EoL on 22nd of April 2023
What's Changed
Full Changelog: v4.1.7...v4.1.8
Parsley 4.2.9
Minor bug fix for a couple of error related bugs:
- many keeps hints alive for longer than they need to, hints are now always discarded on the end of an iteration (I'm not sure why this behaviour was ever special cased to begin with, if anything weird now happens to errors as a result of this patch, let me know)
- trivial errors now cap the caret to line length
- hints cannot impact the unexpected width of an error if they themselves do not demand an unexpected token.
What's Changed
- Removed the type casts within the
expr
machinery by @j-mie6 in #173 - Fixed various error bugs by @j-mie6 in #174
Full Changelog: v4.2.8...v4.2.9
Parsley 4.1.7
What's Changed
- Backport 4.1/166 [BUG]
flatMap
doesn't allocation space for registers except for the first time it executes by @j-mie6 in #169 - Backport 4.1/167 [BUG] iterative combinators revive dead hints by @j-mie6 in #170
- Backported debug fixes with carriage return by @j-mie6 in #171
Full Changelog: v4.1.6...v4.1.7
Parsley 4.2.8
Fixed a bug where the iterative combinators could revive old error message components that should have been dropped after input was consumed.
Full Changelog: v4.2.7...v4.2.8
Parsley 4.2.7
Fixes #166 and removes an incorrectly exposed internal from the public API (this is binary compatible, but no guarantees are made about anything in internal
).
Full Changelog: v4.2.6...v4.2.7
Parsley 4.2.6
Added a fix to the debug
combinator for MacOS, as well as fixed some inconsistencies with the optimised keyword combinator.
What's Changed
- Optimised Escape Characters in String and Character Literals by @j-mie6 in #160
- handles carriage returns in debug by @YRMYJASKA in #165
- Preserved semantics testing by @j-mie6 in #164
New Contributors
- @YRMYJASKA made their first contribution in #165
Full Changelog: v4.2.5...v4.2.6
Parsley 4.2.5
Parsley 4.1.6
Parsley 4.2.4
Documentation fix: the documentation for numeric.NumericDesc
and text.EscapeDesc
was missing the parameter descriptions because an @define
macro was defined before the @param
s... go figure.
Full Changelog: v4.2.3...v4.2.4