index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
ruby_4_0-prism-1-8-0
sync-gems
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vm_core.h
Age
Commit message (
Expand
)
Author
2025-12-18
YJIT: Support calling bmethods in Ractors
John Hawthorn
2025-12-18
Store ractor_id directly on EC
John Hawthorn
2025-12-16
Make tracepoints with set_trace_func or TracePoint.new ractor local (#15468)
Luke Gruber
2025-12-16
Rename fiber_serial into ec_serial
Jean Boussier
2025-12-16
Store the fiber_serial in the EC to allow inlining
Jean Boussier
2025-12-12
move th->event_serial to rb_thread_sched_item (#15500)
Luke Gruber
2025-12-10
Fix typos in comment of rb_current_execution_context()
Benoit Daloze
2025-12-08
Register internal tracepoints globally
John Hawthorn
2025-12-04
Fix thread scheduler issue with thread_sched_wait_events (#15392)
Luke Gruber
2025-12-01
Add `rb_ec_close` function to manage execution context cleanup. (#15253)
Samuel Williams
2025-11-20
Name the `iseq->body->param` struct and update bindings for JITs
Alan Wu
2025-11-18
Extract `KW_SPECIFIED_BITS_MAX` for JITs (GH-15039)
Jacob
2025-11-12
Increase default stack sizes for LSAN
Peter Zhu
2025-11-07
renaming internal data structures and functions from namespace to box
Satoshi Tagomori
2025-11-07
update referenced filenames from namespace to box
Satoshi Tagomori
2025-11-04
ZJIT: Use a shared trampoline across all ISEQs (#15042)
Takashi Kokubun
2025-10-15
We can't grab the VM Lock in free functions
Luke Gruber
2025-10-07
Add a control frame column "n:xxxx" as namespace id in crash reports
Satoshi Tagomori
2025-09-30
Set context_stack on main thread
Peter Zhu
2025-09-29
add VM_ENV_NAMESPACED_P to unify/simplify/correct when SPECVAL has a namespace
Satoshi Tagomori
2025-09-29
Update current namespace management by using control frames and lexical contexts
Satoshi Tagomori
2025-09-25
Always use assert-free APIs when profiling and crashing
Alan Wu
2025-09-24
Ractor.shareable_proc
Koichi Sasada
2025-09-16
Add a macro to manage the condition of no-inline version rb_current_ec
Jun Aruga
2025-09-09
Remove unused fields from iseq_inline_constant_cache_entry
Peter Zhu
2025-09-04
Use no-inline version rb_current_ec on ppc64le
Jun Aruga
2025-08-27
Rename rb_hook_list_mark_and_update to rb_hook_list_mark_and_move
Peter Zhu
2025-08-13
Implement `gen_fields_tbl` cache
Jean Boussier
2025-07-24
Extract vm_locked_by_ractor_p
John Hawthorn
2025-06-24
Refactor rewrite_cref
John Hawthorn
2025-06-09
Optimize callcache invalidation for refinements
alpaca-tc
2025-06-04
Correct comments for packed shape and index [ci skip]
Nobuyoshi Nakada
2025-06-03
Use all 32bits of `shape_id_t` on all platforms
Jean Boussier
2025-05-31
`Ractor::Port`
Koichi Sasada
2025-05-23
Fix warning on cygwin
Daisuke Fujimura (fd0)
2025-05-20
Use atomic load to read interrupt mask
John Hawthorn
2025-05-15
Ensure that forked process do not see invalid blocking operations. (#13343)
Samuel Williams
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-04-30
Use rb_current_ec_noinline in assertions
John Hawthorn
2025-04-27
Use a `set_table` for `rb_vm_struct.unused_block_warning_table`
Jean Boussier
2025-04-18
Backport the latest jit_compile()
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-04-02
vm_core.h: unify YJIT ifdefs
Jean Boussier
2025-04-02
Revert "Fix jump buffer leak in setjmp handler in WASI builds"
Yuta Saito
2025-03-31
Fix jump buffer leak in setjmp handler in WASI builds
刘皓
2025-02-18
reject numbered parameters from Binding#local_variables
Yusuke Endoh
2025-02-13
[Feature #21116] Extract RJIT as a third-party gem
Nobuyoshi Nakada
[next]