Skip to content

Get rid of rb_shape_t.flags #13515

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

Merged
merged 1 commit into from
Jun 5, 2025

Conversation

casperisfine
Copy link
Contributor

Now all flags are only in the shape_id_t, and can all be checked without needing to dereference a pointer.

Copy link

launchable-app bot commented Jun 4, 2025

Tests Failed

✖️no tests failed ✔️61959 tests passed(1 flake)

@casperisfine casperisfine force-pushed the refactor-shape-has-obj-id-flag branch 9 times, most recently from 72df38b to 8043464 Compare June 4, 2025 21:27
Now all flags are only in the `shape_id_t`, and can all be checked
without needing to dereference a pointer.
@casperisfine casperisfine force-pushed the refactor-shape-has-obj-id-flag branch from 8043464 to e9a0abd Compare June 4, 2025 21:41
@byroot byroot merged commit 772fc1f into ruby:master Jun 5, 2025
82 checks passed
@casperisfine casperisfine deleted the refactor-shape-has-obj-id-flag branch June 5, 2025 14:58
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.

2 participants