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-09
Backport WASI setjmp handler memory leak fixes to Ruby 3.4 (#14788)
刘皓
2025-06-20
thread_cleanup: set CFP to NULL before clearing ec's stack
Luke Gruber
2025-03-14
Push a real iseq in rb_vm_push_frame_fname()
Alan Wu
2025-02-13
merge revision(s) f7059af50a31a4d27a04ace0beadb60616f3f971: [Backport #21046]
Takashi Kokubun
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 leak 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
2024-11-04
YJIT: Replace Array#each only when YJIT is enabled (#11955)
Takashi Kokubun
2024-10-31
Remove vm_assert_env
Peter Zhu
2024-10-31
Define `VM_ASSERT_TYPE` macros
Nobuyoshi Nakada
2024-10-25
Make builtin init ifdefs consistent
Takashi Kokubun
2024-10-02
Make default parser enum and define getter/setter
Nobuyoshi Nakada
2024-09-05
Optimized instruction for Hash#freeze
Étienne Barrié
2024-09-05
Optimized instruction for Array#freeze
Étienne Barrié
2024-09-03
Move responsibility of heap walking into Ruby
Peter Zhu
2024-08-27
Add RB_DEFAULT_PARSER preprocessor macro
Alan Wu
2024-08-07
Make rb_vm_invoke_bmethod() static
Alan Wu
2024-08-07
Tune codegen for rb_yield() calls landing in ISeqs
Your Name
2024-07-30
Revert 28a1c4f33e3349a98c04b8e068d9c674eb936064
Yusuke Endoh
2024-06-18
Optimized forwarding callers and callees
Aaron Patterson
2024-05-23
Introduce a specialize instruction for Array#pack
Nobuyoshi Nakada
2024-05-03
Rename `vast` to `ast_value`
yui-knk
2024-04-30
Free unused_block_warning_table when RUBY_FREE_AT_EXIT
Peter Zhu
2024-04-27
Remove unnecessary assignment to ast->body.line_count
HASUMI Hitoshi
2024-04-27
Add line_count field to rb_ast_body_t
HASUMI Hitoshi
2024-04-26
[Universal parser] Decouple IMEMO from rb_ast_t
HASUMI Hitoshi
2024-04-25
YJIT: Optimize local variables when EP == BP (take 2) (#10607)
Takashi Kokubun
2024-04-24
Add ruby_mimcalloc
Peter Zhu
2024-04-19
Revert "YJIT: Optimize local variables when EP == BP" (#10584)
Alan Wu
2024-04-19
`RUBY_TRY_UNUSED_BLOCK_WARNING_STRICT`
Koichi Sasada
2024-04-17
YJIT: Optimize local variables when EP == BP (#10487)
Takashi Kokubun
2024-04-17
relax unused block warning for duck typing
Koichi Sasada
2024-04-15
Emit a performance warning when redefining specially optimized methods
Jean Boussier
2024-04-15
[Universal parser] DeVALUE of p->debug_lines and ast->body.script_lines
HASUMI Hitoshi
2024-04-04
Merge rb_objspace_alloc and Init_heap.
Matt Valentine-House
2024-03-27
Turn GC off at boot on Windows
Peter Zhu
2024-03-27
Register classpath of FrozenCore before converting to ICLASS
Peter Zhu
2024-03-25
Check ASAN fake stacks when marking non-current threads
KJ Tsanaktsidis
2024-03-17
Prefer `enum ruby_tag_type` over `int`
Nobuyoshi Nakada
2024-03-15
Initialize VM stack if VM_CHECK_MODE
Alan Wu
2024-03-14
Fix typo from gloabl_object_list to global_object_list
Peter Zhu
2024-03-14
Move gloabl_object_list from objspace to VM
Peter Zhu
2024-03-14
[Feature #20306] Implement ruby_free_at_exit_p
Peter Zhu
[next]