Age | Commit message (Expand) | Author |
---|
5 days | thread_cleanup: set CFP to NULL before clearing ec's stack | Luke Gruber |
6 days | Update vm->self location and mark it in vm.c for consistency | Satoshi Tagomori |
11 days | Allocate `rb_shape_tree` statically | Jean Boussier |
11 days | Get rid of GET_SHAPE_TREE() | Jean Boussier |
2025-06-09 | Optimize callcache invalidation for refinements | alpaca-tc |
2025-06-02 | Make FrozenCore a plain T_CLASS | John Hawthorn |
2025-06-02 | shape.c: Implement a lock-free version of get_next_shape_internal | Jean Boussier |
2025-05-31 | `Ractor::Port` | Koichi Sasada |
2025-05-28 | Set iclass_is_origin flag for FrozenCore | Peter Zhu |
2025-05-25 | Use RB_VM_LOCKING | Nobuyoshi Nakada |
2025-05-19 | Free shapes last | Jean Boussier |
2025-05-15 | YJIT: ZJIT: Allow both JITs in the same build | Alan Wu |
2025-05-13 | Get ractor message passing working with > 1 thread sending/receiving values i... | Luke Gruber |
2025-05-13 | Make `waiting_fd` behaviour per-IO. (#13127) | Samuel Williams |
2025-05-11 | namespace on read | Satoshi Tagomori |
2025-05-09 | Extract `rb_shape_free_all` | Jean Boussier |
2025-05-08 | Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index` | Jean Boussier |
2025-04-27 | Use a `set_table` for `rb_vm_struct.unused_block_warning_table` | Jean Boussier |
2025-04-27 | Fix jump buffer in WASI builds | 刘皓 |
2025-04-18 | Disable ZJIT profiling at call-threshold (https://.com/Shopify/zjit/pul... | Takashi Kokubun |
2025-04-18 | Add --zjit-num-profiles option (https://.com/Shopify/zjit/pull/98) | Takashi Kokubun |
2025-04-18 | Stub Init_builtin_zjit for --disable-zjit | Takashi Kokubun |
2025-04-18 | Implement Insn::Param using the SP register (https://.com/Shopify/zjit/... | Takashi Kokubun |
2025-04-18 | Implement FixnumAdd and stub Point/GuardType (https://.com/Shopify... | Takashi Kokubun |
2025-04-18 | Add zjit_* instructions to profile the interpreter (https://.com/Shopif... | Takashi Kokubun |
2025-04-18 | Implement --zjit-call-threshold | Takashi Kokubun |
2025-04-18 | Backport the latest jit_compile() | Takashi Kokubun |
2025-04-18 | `miniruby --zjit -e nil` runs through iseq_to_ssa | Alan Wu |
2025-04-18 | Hook ZJIT compilation | Takashi Kokubun |
2025-04-18 | Lock-free hash set for fstrings [Feature #21268] | John Hawthorn |
2025-04-11 | Remove unused field on Thread struct | Aaron Patterson |
2025-03-26 | Ractor.make_shareable(proc_obj) makes inner structure shareable | lukeg |
2025-03-12 | Push a real iseq in rb_vm_push_frame_fname() | Alan Wu |
2025-02-18 | reject numbered parameters from Binding#local_variables | Yusuke Endoh |
2025-02-14 | Streamline YJIT checks on jit_compile() | Takashi Kokubun |
2025-02-13 | [Feature #21116] Extract RJIT as a third-party gem | Nobuyoshi Nakada |
2025-02-10 | Always return jit_entry even if NULL | Aaron Patterson |
2025-01-30 | Fix conversion of RubyVM::FrozenCore to T_ICLASS | Peter Zhu |
2025-01-27 | Use rb_gc_vm_weak_table_foreach for reference updating | Peter Zhu |
2025-01-17 | Use no-inline version `rb_current_ec` on Arm64 | Nobuyoshi Nakada |
2024-12-17 | Don't reference update frames with VM_FRAME_MAGIC_DUMMY | Peter Zhu |
2024-12-13 | Fix use-after-free in ep in Proc#dup for ifunc procs | Peter Zhu |
2024-12-05 | Use symbol.h in vm.c to get macro for faster ID to sym (#12272) | Randy Stauner |
2024-12-04 | Remove meaningless NULL checks | Yusuke Endoh |
2024-11-26 | Optimize instructions when creating an array just to call `include?` (#12123) | Randy Stauner |
2024-11-17 | Make `rb_ec_set_vm_stack` conformant to the C++11 requirement | Nobuyoshi Nakada |
2024-11-11 | Fix false-positive memory using Valgrind in YJIT (#12057) | Peter Zhu |
2024-11-08 | support `require` in non-main Ractors | Koichi Sasada |
2024-11-08 | `interrupt_exec` | Koichi Sasada |
2024-11-06 | `Warning[:strict_unused_block]` | Koichi Sasada |