Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add setclassvariable to yjit #5127

Merged
merged 1 commit into from Nov 23, 2021

Conversation

eileencodes
Copy link
Contributor

Implements setclassvariable in yjit. Note that this version is not
faster than the standard version because we aren't handling the inline
cache in assembly. This is still important to implement because it will
prevent yjit from exiting in methods that call both a cvar setter and
other code that yjit can compile.

Co-authored-by: Aaron Patterson tenderlove@ruby-lang.org

cc/ @tenderlove @maximecb

yjit_codegen.c Outdated Show resolved Hide resolved
@XrXr
Copy link
Member

XrXr commented Nov 16, 2021

The Check Dependencies failure is also happening on master. It should be unrelated.

@eileencodes eileencodes force-pushed the add-setclassvariable-to-yjit branch 5 times, most recently from 4f1fbef to 30fc795 Compare November 23, 2021 16:08
Implements setclassvariable in yjit. Note that this version is not
faster than the standard version because we aren't handling the inline
cache in assembly. This is still important to implement because it will
prevent yjit from exiting in methods that call both a cvar setter and
other code that yjit can compile.

Co-authored-by: Aaron Patterson tenderlove@ruby-lang.org
@maximecb maximecb merged commit 459f9e3 into ruby:master Nov 23, 2021
@eileencodes eileencodes deleted the add-setclassvariable-to-yjit branch November 23, 2021 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants