File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,19 @@ Notable changes to this project are documented in this file. The format is based
6
6
7
7
Breaking changes:
8
8
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
+
9
22
New features:
10
23
11
24
Bugfixes:
You can’t perform that action at this time.
0 commit comments