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_insnhelper.c
Age
Commit message (
Expand
)
Author
3 days
Disambiguate private and public RSTRUCT_ helpers
Jean Boussier
2025-12-18
Store ractor_id directly on EC
John Hawthorn
2025-12-16
Respect encoding of ID in exception messages
Daisuke Aritomo
2025-12-16
Make tracepoints with set_trace_func or TracePoint.new ractor local (#15468)
Luke Gruber
2025-12-04
Change bmethod defined_ractor to use id instead
John Hawthorn
2025-11-28
Use ALWAYS_INLINE for vm_getinstancevariable
John Hawthorn
2025-11-25
vm_cc_new: don't assume `cme` is present.
Jean Boussier
2025-11-20
ZJIT: Rename array length reference to make the code easier to follow
Kevin Menard
2025-11-20
ZJIT: Put optional interpreter cache on both GetIvar and SetIvar
Max Bernstein
2025-11-19
ZJIT: Fix assertion failure when profiling VM_BLOCK_HANDLER_NONE
Alan Wu
2025-11-19
Win32: Drop support for older than MSVC 8.0/_MSC_VER 1400
Nobuyoshi Nakada
2025-11-18
Extract `KW_SPECIFIED_BITS_MAX` for JITs (GH-15039)
Jacob
2025-11-06
ZJIT: Untag block handler (#15085)
Max Bernstein
2025-11-05
ZJIT: Profile specific objects for invokeblock (#15051)
Max Bernstein
2025-11-04
[DOC] Mention on top of `vm_*.c` files the VM translation unit they're in (#1...
Alan Wu
2025-10-31
Avoid duping cc table when cme == NULL
John Hawthorn
2025-10-31
Remove always true conditonals in vm_populate_cc
John Hawthorn
2025-10-23
use `SET_SHAREABLE`
Koichi Sasada
2025-10-08
[Bug #21629] Initialize `struct RArray`
Nobuyoshi Nakada
2025-10-03
[Bug #21620] Fix strict aliasing in rb_managed_id_table_lookup
Peter Zhu
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-17
ZJIT: Const-fold IsMethodCfunc
Max Bernstein
2025-09-10
YJIT: Stop sharing rb_vm_invokesuper among different instructions (#14492)
Takashi Kokubun
2025-09-08
ZJIT: Fix backtraces on opt_new (#14461)
Takashi Kokubun
2025-08-29
YJIT: Stop sharing rb_vm_send among different instructions (#14393)
Takashi Kokubun
2025-08-28
Populate ivar caches for types other than T_OBJECT
Jean Boussier
2025-08-27
Fix bad NameError raised using sendforward instruction through vcall
Luke Gruber
2025-08-26
Remove `opt_aref_with` and `opt_aset_with`
Aaron Patterson
2025-08-26
vm_getivar: unify codepaths
Jean Boussier
2025-08-21
Make `vm_search_method` return a cme instead of a cc (#14299)
Stan Lo
2025-08-13
ZJIT: Fix `ObjToString` rewrite (#14196)
Stan Lo
2025-08-06
variable.c: refactor accesses to the generic_fields_tbl
Jean Boussier
2025-08-01
Convert `rb_class_cc_entries.entries` in a flexible array member
Jean Boussier
2025-08-01
Refactor `vm_lookup_cc` to allow lock-free lookups in `RClass.cc_tbl`
Jean Boussier
2025-08-01
Make `RClass.cc_table` a managed object
Jean Boussier
2025-07-31
Get rid of RSHAPE_PARENT in favor of RSHAPE_DIRECT_CHILD_P
Jean Boussier
2025-07-11
Rename some set_* functions to set_table_*
Jeremy Evans
2025-06-29
* adjust indents. [ci skip]
Nobuyoshi Nakada
2025-06-24
Fix missing write barrier in rb_vm_rewrite_cref
John Hawthorn
2025-06-24
Refactor rewrite_cref
John Hawthorn
2025-06-24
Set up callable_method_entry for DUMMY frame on ArgumentError
Yusuke Endoh
2025-06-23
Make the critical level an enum
Nobuyoshi Nakada
2025-06-17
Refactor generic fields to use `T_IMEMO/fields` objects.
Jean Boussier
2025-06-17
Rename `imemo_class_fields` -> `imemo_fields`
Jean Boussier
2025-06-17
Optimize `benchmark/vm_ivar_of_class`
Jean Boussier
2025-06-16
ZJIT: Add support for putspecialobject (#13565)
Stan Lo
2025-06-13
Use the `shape_id` rather than `FL_EXIVAR`
Jean Boussier
2025-06-12
Fix class instance variable inside namespaces
Jean Boussier
2025-06-12
Turn `rb_classext_t.fields` into a T_IMEMO/class_fields
Jean Boussier
[next]