summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-05-26* remove trailing spaces. [ci skip]git
2025-05-25Use RB_VM_LOCKINGNobuyoshi Nakada
2025-05-25Delimit the scopes using encoding/symbol tablesNobuyoshi Nakada
2025-05-25Add RB_VM_LOCKING macro which delimits the variable scopeNobuyoshi Nakada
2025-05-23ZJIT: Parse branchnil into HIRMax Bernstein
2025-05-23ZJIT: Parse opt_aref into HIRMax Bernstein
2025-05-23ZJIT: Add fast-paths for Array#length and Array#sizeMax Bernstein
2025-05-23ractor_wakeup was broken when compiled with USE_RUBY_DEBUG_LOGLuke Gruber
2025-05-23ZJIT: Implement find for DefinedMax Bernstein
2025-05-23ZJIT: Mark SideExit as terminatorMax Bernstein
2025-05-23ZJIT: Side-exit into the interpreter on unknown call typesMax Bernstein
2025-05-23ZJIT: Side-exit into the interpreter on unknown opt_newarray_sendMax Bernstein
2025-05-23ZJIT: Side-exit into the interpreter on unknown opcodesMax Bernstein
2025-05-23Change test to avoid stack overflow with MN threadsÉtienne Barrié
2025-05-23Fix 'require' from a ractor when the required file raises an errorLuke Gruber
2025-05-23ZJIT: Parse splatarray, concattoarray, pushtoarray into HIR (#13429)Max Bernstein
2025-05-23Drop unnecessary compiler guards for memory_sanitizerPeter Zhu
2025-05-23Remove dependency on bits.h in default.c when BUILDING_MODULAR_GCPeter Zhu
2025-05-23Stricter assert for RCLASS_ALLOCATORJohn Hawthorn
2025-05-23Only call RCLASS_SET_ALLOCATOR on T_CLASS objectsJohn Hawthorn
2025-05-23Avoid calling RCLASS_SUPER in rb_class_superclassJohn Hawthorn
2025-05-23Don't use namespaced classext for superclassesJohn Hawthorn
2025-05-23Add missing lock for `Module#remove_instance_variable`Jean Boussier
2025-05-23Refactor `rb_shape_transition_remove_ivar`Jean Boussier
2025-05-23Fix moving old objects between RactorsPeter Zhu
2025-05-23[DOC] ZJIT: `Function::find`: Give advice instead of talking about safetyAlan Wu
2025-05-23[ruby/prism] Monomorphise visitor methodsUfuk Kayserilioglu
2025-05-23Fix warning on cygwinDaisuke Fujimura (fd0)
2025-05-23lock vm around `rb_free_generic_ivar`Luke Gruber
2025-05-23Bump fiber scheduler version and add missing documentation. (#13424)Samuel Williams
2025-05-23skip the test now we couldn't fixKoichi Sasada
2025-05-23Allow `IO#close` to interrupt IO operations on fibers using `fiber_interrupt`...Samuel Williams
2025-05-22Remove assertion on field in `class_duplicate_iclass_classext`Aaron Patterson
2025-05-22ZJIT: Parse newhash into HIRMax Bernstein
2025-05-22ZJIT: Parse duphash into HIRMax Bernstein
2025-05-22ZJIT: Parse getinstancevariable, setinstancevariable into HIR (#13413)Max Bernstein
2025-05-22[DOC] Set canonical root for online docs (#13410)Stan Lo
2025-05-22Update string.rbBurdette Lamar
2025-05-22[DOC] Tweaks for String#byteindexBurdetteLamar
2025-05-22Namespaces: Don't initialize fields for T_ICLASSJean Boussier
2025-05-22Fix for old mingw without `clock_gettime` and `clock_getres`Nobuyoshi Nakada
2025-05-22[Bug #21357] Fix crash in Hash#merge with blockDaniel Colson
2025-05-22Fix a -Wmaybe-uninitializedNobuyoshi Nakada
2025-05-21Remove too_complex GC assertionJohn Hawthorn
2025-05-21Use rb_inspect for Ractor errorJohn Hawthorn
2025-05-21Use shape_id for determining "too complex"Aaron Patterson
2025-05-21Update class.cAaron Patterson
2025-05-21Add assertion for RCLASS_SET_PRIME_CLASSEXT_WRITABLEAaron Patterson
2025-05-21Reenable MMTk testsPeter Zhu
2025-05-21Use rb_id_table_foreach_values for mark_cc_tblPeter Zhu