summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2023-06-08Remove RHASH_TRANSIENT_FLAGPeter Zhu
2023-06-08Add deprecations for public `struct rb_io` members. (#7916)Samuel Williams
2023-06-05Implement Struct on VWAPeter Zhu
2023-06-05Revert "Revert "Fix cvar caching when class is cloned""eileencodes
2023-06-01Revert "Fix cvar caching when class is cloned"Aaron Patterson
2023-06-01Fix cvar caching when class is clonedeileencodes
2023-06-01Use a real Ruby mutex in rb_io_close_wait_list (#7884)KJ Tsanaktsidis
2023-06-01Revert "Hide most of the implementation of `struct rb_io`. (#6511)"NARUSE, Yui
2023-05-30Hide most of the implementation of `struct rb_io`. (#6511)Samuel Williams
2023-05-26Fix busy-loop when waiting for file descriptors to closeKJ Tsanaktsidis
2023-05-23Fix crash when replacing ST hash with AR hashPeter Zhu
2023-05-21Put `rb_fork` back into process.cNobuyoshi Nakada
2023-05-18Add Fiber#kill, similar to Thread#kill. (#7823)Samuel Williams
2023-05-17Move ar_hint to ar_table_structPeter Zhu
2023-05-17Implement Hash ST tables on VWAPeter Zhu
2023-05-17Implement Hash AR tables on VWAPeter Zhu
2023-05-12Add `rb_sys_fail_sprintf` macroNobuyoshi Nakada
2023-05-12[Bug #19635] Preserve `errno`Nobuyoshi Nakada
2023-04-18Emit special instruction for array literal + .(hash|min|max)Aaron Patterson
2023-04-16Make classes embedded on 32 bitPeter Zhu
2023-04-16Move shape ID to flags for classes on 32 bitPeter Zhu
2023-04-16Move RCLASS_CLONED to rb_classext_structPeter Zhu
2023-04-11Change max_iv_count to type attr_index_tPeter Zhu
2023-04-11Enable 5 size pools on 32 bit systemsPeter Zhu
2023-04-06[Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House
2023-04-06Remove dependancy of vm_core.h on shape.hMatt Valentine-House
2023-04-04[Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu
2023-04-04Revert "Fix transient heap mode"Aaron Patterson
2023-04-04Implement `Process.warmup`Jean Boussier
2023-03-27Allow user defined SIZE_POOL_COUNTPeter Zhu
2023-03-18RJIT: Prefix rjit_options with rb_Takashi Kokubun
2023-03-15Move RB_VM_SAVE_MACHINE_CONTEXT to internal/thread.hMatt Valentine-House
2023-03-15Move RB_GC_SAVE_MACHINE_CONTEXT to vm_core.hMatt Valentine-House
2023-03-14Remove unused jit_enable_p flagTakashi Kokubun
2023-03-10Revert "Allow classes and modules to become too complex"Aaron Patterson
2023-03-10Move WeakMap and WeakKeyMap code to weakmap.cPeter Zhu
2023-03-09Allow classes and modules to become too complexHParker
2023-03-09Remove unused forward decl of rb_thread_structMatt Valentine-House
2023-03-06s/mjit/rjit/Takashi Kokubun
2023-03-06s/MJIT/RJIT/Takashi Kokubun
2023-03-06Remove obsoleted MJIT_HEADER macroTakashi Kokubun
2023-03-06Remove obsoleted MJIT_STATIC macroTakashi Kokubun
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-03-03[Bug #19469] Fix crash when resizing generic iv listPeter Zhu
2023-02-27Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"Takashi Kokubun
2023-02-26reuse open(2) from rb_file_load_ok on POSIX-like systemEric Wong
2023-02-24Fix incorrect line numbers in GC hookPeter Zhu
2023-02-23Implement ObjectSpace::WeakKeyMap basic allocatorJean Boussier
2023-02-16Move `attached_object` into `rb_classext_struct`Jean Boussier
2023-02-15Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier