yegor256 / takes

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
https://www.takes.org/
MIT License
810 stars 201 forks source link

Update dependency org.antlr:antlr4-runtime to v4.12.0 #1204

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.antlr:antlr4-runtime (source) 4.11.1 -> 4.12.0 age adoption passing confidence

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

antlr/antlr4 ### [`v4.12.0`](https://togithub.com/antlr/antlr4/releases/tag/4.12.0) [Compare Source](https://togithub.com/antlr/antlr4/compare/4.11.1...4.12.0) The 4.12.0 release is primarily about the new TypeScript target created by [@​ericvergnaud](https://togithub.com/ericvergnaud). There are also a number of fixes to the various targets, as you can see from the descriptions below. #### Issues fixed - [github actions now fail for python2 and ubuntu clang and ubuntu swift](https://togithub.com/antlr/antlr4/issues/3988) (comp:runtime, comp:build, comp:testing) - [js mergeArrays output differs from java](https://togithub.com/antlr/antlr4/issues/3965) (atn-analysis, target:javascript) - [C++ target fails Performance/DropLoopEntryBranchInLRRule\_4.txt](https://togithub.com/antlr/antlr4/issues/3959) (atn-analysis, type:bug, target:cpp) - [Wrong grammarFileName in generated code](https://togithub.com/antlr/antlr4/issues/3937) (code-gen, type:bug) - [C++ crashes on new test ParserExec/ListLabelsOnRuleRefStartOfAlt.txt](https://togithub.com/antlr/antlr4/issues/3845) (atn-analysis, type:bug, target:cpp) - [\[JavaScript runtime\] Bad field name, bad comments](https://togithub.com/antlr/antlr4/issues/3710) (type:bug) #### Improvements, features - [Fully qualify std::move invocations to fix -Wunqualified-std-cast-call](https://togithub.com/antlr/antlr4/pull/4101) (type:improvement, target:cpp) - [Extract FileUtils updates by @​ericvergnaud](https://togithub.com/antlr/antlr4/pull/4030) (type:improvement, cross-platform-issue, comp:testing) - [Extract unit test updates by @​ericvergnaud needed for TypeScript](https://togithub.com/antlr/antlr4/pull/4029) (type:improvement, comp:testing) - [\[Go target\] Fix for #​3926: Add accessors for tree navigation to interfaces in generated parser](https://togithub.com/antlr/antlr4/pull/3927) (trees-contexts, code-gen, type:improvement, target:go) - [GitHub Workflows security hardening](https://togithub.com/antlr/antlr4/pull/3847) (actions, type:improvement, comp:testing) #### Pull requests grouped by target ##### csharp target - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### cpp target - [Fully qualify std::move invocations to fix -Wunqualified-std-cast-call](https://togithub.com/antlr/antlr4/pull/4101) (type:improvement, target:cpp) - [Cpp: cmake improvements](https://togithub.com/antlr/antlr4/pull/3996) (comp:build, target:cpp) - [Gcc version fix](https://togithub.com/antlr/antlr4/pull/3979) (comp:build, target:cpp, comp:testing) - [Fix cpp equals bug #​3959](https://togithub.com/antlr/antlr4/pull/3978) (atn-analysis, type:bug, target:cpp) - [Fix 3845 nullptr cpp](https://togithub.com/antlr/antlr4/pull/3958) (atn-analysis, type:bug, target:cpp) - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) - [Updating the files in the Xcode project for ANTLR4 Cpp runtime.](https://togithub.com/antlr/antlr4/pull/3945) (target:cpp) - [Fixing reserve word NULL for cpp targets](https://togithub.com/antlr/antlr4/pull/3889) (grammars, target:cpp, type:cleanup) - [\[C++\] Fix the compiler errors reported by GCC 7](https://togithub.com/antlr/antlr4/pull/3885) (target:cpp) ##### go target - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) - [Remove unnecessary getter](https://togithub.com/antlr/antlr4/pull/3947) (target:go, type:cleanup) - [\[Go target\] Fix for #​3926: Add accessors for tree navigation to interfaces in generated parser](https://togithub.com/antlr/antlr4/pull/3927) (trees-contexts, code-gen, type:improvement, target:go) - [fix: #​3758 Extrememly poor performance on poorly written grammars](https://togithub.com/antlr/antlr4/pull/3880) (target:go, comp:performance) - [fix: Restore missing changes to v4 of go runtime](https://togithub.com/antlr/antlr4/pull/3871) (target:go, type:cleanup) - [\[Go\] Add Iterative tree walker in go](https://togithub.com/antlr/antlr4/pull/3740) (trees-contexts, target:go) ##### java target - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### javascript target - [Js support encoding in file stream + packaging issues](https://togithub.com/antlr/antlr4/pull/4112) (target:javascript) - [Fix js webpack issue](https://togithub.com/antlr/antlr4/pull/4104) (target:javascript) - [Javascript fix missing export](https://togithub.com/antlr/antlr4/pull/4076) (target:javascript) - [Fix issue 3965](https://togithub.com/antlr/antlr4/pull/3972) (atn-analysis, target:javascript) - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### python2 target - [Python LexerNoViableAltException is created with messages (#​4095)](https://togithub.com/antlr/antlr4/pull/4097) (target:python2, target:python3) - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### python3 target - [Python LexerNoViableAltException is created with messages (#​4095)](https://togithub.com/antlr/antlr4/pull/4097) (target:python2, target:python3) - [Generate identical atn simulation output across targets to compare parsing functionality](https://togithub.com/antlr/antlr4/pull/3957) (atn-analysis, target:java, target:javascript, target:python2, target:python3, target:csharp, comp:doc, target:cpp, target:go, comp:testing) ##### swift target - [Small tweaks to Swift.stg to allow throwing operations in actions](https://togithub.com/antlr/antlr4/pull/4043) (actions, target:swift, type:cleanup) - [Fix two Swift profiling bugs](https://togithub.com/antlr/antlr4/pull/3954) (atn-analysis, target:swift) - [Don’t specify a default type for the exported Swift package library](https://togithub.com/antlr/antlr4/pull/3953) (comp:build, target:swift) - [Package.swift: provide an option to link against ANTLR 4 statically](https://togithub.com/antlr/antlr4/pull/3906) (comp:build, target:swift) - [Bring back the Package.swift in the project's root](https://togithub.com/antlr/antlr4/pull/3869) (actions, comp:build, target:swift) ##### php target - [php composer install](https://togithub.com/antlr/antlr4/pull/3980) (comp:build, comp:testing, target:php) - [Fix PHP test template and improve docs about debugging](https://togithub.com/antlr/antlr4/pull/3975) (atn-analysis, comp:doc, target:php) - [Add ATN tracing support for PHP target](https://togithub.com/antlr/antlr4/pull/3974) (target:php) ##### dart target #### Contributors - 14 items: [Terence Parr](https://togithub.com/parrt) (parrt) - 12 items: [ericvergnaud](https://togithub.com/ericvergnaud) - 2 items: [Ken Domino](https://togithub.com/kaby76) (kaby76) - 2 items: [Marcos Passos](https://togithub.com/marcospassos) (marcospassos) - 2 items: [Jeremiah Boyle](https://togithub.com/j3r3miah) (j3r3miah) - 2 items: [Nikolay Edigaryev](https://togithub.com/edigaryev) (edigaryev) - 2 items: [Jim Idle](https://togithub.com/jimidle) (jimidle) - 1 items: [Daniel Snider](https://togithub.com/danielsnider) (danielsnider) - 1 items: [Jordan Rupprecht](https://togithub.com/rupprecht) (rupprecht) - 1 items: [Sofyan-SU](https://togithub.com/Sofyan-SU) - 1 items: [Mykola (Nickolas) Pokhylets](https://togithub.com/nickolas-pohilets) (nickolas-pohilets) - 1 items: [Robert Adam](https://togithub.com/Krzmbrzl) (Krzmbrzl) - 1 items: [HS](https://togithub.com/hs-apotell) (hs-apotell) - 1 items: [Chris Kolbu](https://togithub.com/nesevis) (nesevis) - 1 items: [Tony Arnold](https://togithub.com/tonyarnold) (tonyarnold) - 1 items: [Brad B](https://togithub.com/BradB132) (BradB132) - 1 items: [Eric Mutta](https://togithub.com/ericmutta) (ericmutta) - 1 items: [acetousk](https://togithub.com/acetousk) - 1 items: [Chris](https://togithub.com/chris-miner) (chris-miner) - 1 items: [@​TT](https://togithub.com/1sand0s) (1sand0s) - 1 items: [FireWolf](https://togithub.com/0xFireWolf) (0xFireWolf) - 1 items: [Gunnlaugur Thor Briem](https://togithub.com/gthb) (gthb) - 1 items: [Alex](https://togithub.com/sashashura) (sashashura) - 1 items: [Hervé Boutemy](https://togithub.com/hboutemy) (hboutemy) - 1 items: [Rishabh Arya](https://togithub.com/rishabh-arya95) (rishabh-arya95)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.

yegor256 commented 1 year ago

@rultor please, try to merge

rultor commented 1 year ago

@rultor please, try to merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

rultor commented 1 year ago

@rultor please, try to merge

@yegor256 Done! FYI, the full log is here (took me 12min)