YJIT: Add frozen guard for struct aset (#15835)
We used to just skip this check (oops), but we should not allow modifying frozen objects.
YJIT: gen_struct_aset check for frozen status
Optimize rb_mark_generic_ivar for T_DATA and T_STRUCT
T_DATA and T_STRUCT could have ivars but might not use the generic_fields_tbl. This commit skips lookup in the generic_fields_tbl for those cases.
Rename alloca_overflow to stack_overflow
alloca_overflow
stack_overflow
alloca is an implementation detail to raise a stack overflow.
alloca
Use assert_ruby_status if no assertion
assert_ruby_status
Make assert_separately to count assertions in forked processes
assert_separately
Make assert_separately tolerant to core method redefinitions
And split TestRubyOptimization#test_objtostring for each target class.
TestRubyOptimization#test_objtostring
Fix integer overflow checks in enumerator
Win32: configure without an intermediate makefile
This batch file used nmake on the old command.com to extract the parent directory name of this file and to get around the command line argument length limit. However, Windows 9X support as a build host...
nmake
command.com
[ruby/mmtk] Assert that objects are not T_NONE in the write barrier
https://github.com/ruby/mmtk/commit/59d27203e2
View all revisions | View revisions
Also available in: Atom