Skip to content

Commit

Permalink
Merge branch 'release-1.20' into merge-in-from-release
Browse files Browse the repository at this point in the history
  • Loading branch information
Ericson2314 committed Feb 6, 2023
2 parents e4c0352 + 8ba0778 commit 36ddd88
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
14 changes: 9 additions & 5 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ The main focus of this release was revamping the build system and bootstrapping.
* Some imports were tightened down, which may help building with newer versions
of `base`.

## 1.20.1

* Fix for building with mtl-2.3.1 (GHC 9.6)

## 1.20.0

* Fix #121: the -i flag produces an .info file even if the `%expect`
Expand Down Expand Up @@ -182,7 +186,7 @@ The main focus of this release was revamping the build system and bootstrapping.

## 1.11 --- 25 September 2001

* Tokens no longer have a default precedence --- if you
* Tokens no longer have a default precedence --- if you
want a token to have a precedence, you have to declare it.

* Bugfix to templates for GHC on 64-bit platforms.
Expand All @@ -203,7 +207,7 @@ The main focus of this release was revamping the build system and bootstrapping.
## 1.8

* Parser table compression, and more efficient table encoding when used
with GHC. Large grammars can now be compiled in much less time/space
with GHC. Large grammars can now be compiled in much less time/space
than before using GHC.

* Yacc-style operator precedence, thanks to patches from Hermann
Expand All @@ -219,8 +223,8 @@ The main focus of this release was revamping the build system and bootstrapping.

* Several bug fixes.

* A new option, `-c`, generates parsers that use GHC's unsafeCoerce#
primitive to speed up parsing and cut down the binary size. The `-c`
* A new option, `-c`, generates parsers that use GHC's `unsafeCoerce#`
primitive to speed up parsing and cut down the binary size. The `-c`
option can only be used with the -g (GHC extensions) option.

* Parsers generated with the -g option will compile to smaller binaries
Expand Down Expand Up @@ -262,7 +266,7 @@ We have a Haskell parser that uses Happy, which will shortly be part of the libr
* The `%newline` feature is removed, the same effect can be achieved
using the new monad support.

## 0.9:
## 0.9

* Happy should be much faster than before.

Expand Down
5 changes: 4 additions & 1 deletion happy.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ license: BSD2
license-file: LICENSE
copyright: (c) Andy Gill, Simon Marlow
author: Andy Gill and Simon Marlow
maintainer: Simon Marlow <marlowsd@gmail.com>
maintainer: https://github.com/haskell/happy
bug-reports: https://github.com/haskell/happy/issues
stability: stable
homepage: https://www.haskell.org/happy/
Expand All @@ -19,6 +19,9 @@ Description:
grammar. Happy works in a similar way to the @yacc@ tool for C.

tested-with:
GHC == 9.6.0
GHC == 9.4.4
GHC == 9.2.5
GHC == 9.2.1
GHC == 9.0.2
GHC == 8.10.7
Expand Down

0 comments on commit 36ddd88

Please sign in to comment.