Bump org.antlr:antlr4 from 4.12.0 to 4.13.0 #3145
Bumps org.antlr:antlr4 from 4.12.0 to 4.13.0.
Release notes
Sourced from org.antlr:antlr4's releases.
4.13.0
This is primarily change to the Go target itself and its release location, which has moved to https://github.com/antlr4-go/antlr. The code still lives and this repository, but for release purposes we've created a new organization and repository so that Go users can pull versions down according to the repository and label rules
Issues fixed
- antlr4 jar doubled in size in 4.9.3 (unicode, comp:performance)
- Go: exponentially bad/absymal performance as of ... (type:bug, target:go)
- Go runtime panic (type:bug, target:go)
Improvements, features
- Update LexerATNSimulator.cs with virtual Consume (type:improvement, target:csharp)
- Feature/fixembedding (type:improvement, target:go, comp:performance)
- Provide Javascript port of TokenStreamRewriter (type:feature, target:javascript, target:typescript)
Pull requests grouped by target
csharp target
- Update LexerATNSimulator.cs with virtual Consume (type:improvement, target:csharp)
cpp target
- Optimize the concurrent performance of Cpp target by more than 10 times (target:cpp, comp:performance, threading)
- [Issue #4185: Too many artifacts fail to upload](antlr/antlr4#4186) (comp:build, target:cpp, comp:testing)
- Limit use of Posix threads to Unix (target:cpp, threading)
- cmake: Fix output dir for Visual Studio generator (comp:build, target:cpp)
- Cpp: Remove code duplication (target:cpp, type:cleanup)
go target
- Feature/newrepo - Transition Go code to new runtime repo (target:go)
- Feature/docsNew release documentation and release notes for Go (comp:doc, target:go)
- Change closureCheckingStopState from recursive to iterative (target:go)
- Export generated data structures (target:go)
- fix: Allow CommonTokenStream to reset properly (target:go)
- feat: Adds actual usable @ actions to the go templates (target:go)
- Feat: Clean up go input streams to be a little more efficient (target:go)
- Add support to Golang codegen for booleans (target:go)
- Clean up go runtime testrig (target:go, comp:testing)
- feat: More reasonable wins in performance (target:go)
- Feature/memory (target:go, comp:performance)
- More performance improvements (target:go, comp:performance)
- Improve PredictionContext performance, fix bugs (target:go)
- Don't Panic! 50% plus performance improvement (target:go, comp:performance)
- Fix the prediction cache and the comparison algorithms from the legacy code (target:go)
- Improve runtime performance of the Go runtime test suite (target:go, comp:performance)
- [Fix #3967 Merge of Prediction Context arrays was broken](antlr/antlr4#4180) (target:go)
- Feature/fixembedding (type:improvement, target:go, comp:performance)
- Feature/docclean Greatly improve the godoc comments in the runtime (comp:doc, target:go)
- Feature/gotestfix (target:go)
- Feature/gotestfix Fixes Go runtime test suite (target:go, comp:testing, type:cleanup)
- Feature/fix 4150 - prevent invalid codegen in Go (type:bug, target:go)
- Remove redundant source code from go runtime (target:go, type:cleanup)
- fix: Some code that should have been destined for /v4 was instead put… (target:go, type:cleanup)
... (truncated)
Changelog
Sourced from org.antlr:antlr4's changelog.
Commits
0ae86c2
[maven-release-plugin] prepare release 4.13.037585e4
Update js package-lock.json5dc2a29
Update version in more files to 4.13.0ffe0eef
Merge branch 'master' of github.com:antlr/antlr4c630cb6
Update version in many files to 4.13.0a9639d0
Merge branch 'dev'134eda9
bump version to 4.13.0-SNAPSHOT in poms, regen XPath lexers.6e03105
doc: Make sure that we are using the latest LICENSE file inthe go module29cf908
feat: Use the latest version of x/expbb63105
fix: Remove go.mod from v1 tree - it wasn't being found anyway- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Artifacts
- 23. May 2023 14:48 (8004.72 kB large)
- 22. May 2023 22:56 (8004.12 kB large)