Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Bump ruby_parser from 3.20.3 to 3.21.0 #86

Merged
merged 1 commit into from
Jan 16, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 16, 2024

Bumps ruby_parser from 3.20.3 to 3.21.0.

Changelog

Sourced from ruby_parser's changelog.

=== 3.21.0 / 2024-01-15

  • 18 minor enhancements:

    • (internal) Added simple RubyLexer#comment.
    • (internal) Removed RubyLexer#comments and #ignore_body_comments.
    • (internal) Removed RubyParser#comments.
    • (internal) Renamed files from lib/ruby##_parser.* to lib/ruby_parser##.*
    • (internal) Renamed lib/ruby3_parser.yy to lib/ruby_parser3.yy
    • (internal) Renamed lib/ruby_parser.yy to lib/ruby_parser2.yy
    • Added tentative 3.2 support. (torrocus)
    • Made rake compare a multitask (28s -> 10s!!).
    • Made rake compare depend on generate (from clean: 28s -> 18s).
    • No longer package versioned .y files.
    • Overhaul of parser/lexer comment processing.
    • Parser productions for k_class/k_module/k_def carry their comment with them.
    • Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!!
    • RubyParser new_(class|module|defn|defs) handle comment processing via sexp.
    • RubyParser new_(class|module|defn|defs) handle normalizing production sexps.
    • RubyParser#next_token clears out lexer's comment when applicable.
    • Simplified parser productions for defn_head, defs_head. No more normalizing.
    • Updated rake compare steps for lrama in ruby 3.3+.
  • 6 bug fixes:

    • Cleaned out cruft from rake compare code.
    • Fixed compare/normalize.rb for lrama differences.
    • Made parser task depend on isolate task to pick up racc generator.
    • Made racc a runtime dependency (was dev only) now that ruby 3.3 doesn't ship with the racc runtime. (wildmaples)
    • Updated README.rdoc updating instructions to match current filenames.
    • Updated compare versions and added 3.3.
Commits
  • b07cac0 prepped for release
  • dda9728 + Made rake compare depend on generate (from clean: 28s -> 18s).
  • 33753ca + Added tentative 3.2 support. (torrocus)
  • 2dc7171 + Restructured build tasks to utilize Hoe's .yy support! 8.5s -> 1.2s!!!
  • f59a6b0 - Made racc a runtime dependency (was dev only) now that ruby 3.3 doesn't shi...
  • 349afad Fixed clean task from previous commit. Removed some cruft in Rakefile.
  • b48b979 + (internal) Renamed lib/ruby_parser.yy to lib/ruby_parser2.yy
  • 8f419fd + Overhaul of parser/lexer comment processing.
  • See full diff in compare view

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Bumps [ruby_parser](https://github.com/seattlerb/ruby_parser) from 3.20.3 to 3.21.0.
- [Changelog](https://github.com/seattlerb/ruby_parser/blob/master/History.rdoc)
- [Commits](seattlerb/ruby_parser@v3.20.3...v3.21.0)

---
updated-dependencies:
- dependency-name: ruby_parser
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Jan 16, 2024
@github-actions github-actions bot merged commit 2ede090 into main Jan 16, 2024
1 of 3 checks passed
@github-actions github-actions bot deleted the dependabot/bundler/ruby_parser-3.21.0 branch January 16, 2024 06:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants