Skip to content

Commit

Permalink
Merge pull request #717 from nikomatsakis/release-0.19.9
Browse files Browse the repository at this point in the history
release 0.19.9
  • Loading branch information
nikomatsakis committed Mar 25, 2023
2 parents 7ebfc15 + 501c441 commit 02fbc96
Show file tree
Hide file tree
Showing 11 changed files with 47 additions and 21 deletions.
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
<a name="0.19.9"></a>
## 0.19.9 (2023-03-25)

This release addresses backwards compatibility warnings and security alerts, along with a few smaller features.

Special thanks to our newest maintainers, Yann Hamdaoui and YunWon Jeong for helping to coordinate this release.

#### Features

* stream errors to the terminal as they are computed (thanks to Anders Kaseorg!)
* lex raw identifiers (thanks to Karl Meakin!)
* upgrade to the 2018 edition (thanks to blakehawkins!)

#### Bug Fixes

* fix bug in lane table state splitting (thanks Anders Kaseorg!)
* fix warnings, typos, and links (thanks ggsh, Kian-Meng Ang, Ian Alexander Joiner, absurdhero, and Ömer Sinan Ağacan!)
* fix licensing to be spdx-conformant (thanks chayleaf!)
* fixs to the whitespace example (thanks Thalia Archibald!)

#### Security patches

* update `regex` to 1.5.5
* update `thread-local` to 1.1.7
* update to `is-terminal` from `atty` (thanks kpcyrd!)

<a name="0.19.8"></a>
## 0.19.8 (2022-05-05)

Expand Down
6 changes: 3 additions & 3 deletions doc/calculator/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[package]
name = "calculator"
version = "0.19.8"
version = "0.19.9"
authors = ["Niko Matsakis <niko@alum.mit.edu>"]
build = "build.rs" # <-- We added this and everything after!
workspace = "../.."
edition = "2018"

[build-dependencies.lalrpop]
version = "0.19.8"
version = "0.19.9"
path = "../../lalrpop"
features = ["lexer"]

[dependencies]
regex = "1"

[dependencies.lalrpop-util]
version = "0.19.8"
version = "0.19.9"
path = "../../lalrpop-util"
2 changes: 1 addition & 1 deletion doc/pascal/lalrpop/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ regex = "1"
pico-args = "0.4"

[dependencies.lalrpop-util]
version = "0.19.8"
version = "0.19.9"
path = "../../../lalrpop-util"
4 changes: 2 additions & 2 deletions doc/src/quick_start_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ build = "build.rs" # LALRPOP preprocessing
# (If you write your own tokenizer, or already have the regex
# crate, you can skip this dependency.)
[dependencies]
lalrpop-util = "0.19.8"
lalrpop-util = "0.19.9"
regex = "1"

# Add a build-time dependency on the lalrpop library:
[build-dependencies]
lalrpop = "0.19.8"
lalrpop = "0.19.9"
# If you are supplying your own external lexer you can disable default features so that the
# built-in lexer feature is not included
# lalrpop = { version = "0.19.1", default-features = false }
Expand Down
4 changes: 2 additions & 2 deletions doc/src/tutorial/001_adding_lalrpop.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ version = "0.1.0"
authors = ["Niko Matsakis <niko@alum.mit.edu>"]
[build-dependencies] # <-- We added this and everything after!
lalrpop = "0.19.8"
lalrpop = "0.19.9"
[dependencies]
lalrpop-util = "0.19.8"
lalrpop-util = "0.19.9"
regex = "1"
```

Expand Down
6 changes: 3 additions & 3 deletions doc/whitespace/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[package]
name = "whitespace"
version = "0.19.8"
version = "0.19.9"
authors = ["Mako <jlauve@rsmw.net>"]
build = "build.rs"
edition = "2018"

[build-dependencies.lalrpop]
version = "0.19.8"
version = "0.19.9"
path = "../../lalrpop"

[dependencies.lalrpop-util]
version = "0.19.8"
version = "0.19.9"
path = "../../lalrpop-util"
2 changes: 1 addition & 1 deletion lalrpop-test/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lalrpop-test"
version = "0.19.8" # LALRPOP
version = "0.19.9" # LALRPOP
authors = ["Niko Matsakis <niko@alum.mit.edu>"]
license = "Apache-2.0 OR MIT"
build = "build.rs"
Expand Down
2 changes: 1 addition & 1 deletion lalrpop-util/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "lalrpop-util"
description = "Runtime library for parsers generated by LALRPOP"
repository = "https://github.com/lalrpop/lalrpop"
license = "Apache-2.0 OR MIT"
version = "0.19.8" # LALRPOP
version = "0.19.9" # LALRPOP
authors = ["Niko Matsakis <niko@alum.mit.edu>"]
workspace = ".."
edition = "2018"
Expand Down
4 changes: 2 additions & 2 deletions lalrpop/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "lalrpop"
version = "0.19.8" # LALRPOP
version = "0.19.9" # LALRPOP
description = "convenient LR(1) parser generator"
repository = "https://github.com/lalrpop/lalrpop"
readme = "../README.md"
Expand Down Expand Up @@ -40,7 +40,7 @@ rand = "0.8"

[dependencies.lalrpop-util]
path = "../lalrpop-util"
version = "0.19.8" # LALRPOP
version = "0.19.9" # LALRPOP

[features]
default=["lexer", "pico-args"]
Expand Down
2 changes: 1 addition & 1 deletion lalrpop/src/parser/lrgrammar.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// auto-generated: "lalrpop 0.19.8"
// auto-generated: "lalrpop 0.19.9"
// sha3: 41f98a6a8c1305d7ef67ac81e1eb4a8b9450d8a01a72a06b1fc8bb7900055a0b
use string_cache::DefaultAtom as Atom;
use crate::grammar::parse_tree::*;
Expand Down

0 comments on commit 02fbc96

Please sign in to comment.