Changelog for replace-megaparsec-1.4.0.0

Revision history for replace-megaparsec

1.4.0.0 -- 2020-05-06

Running Parsers: Add splitCap and breakCap.

Parser Combinators: Add anyTill.

Remove Show and Typeable constraints on streamEditT.

1.3.0.0 -- 2020-03-06

sepCap won't throw.

Don't throw an exception on an unreachable error case, just bottom. Remove type constraints for Exception.

1.2.1.0 -- 2020-01-01

Allow any error parameter, not just Void.

1.2.0.0 -- 2019-10-31

Benchmark improvements

Specializations of the sepCap function, guided by replace-benchmark.

New benchmarks

Program dense sparse
Replace.Megaparsec.streamEdit String 454.95ms 375.04ms
Replace.Megaparsec.streamEdit ByteString 529.99ms 73.76ms
Replace.Megaparsec.streamEdit Text 547.47ms 139.21ms

Old benchmarks

Program dense sparse
Replace.Megaparsec.streamEdit String 454.95ms 375.04ms
Replace.Megaparsec.streamEdit ByteString 611.98ms 433.26ms
Replace.Megaparsec.streamEdit Text 592.66ms 353.32ms

1.1.5.0 -- 2019-10-08

1.1.0.0 -- 2019-09-01

1.0.1.0 -- 2019-08-28

1.0.0.0 -- 2019-08-24