Skip to content

Conversation

@wks
Copy link
Collaborator

@wks wks commented May 26, 2025

The generic IV table is renamed to generic fields table. We make change accordingly.

We now use rb_gc_vm_weak_table_foreach to scan and update the fstring table (which changed its layout to a set) and the id2ref table (which is recently introduced, replacing the id_to_obj table). This makes the processing sequential, but we can reconsider parallelizing.

wks added 5 commits May 21, 2025 16:35
The upstream renamed `generic_iv_tbl_` to `generic_fields_tbl_`, and the
struct `gen_ivtbl` to `gen_fields_tbl`.  We rename accordingly.
The `ruby` repo merged with the master branch on 2025-05-20.
CRuby now requires an existing 3.1.0 CRuby installation to build itself,
but Ubuntu 22.04 only provides CRuby 3.0.
@wks wks merged commit 8bf025e into mmtk:master May 26, 2025
8 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.

1 participant