Age | Commit message (Expand) | Author |
44 min. | Fix id2ref table build when GC in progressHEADmaster | John Hawthorn |
4 hours | Fix lock ordering issue for rb_ractor_sched_wait() and rb_ractor_sched_wakeup() | Luke Gruber |
5 hours | Make rb_gc_impl_writebarrier_remember Ractor-safe | Peter Zhu |
6 hours | ZJIT: Avoid compiling and direct sends to forwardable ISEQs | Alan Wu |
7 hours | ZJIT: Fix "memory operand with non-register base" (#14153) | Takashi Kokubun |
7 hours | ZJIT: Add a graphviz dumper for HIR (#14117) | Max Bernstein |
8 hours | object_id_to_ref: complete incremental GC before iterating | Jean Boussier |
9 hours | CI: Remove Strawberry Perl pkg-config | Nobuyoshi Nakada |
9 hours | Revert "Convert `PKG_CONFIG_PATH` to msys/cygwin path" | Nobuyoshi Nakada |
10 hours | ZJII: Address review feedback | Max Bernstein |
10 hours | ZJIT: Actually kill timed-out process in bisect | Max Bernstein |
10 hours | ZJIT: Use OptionParser in bisect script | Max Bernstein |
10 hours | ZJIT: Use shellwords in bisect script | Max Bernstein |
10 hours | ZJIT: Print out command to repro in bisect script | Max Bernstein |
14 hours | Revert "Check if the found pkg-config is usable actually" | Nobuyoshi Nakada |
14 hours | [ruby/optparse] Use `~/.config` only if `$XDG_CONFIG_HOME` is unset or empty | Nobuyoshi Nakada |
22 hours | Bump actions/cache in /.github/actions/setup/directories | dependabot[bot] |
25 hours | ZJIT: Remove the need for unwrap() on with_num_bits() (#14144) | Takashi Kokubun |
26 hours | ZJIT: Implement `defined?` codegen for non-yield calls (#14101) | Stan Lo |
26 hours | Invalidate CCs when cme is invalidated in marking | John Hawthorn |
26 hours | ZJIT: Optimize class guards by directly reading klass field (#14136) | Stan Lo |
26 hours | ZJIT: Remove GC offsets overwritten by invalidation (#14102) | Takashi Kokubun |
30 hours | ZJIT: Create HeapObject Type (#14140) | Max Bernstein |
30 hours | Convert `time` to use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | symbol.c: use `rb_gc_mark_and_move` over `rb_gc_location` | Jean Boussier |
30 hours | set.c: use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | Convert `VM/shape_tree` to use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | Convert `name_err_mesg` to use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | Convert `Enumerator` types to use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | Convert `marshal_compat_table` to use `rb_gc_mark_and_move` | Jean Boussier |
30 hours | ZJIT: Set PC before StringCopy (#14141) | Max Bernstein |
36 hours | Make Random write-barrier protected | Peter Zhu |
2 days | Add stricter assertions on CC access | John Hawthorn |
2 days | Ensure ObjectSpace.dump won't call cc_cme on invalidated CC | John Hawthorn |
2 days | Avoid marking CC children after invalidation | John Hawthorn |
2 days | ZJIT: Inline attr_reader/attr_accessor (#14126) | Max Bernstein |
2 days | ZJIT: Implement SingleRactorMode invalidation (#14121) | Stan Lo |
2 days | ZJIT: Run TestFixnum | Alan Wu |
2 days | ZJIT: x86: split: Fix live ranges index-out-of-range panic | Alan Wu |
2 days | Fix off-by-one in symbol next_id | Peter Zhu |
2 days | ZJIT: Fix "immediate value too large" on cmp for x86_64 (#14125) | Takashi Kokubun |
2 days | Add MODULE NODE locations | S-H-GAMELINKS |
2 days | Fix typo in comment regarding symlink flags in autogen.sh | ydah |
2 days | Struct: keep direct reference to IMEMO/fields when space allows | Jean Boussier |
2 days | Mark `cross_ractor_require_data_type` as embeddable | Jean Boussier |
2 days | Make Ractor::Selector write-barrier protected | Peter Zhu |
3 days | variable.c: refactor accesses to the generic_fields_tbl | Jean Boussier |
3 days | ZJIT: Fix `Kernel#Float`'s annotation (#14123) | Stan Lo |
3 days | [rubygems/rubygems] Update tests to respect token for where v2 and v1 are inv... | pjsk |
3 days | [rubygems/rubygems] removed global variables | pjsk |