alixinne / glsl-lang

LALR parser for GLSL
https://alixinne.github.io/glsl-lang/glsl_lang/
BSD 3-Clause "New" or "Revised" License
23 stars 4 forks source link

chore(deps): update rust crate lalrpop to 0.20.0 #34

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
lalrpop build-dependencies minor 0.19.9 -> 0.20.0

Release Notes

lalrpop/lalrpop (lalrpop) ### [`v0.20.0`](https://togithub.com/lalrpop/lalrpop/blob/HEAD/RELEASES.md#0200-2023-05-02) [Compare Source](https://togithub.com/lalrpop/lalrpop/compare/0.19.12...0.20.0) Bringing back 0.19.10 patches and further enhancement. ##### Breaking changes - Types and enums name with capitalized acronyms are renamed to camelCase - Minimum rust supported version is now 1.64 - New `unicode` feature is added to enable `regex/unicode` and `regex-syntax/unicode`. Building lalrpop with --no-default-features may be broken without adding it. ##### Features - faster compilation time by up to 2x - expected tokens in failed parses are more accurate - support for unicode when using builtin tokenizer ##### Bug fixes and other changes - fewer warnings about clippy/unused imports in generated code - updated to edition 2021 - updated mdbook - Use inclusive ranges for DFA/NFA - A new document "Lexing raw delimited content" ### [`v0.19.12`](https://togithub.com/lalrpop/lalrpop/blob/HEAD/RELEASES.md#01912-2023-04-28) [Compare Source](https://togithub.com/lalrpop/lalrpop/compare/0.19.11...0.19.12) - Add `unicode` feature to `regex-syntax` (thanks to Jan Niehusmann!) ##### Compatibility note This is actually not fixing a `lalrpop` bug but fixing user side missing dependency. `lalrpop` doesn't directly depend on the feature. But regex from user code probably contains it. We will drop this dependency again in the next release. ### [`v0.19.11`](https://togithub.com/lalrpop/lalrpop/blob/HEAD/RELEASES.md#01911-2023-04-28) [Compare Source](https://togithub.com/lalrpop/lalrpop/compare/0.19.10...0.19.11) This release is based on 0.19.9, not 0.19.10 No feature added or other bug fixed since 0.19.9 - Fix regex version dependency issues (thanks to Wilfried Chauveau!) ### [`v0.19.10`](https://togithub.com/lalrpop/lalrpop/blob/HEAD/RELEASES.md#01910-2023-04-24-) [Compare Source](https://togithub.com/lalrpop/lalrpop/compare/0.19.9...0.19.10) Note: This version is yanked. These changes will be included in 0.20 This release fixes an incompatibility with regex. ##### Features - faster compilation time by up to 2x - expected tokens in failed parses are more accurate - support for unicode when using builtin tokenizer ##### Bug fixes and other changes - fix a compatibility issue with regex 1.8 - fewer warnings about clippy/unused imports in generated code - updated to edition 2021 - updated mdbook

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.