summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2023-08-16Move the PC regardless of the leaf flag (#8232)Takashi Kokubun
2023-08-11Fix range of `--backtrace-limit`Nobuyoshi Nakada
2023-07-17Move `posix_signal` declaration internal with prefix `ruby_`Nobuyoshi Nakada
2023-07-17Implement Process.warmupJean Boussier
2023-07-13YJIT: Make ratio_in_yjit always available (#8064)Takashi Kokubun
2023-07-13Remove unused references to the transient heapPeter Zhu
2023-07-13Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu
2023-07-13Set backtrace length limit at lastNobuyoshi Nakada
2023-07-13Shrink `ruby_cmdline_options_t` a bitNobuyoshi Nakada
2023-07-13[Feature #19730] Remove transient heapPeter Zhu
2023-06-27Stop allocating unused backref strings at `defined?`Nobuyoshi Nakada
2023-06-27Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`Nobuyoshi Nakada
2023-06-23Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-nullNobuyoshi Nakada
2023-06-23Prefer `0` over `NULL` as function pointersNobuyoshi Nakada
2023-06-21Allow setting the name of a class or module. (#7483)Samuel Williams
2023-06-14Directly allocate FrozenCore as an ICLASSPeter Zhu
2023-06-12Fix duplicate symbol errors when statically linking ripperNobuyoshi Nakada
2023-06-12[Feature #19719] Universal Parseryui-knk
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