Releases: BNFC/bnfc
Releases · BNFC/bnfc
v2.9.6.3
Changelog
- C++: fixing a regression introduced in 2.9.6.2
std::to_stringis not compatible to--ansistandard
[#534]
- Pygments: fix escaping of non-alphanumeric characters in python regexes
[#547] - Agda: the generated
Makefilenow accepts variableAGDA_OPTS
[#544]
Builds with GHC versions:
- with
cabal, GHC 8.0 - 9.12 - with
stack, GHC 8.4 - 9.12
What's Changed
- [ dev ] update Dockerfile and scripts for running
bnfc-system-testsby @Commelina in #535 - [ testing ] allow
bnfc-system-teststo receive HTF options by @Commelina in #536 - [ testing ] minor adjustments for CI by @Commelina in #537
- [ CI ] enable bnfc-system-tests by @Commelina in #538
- [ testing ] enable more testcases of
bnfc-system-testsby @Commelina in #539 - [ ci ]: always upload report of
bnfc-system-testsby @Commelina in #543 - [ testing ] try making agda tests run faster by @Commelina in #544
- Fix #534: C++: avoid
std::to_stringfor ansi compatibility by @Commelina in #541 - Fix escaping of non-alphanumeric characters in python regexes by @HadrienRenaud in #547
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #545
- [ testing ] add a pygments testcase for special symbols
^and$by @Commelina in #550 - Version 2.9.6.3 by @Commelina in #551
New Contributors
- @Commelina made their first contribution in #535
- @HadrienRenaud made their first contribution in #547
Full Changelog: v2.9.6.2...v2.9.6.3
v2.9.6.2
Changelog
- C: fix type of
lex_destroy
[#513] - C++: fixing 2 regressions introduced in 2.9.2
- txt2tags: remove extra closing bracket in
Stringliteral description inDoc.txt
[#511]
Builds with GHC versions:
- with
cabal, GHC 8.0 - 9.12 - with
stack, GHC 8.4 - 9.12
What's Changed (auto-generated)
- fix lex_destroy return type by @ihor-rud in #513
- Fixes #511: Remove extraneous closing bracket in String literal description in Doc.txt by @LitFill in #512
- Bump CI to GHC 9.10.3, address incomplete-patterns and unused-packages warnings by @andreasabel in #519
- [ #493 ] C++: fixed broken
parse_errorexception by @MagicWinnie in #494 - Fix #524: wrong string entrypoint decl in C++ by @andreasabel in #527
New Contributors
- @ihor-rud made their first contribution in #513
- @LitFill made their first contribution in #512
- @MagicWinnie made their first contribution in #494
Full Changelog: v2.9.6.1...v2.9.6.2
v2.9.5.1
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Build tested with GHC 8.0 - 9.12.2
Full Changelog: v2.9.5...v2.9.5.1
v2.9.4.2
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Build tested with GHC 8.0 - 9.12.2
Full Changelog: v2.9.4.1...v2.9.4.2
v2.9.3.1
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Fix build with
mtl-2.3 - Build tested with GHC 8.0 - 9.12.2
Full Changelog: v2.9.3...v2.9.3.1
v2.9.2.1
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Build tested with GHC 7.10.3 - 9.12.2
Full Changelog: v2.9.2...v2.9.2.1
v2.9.0.1
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Build tested with GHC 7.10.3 - 9.12.2
Full Changelog: v2.9.0...v2.9.0.1
v2.9.1.1
- Cabal 3.12 compatibility: remove generated
Lex.hsandPar.hsfrom source tarball - Build tested with GHC 7.10.3 - 9.12.2
Full Changelog: v2.9.1...v2.9.1.1
v2.9.6.1
Changelog for 2.9.6.1
- Haskell: restore
LANGUAGE DeriveDataTypeablein generatedAbs.hs;
fixes regression in 2.9.6 [#507]
Builds with GHC versions:
- with
cabal, GHC 8.0 - 9.12 - with
stack, GHC 8.4 - 9.12
What's Changed
- Restore DeriveDataTypeable in Abs.hs (Haskell backend) by @fizruk in #508
- Version 2.9.6.1 and CHANGELOG by @andreasabel in #509
New Contributors
Full Changelog: v2.9.6...v2.9.6.1
v2.9.6
Changelog for BNFC 2.9.6
- C: preserve case in constructors (union): e.g. label
EIntnow is union membereInt_rather thaneint_
[#479] - Haskell: lex ASCII 222 as upper rather than lower case letter
[#497] - Haskell: no longer derive
Typeable(obsolete since GHC 7.10)
[#503] - Haskell: drop support for GHC 7, generated code needs at least GHC 8.0
Builds with GHC versions:
- with
cabal, GHC 8.0 - 9.12 - with
stack, GHC 8.4 - 9.12
What's Changed (auto-generated)
- Bump Haskell CI to GHCs 9.8.0 and 9.4.7 by @andreasabel in #459
- Bump actions/checkout from 3 to 4 by @dependabot[bot] in #457
- Bump stack CI to GHC 9.8.1 by @andreasabel in #464
- stack two digit.yaml by @andreasabel in #470
- lts 22 by @andreasabel in #472
- Bump actions/cache from 3 to 4 by @dependabot[bot] in #473
- Fix #479: C backend: preserve case in union member names by @andreasabel in #480
- Don't add
Lex/Par.hsto sdist tarball by @andreasabel in #466 - Bump CI to GHC 9.10.1 by @andreasabel in #482
- Add nix packaging support using haskell.nix by @chaserhkj in #483
- Bump Haskell CI to 9.12.0 and Stack CI to 9.10.1 by @andreasabel in #488
- Add
parseRawCFto use bnfc as library and parse LBNF from another application by @chaserhkj in #484 - Bump CI to GHC 9.12.1 by @andreasabel in #496
- Bump nix flake locked version and use newer ghc versions by @chaserhkj in #502
- Fix #503: Haskell: no longer derive Typeable (obsolete since GHC 7.10) by @andreasabel in #504
- Release 2.9.6 by @andreasabel in #505
New Contributors
- @dependabot[bot] made their first contribution in #457
- @chaserhkj made their first contribution in #483
Full Changelog: v2.9.5...v2.9.6