Commit Graph

14 Commits

Author SHA1 Message Date
Mark Karpov
7ba66b98d9
Formatting whims 2020-04-24 20:33:19 +02:00
Mark Karpov
99e640ec39
Format the source code with Ormolu 2020-04-23 22:05:36 +02:00
mrkkrp
b3997ee18d
Test with GHC 8.8.1 on CI 2019-09-25 22:05:04 +02:00
mrkkrp
acf0c08cd8 Fix the benchmarks 2019-09-25 20:05:20 +02:00
Mark Karpov
e3072661ad
Optimize ‘reachOffset’, introduce ‘reachOffsetNoLine’ (#318)
Fetching line makes for a major slow-down, we cannot afford this.
2018-08-31 22:20:35 +07:00
Mark Karpov
573bacf721
Use offset in parse errors (#313)
The change allows to speed-up parsers in most cases and re-use the fact that
we're traversing input stream on pretty-printing ‘ParseError’s anyway.
2018-08-20 23:35:10 +07:00
Mark Karpov
4ea6a01896
Introduce parse error bundle (#306)
* Introduce parse error bundle

* Update the changelog (parse error bundle)
2018-07-15 20:01:35 +07:00
mrkkrp
2d175cd706
Drop support for GHC 7.8 2018-04-20 13:07:16 +07:00
Mark Karpov
663c9f1a96 Use new CI script, drop ‘stack.yaml’ from repo (#284) 2018-03-17 14:57:02 +07:00
Mark Karpov
c776fc16fb Use parser combinators 0.4.0 (#269) 2017-12-31 16:02:03 +07:00
Mark Karpov
214d1f2c18 Speed-up numeric parsers (#232) 2017-07-10 00:12:23 +07:00
Mark Karpov
45f30ae7e1 Extending stream (#229) 2017-07-02 23:56:01 +07:00
Mark Karpov
5ed815fde4 Refactor pos and error modules (#222) 2017-06-28 14:08:26 +07:00
Mark Karpov
3ec48d12b9 Reorganize modules (#217) 2017-06-15 02:12:18 +07:00