Skip to content

Commit fe25855

Browse files
committed
Update changelog
1 parent acb7121 commit fe25855

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

CHANGELOG.md

+13
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ Notable changes to this project are documented in this file. The format is based
66

77
Breaking changes:
88

9+
- New optimized internals. `ParserT` now has a more efficient representation,
10+
resulting in (up to) 20x performance improvement. In addition to the performance,
11+
all parser execution is always stack-safe, even monadically, obviating the need
12+
to run parsers with `Trampoline` as the base Monad or to explicitly use `MonadRec`.
13+
14+
Code that was parametric over the underlying Monad no longer needs to propagate a
15+
Monad constraint.
16+
17+
Code that constructs parsers via the underlying representation will need to be updated,
18+
but otherwise the interface is unchanged and parsers should just enjoy the speed boost.
19+
20+
(#154 by @natefaubion)
21+
922
New features:
1023

1124
Bugfixes:

0 commit comments

Comments
 (0)