Skip to content

3.4 backports#4135

Merged
kddnewton merged 5 commits into
ruby:ruby-3.4from
Earlopain:3.4-backports
Jun 15, 2026
Merged

3.4 backports#4135
kddnewton merged 5 commits into
ruby:ruby-3.4from
Earlopain:3.4-backports

Conversation

@Earlopain

Copy link
Copy Markdown
Collaborator

Earlopain and others added 2 commits June 14, 2026 15:57
They currently complain that the parent method is not forwarding.
But the actual problem is that these types of arguments simply don't
accept `...`

Fixes [Bug #21927]
in is a unique keyword because it can be the start of a clause or
an infix keyword. We need to be explicitly sure that even though in
_could_ close an expression context (the body of another in clause)
that we are not also parsing an inline in. The exception is the
case of a command call, which can never be the LHS of an expression,
and so we must immediately exit.

[Bug #21925]
[Bug #21674]
@Earlopain Earlopain changed the base branch from main to ruby-3.4 June 14, 2026 14:09
Denominators can contain underscores in fraction part as well as other
numeric literals.

[Bug #21831]: https://bugs.ruby-lang.org/issues/21831
@Earlopain Earlopain force-pushed the 3.4-backports branch 6 times, most recently from f44733d to 25c74d5 Compare June 14, 2026 15:11
* Ruby head is now ruby 4.0
* `ruby_parser`/`sexp_processor` disallow ruby 4.0, bump them
* Relax truffleruby/jruby constraint
* Bump bundler for ruby-head
* disable current ruby test for the `parser` gem
* pin rust
* run cruby tests against the correct branch
@kddnewton kddnewton merged commit 75061cd into ruby:ruby-3.4 Jun 15, 2026
60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants