Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
winitzki committed Jul 12, 2024
1 parent cae4f80 commit f719f5a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,9 @@ Another feature is that some parses need to fail for others to succeed. For exam
identifier. However, `missing` is a keyword and is matched first. To ensure correct parsing, negative lookahead is used
for keywords.

To improve parsing performance, the parsing results for some sub-expressions are memoized.
This is implemented via an add-on library `fastparse-memoize`.

#### Limitations

So far, there are some issues with the Unicode characters:
Expand All @@ -238,8 +241,15 @@ So far, there are some issues with the Unicode characters:

# Release version history


## 0.2.1

- Implemented `fastparse-memoize` to speed up parsing (by 10x and more in some cases).
- Upgrade to fastparse 3.1.x

## 0.2.0

- First version published on Sonatype
- Fixed the regression described in https://github.com/dhall-lang/dhall-haskell/issues/2597
- Support for Yaml and JSON export
- Standalone JAR executable `dhall.jar` with command-line options similar to `dhall-haskell`
Expand Down
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ val cbor1 = "co.nstant.in" % "cbor" % "0.9"
val cbor2 = "com.upokecenter" % "cbor" % "4.5.3"
val reflections = "org.reflections" % "reflections" % "0.10.2"
val mainargs = "com.lihaoyi" %% "mainargs" % "0.7.0"
val sourcecode = "com.lihaoyi" %% "sourcecode" % "0.3.0"
val sourcecode = "com.lihaoyi" %% "sourcecode" % "0.4.2"

// Not used now:
val flatlaf = "com.formdev" % "flatlaf" % "3.2.2"
Expand Down

0 comments on commit f719f5a

Please sign in to comment.