Skip to content

Commit 5301d95

Browse files
committed
v2.9.5: CHANGELOG etc.
1 parent 3c1c609 commit 5301d95

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

docs/dev/release.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Releasing
55
This document concerns the developers and contributors of BNFC only.
66

77
☐ Write changes
8-
In `source/changelog`. Write an overview of the important changes: features
8+
In `source/CHANGELOG.md`. Write an overview of the important changes: features
99
added, deprecated and removed.
1010

1111
The format of the first line is::
@@ -14,7 +14,7 @@ This document concerns the developers and contributors of BNFC only.
1414
├┄┘ └┄┄┄┄┄┄┄┄┄┄┄┄┬┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘ ├┄┄┄┄┄┄┄┄┘
1515
┕ version number ┕ Releaser name and email ┕ Date
1616

17-
Bumb version
17+
Bump version
1818
The version increment should be based on the changes listed in the
1919
changelog, according to `semantic versioning`_.
2020

source/BNFC.cabal

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ cabal-version: 2.0
99
-- Shunning this extra effort, we only support stack snapshot that have a sufficient Cabal.
1010
build-type: Simple
1111
category: Parsing
12-
Copyright: (c) Andreas Abel, Jonas Almström Duregård, Krasimir Angelov, Jean-Philippe Bernardy, Björn Bringert, Johan Broberg, Kyle Butt, Paul Callaghan, Grégoire Détrez, Markus Forsberg, Ola Frid, Peter Gammie, Thomas Hallgren, Pascal Hof, Simon Huber, Patrik Jansson, Kristofer Johannisson, Antti-Juhani Kaijanaho, Andreas Lööw, Justin Meiners, Kent Mein, Ulf Norell, Gabriele Paganelli, Michael Pellauer, Fabian Ruch, and Aarne Ranta 2002 - 2021. Free software under the BSD 3-clause license.
12+
Copyright: (c) Andreas Abel, Jonas Almström Duregård, Krasimir Angelov, Jean-Philippe Bernardy, Björn Bringert, Johan Broberg, Kyle Butt, Paul Callaghan, Grégoire Détrez, Markus Forsberg, Ola Frid, Peter Gammie, Thomas Hallgren, Pascal Hof, Simon Huber, Patrik Jansson, Kristofer Johannisson, Antti-Juhani Kaijanaho, Andreas Lööw, Justin Meiners, Kent Mein, Ulf Norell, Gabriele Paganelli, Michael Pellauer, Michał Radwański, Fabian Ruch, and Aarne Ranta 2002 - 2023. Free software under the BSD 3-clause license.
1313
License: BSD3
1414
License-File: LICENSE
1515
Maintainer: bnfc-dev@googlegroups.com
16-
Homepage: http://bnfc.digitalgrammars.com/
16+
Homepage: https://bnfc.digitalgrammars.com/
1717
bug-reports: https://github.com/BNFC/bnfc/issues
1818
Synopsis: A compiler front-end generator.
1919
Description:
@@ -22,10 +22,10 @@ Description:
2222
but can also be used for generating Agda, C, C++, Java, Ocaml and XML code.
2323
.
2424
Given a Labelled BNF grammar the tool produces:
25-
an abstract syntax as a Haskell, Agda, C, C++, Ocaml module or Java directory,
25+
an abstract syntax as a Haskell, Agda, C, C++, Ocaml module or Java package,
2626
a case skeleton for the abstract syntax in the same language,
27-
an Alex, JLex, or Flex lexer generator file,
28-
a Happy, CUP, Bison, or Antlr parser generator file,
27+
an Alex, Flex, JLex, JFlex, or ocamllex lexer generator file,
28+
a Happy, CUP, Bison, Antlr, ocamlyacc or menhir parser generator file,
2929
a pretty-printer as a Haskell, Agda, C, C++, Java, or Ocaml module,
3030
an XML representation,
3131
a LaTeX file containing a readable specification of the language.
@@ -64,9 +64,9 @@ extra-source-files:
6464
stack-8.4.4.yaml
6565
stack-8.2.2.yaml
6666

67-
Source-repository head
67+
source-repository head
6868
type: git
69-
location: git://github.com/BNFC/bnfc.git
69+
location: https://github.com/BNFC/bnfc.git
7070
subdir: source
7171

7272
executable bnfc
@@ -129,7 +129,7 @@ library
129129
default-extensions:
130130
-- Keep the list of language extensions in sync with its other occurrences.
131131
-- Keep in alphabetical order.
132-
-- No CPP since doctests doesn't like it.
132+
-- No CPP since doctest doesn't like it.
133133
DefaultSignatures
134134
DoAndIfThenElse
135135
FlexibleContexts

source/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 2.9.5
22

3-
Unreleased
3+
Andreas Abel <andreas.abel@gu.se>, July 2023
44

55
* C/C++/Java: escape newline etc. when printing `String` and `Char` literals [[#449](https://github.com/BNFC/bnfc/issues/449)]
66
* Java/ANTLR: unescape `String` and `Char` literals in parser (needs Java ≥ 15) [[#451](https://github.com/BNFC/bnfc/issues/451)]
@@ -11,6 +11,10 @@ Unreleased
1111
* Ocaml: lex escape sequences in `Char` [[#452](https://github.com/BNFC/bnfc/issues/452)]
1212
* Ocaml: removed superfluous `let rec` in the printers for token categories
1313

14+
Tested GHC versions:
15+
* with `cabal`, GHC 7.10 - 9.6
16+
* with `stack`, GHC 8.2 - 9.6
17+
1418
# 2.9.4.1
1519

1620
Andreas Abel <andreas.abel@gu.se>, December 2022

0 commit comments

Comments
 (0)