Skip to content

Lang specs#8016

Merged
enebo merged 9 commits intojruby:masterfrom
enebo:lang_specs
Nov 17, 2023
Merged

Lang specs#8016
enebo merged 9 commits intojruby:masterfrom
enebo:lang_specs

Conversation

@enebo
Copy link
Member

@enebo enebo commented Nov 16, 2023

No description provided.

1. avoid void expr when one branch of if tried to return
@enebo enebo added this to the JRuby 9.4.6.0 milestone Nov 16, 2023
If you clone a singleton object the new resulting singleton_class
will match frozen status with the new singleton object.
arity check was occurring first so the **nil check was moved
up between getting kwargs instr and the arity instr.
The overarching issue is that a Range instance in source should
only be constructed a single time.  The JIT is creating it every
time it is encountered (opened as issue jruby#8019).
@enebo enebo merged commit e5510a4 into jruby:master Nov 17, 2023
@enebo enebo deleted the lang_specs branch March 4, 2025 18:33
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.

1 participant