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
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vm.c
Age
Commit message (
Expand
)
Author
2025-10-23
use `SET_SHAREABLE`
Koichi Sasada
2025-10-15
We can't grab the VM Lock in free functions
Luke Gruber
2025-10-13
Add "Namespace detection information" section in bug reports
Satoshi Tagomori
2025-10-07
Add a control frame column "n:xxxx" as namespace id in crash reports
Satoshi Tagomori
2025-10-07
Stop displaying current namespace when it crashed
Satoshi Tagomori
2025-10-04
Free the native thread of the main thread on FREE_AT_EXIT
Peter Zhu
2025-10-02
Always free the main thread in RUBY_FREE_AT_EXIT
Peter Zhu
2025-09-30
Set context_stack on main thread
Peter Zhu
2025-09-29
No need to set namespace to the frame start evaluating main
Satoshi Tagomori
2025-09-29
Fix bug of uninitialized variable, missed EoCFP, return values
Satoshi Tagomori
2025-09-29
add VM_ENV_NAMESPACED_P to unify/simplify/correct when SPECVAL has a namespace
Satoshi Tagomori
2025-09-29
Skip CFUNC frames in the current namespace detection
Satoshi Tagomori
2025-09-29
Detect the correct loading namespace from control frames
Satoshi Tagomori
2025-09-29
Stop using ns->top_self here because it's set to th->top_self beforehand if n...
Satoshi Tagomori
2025-09-29
Fix Namespace.current to show its caller's namespace
Satoshi Tagomori
2025-09-29
Update current namespace management by using control frames and lexical contexts
Satoshi Tagomori
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-05
ZJIT: Invalidate local variables on EP escape (#14448)
Takashi Kokubun
2025-09-04
Use no-inline version rb_current_ec on ppc64le
Jun Aruga
2025-09-03
ZJIT: Count exits coming from jit_exception (#14428)
Takashi Kokubun
2025-08-28
Make `RubyVM::AST.of` return a parent node of NODE_SCOPE
Yusuke Endoh
2025-08-13
Implement `gen_fields_tbl` cache
Jean Boussier
2025-08-05
Fix RUBY_FREE_AT_EXIT for static symbols
Peter Zhu
2025-08-01
Use `rb_gc_mark_weak` for `cc->klass`.
Jean Boussier
2025-07-30
ZJIT: Prepare for sharing JIT hooks with ZJIT (#14044)
Takashi Kokubun
2025-07-29
ZJIT: Add --zjit-stats (#14034)
Takashi Kokubun
2025-07-21
Convert global symbol table to concurrent set
Peter Zhu
2025-07-09
Always use atomics to get the shape count
John Hawthorn
2025-06-24
Remove unnecessary union
John Hawthorn
2025-06-17
thread_cleanup: set CFP to NULL before clearing ec's stack
Luke Gruber
2025-06-17
Update vm->self location and mark it in vm.c for consistency
Satoshi Tagomori
2025-06-12
Allocate `rb_shape_tree` statically
Jean Boussier
2025-06-12
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 leak in WASI builds
刘皓
2025-04-18
Disable ZJIT profiling at call-threshold (https://github.com/Shopify/zjit/pul...
Takashi Kokubun
[next]