aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Fix crash in WeakMap during compactionPeter Zhu2023-09-061-0/+11
* Introduce rb_gc_remove_weakPeter Zhu2023-09-051-0/+1
* Use end of char boundary in start_with?John Hawthorn2023-09-011-0/+9
* Prevent rb_gc_mark_values from pinning objectsMatt Valentine-House2023-08-311-0/+1
* Introduce `at_char_boundary` functionNobuyoshi Nakada2023-08-261-0/+6
* Implement weak references in the GCPeter Zhu2023-08-251-0/+2
* Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada2023-08-252-2/+2
* do not redefine a typedef卜部昌平2023-08-251-2/+2
* do not redefine a typedef卜部昌平2023-08-251-1/+2
* Check that __builtin_mul_overflow can handle long longJeremy Evans2023-08-241-2/+6
* Move the PC regardless of the leaf flag (#8232)Takashi Kokubun2023-08-161-1/+0
* Fix range of `--backtrace-limit`Nobuyoshi Nakada2023-08-111-1/+1
* Move `posix_signal` declaration internal with prefix `ruby_`Nobuyoshi Nakada2023-07-171-0/+4
* Implement Process.warmupJean Boussier2023-07-171-0/+1
* YJIT: Make ratio_in_yjit always available (#8064)Takashi Kokubun2023-07-131-0/+5
* Remove unused references to the transient heapPeter Zhu2023-07-132-5/+0
* Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu2023-07-131-2/+2
* Set backtrace length limit at lastNobuyoshi Nakada2023-07-131-0/+1
* Shrink `ruby_cmdline_options_t` a bitNobuyoshi Nakada2023-07-131-1/+2
* [Feature #19730] Remove transient heapPeter Zhu2023-07-133-76/+0
* Stop allocating unused backref strings at `defined?`Nobuyoshi Nakada2023-06-271-0/+1
* Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`Nobuyoshi Nakada2023-06-271-1/+0
* Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-nullNobuyoshi Nakada2023-06-231-0/+2
* Prefer `0` over `NULL` as function pointersNobuyoshi Nakada2023-06-231-1/+1
* Allow setting the name of a class or module. (#7483)Samuel Williams2023-06-211-0/+16
* Directly allocate FrozenCore as an ICLASSPeter Zhu2023-06-141-1/+2
* Fix duplicate symbol errors when statically linking ripperNobuyoshi Nakada2023-06-121-0/+5
* [Feature #19719] Universal Parseryui-knk2023-06-123-10/+193
* Remove RHASH_TRANSIENT_FLAGPeter Zhu2023-06-081-4/+0
* Add deprecations for public `struct rb_io` members. (#7916)Samuel Williams2023-06-081-0/+99
* Implement Struct on VWAPeter Zhu2023-06-052-7/+12
* Revert "Revert "Fix cvar caching when class is cloned""eileencodes2023-06-051-0/+4
* Revert "Fix cvar caching when class is cloned"Aaron Patterson2023-06-011-4/+0
* Fix cvar caching when class is clonedeileencodes2023-06-011-0/+4
* Use a real Ruby mutex in rb_io_close_wait_list (#7884)KJ Tsanaktsidis2023-06-011-4/+3
* Revert "Hide most of the implementation of `struct rb_io`. (#6511)"NARUSE, Yui2023-06-011-118/+1
* Hide most of the implementation of `struct rb_io`. (#6511)Samuel Williams2023-05-301-1/+118
* Fix busy-loop when waiting for file descriptors to closeKJ Tsanaktsidis2023-05-261-0/+10
* Fix crash when replacing ST hash with AR hashPeter Zhu2023-05-231-1/+0
* Put `rb_fork` back into process.cNobuyoshi Nakada2023-05-211-14/+0
* Add Fiber#kill, similar to Thread#kill. (#7823)Samuel Williams2023-05-181-0/+4
* Move ar_hint to ar_table_structPeter Zhu2023-05-171-10/+4
* Implement Hash ST tables on VWAPeter Zhu2023-05-171-8/+19
* Implement Hash AR tables on VWAPeter Zhu2023-05-171-34/+6
* Add `rb_sys_fail_sprintf` macroNobuyoshi Nakada2023-05-121-0/+6
* [Bug #19635] Preserve `errno`Nobuyoshi Nakada2023-05-121-2/+18
* Emit special instruction for array literal + .(hash|min|max)Aaron Patterson2023-04-182-0/+2
* Make classes embedded on 32 bitPeter Zhu2023-04-162-13/+1
* Move shape ID to flags for classes on 32 bitPeter Zhu2023-04-161-3/+0
* Move RCLASS_CLONED to rb_classext_structPeter Zhu2023-04-161-2/+2