aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Free everything at shutdownAdam Hess2023-12-077-0/+21
* Re-embed when removing Object instance variablesPeter Zhu2023-12-061-0/+1
* Pin embedded shared stringsPeter Zhu2023-12-011-1/+0
* Fix compaction for generic ivarsPeter Zhu2023-11-242-1/+4
* Don't try compacting ivars on Classes that are "too complex"Aaron Patterson2023-11-201-0/+39
* Refactor rb_obj_evacuate_ivs_to_hash_tableJean Boussier2023-11-171-1/+2
* rb_evict_ivars_to_hash: get rid of the sahpe paramaterJean Boussier2023-11-161-1/+1
* Refactor rb_shape_transition_shape_capa outJean Boussier2023-11-081-1/+0
* Export functions used for builtinsNobuyoshi Nakada2023-11-081-2/+2
* Suppress array-bounds warnings from gcc 13Nobuyoshi Nakada2023-11-071-1/+8
* Use shape capacity transitions for generic ivarsPeter Zhu2023-11-031-1/+0
* geniv objects can become too complexAaron Patterson2023-10-241-0/+1
* rb_shape_transition_shape_capa: use optimal sizes transitionsJean Boussier2023-10-231-0/+1
* Avoid the pointer hack in RCLASS_EXTYusuke Endoh2023-10-151-1/+6
* Shorten `rb_strterm_literal_t` membersNobuyoshi Nakada2023-10-141-3/+3
* Manage `rb_strterm_t` without imemoNobuyoshi Nakada2023-10-142-2/+0
* Remove unions in `rb_strterm` structs for alignmentNobuyoshi Nakada2023-10-141-31/+7
* M:N thread scheduler for RactorsKoichi Sasada2023-10-121-0/+1
* Make popcount bit-masks stricterNobuyoshi Nakada2023-10-051-6/+6
* Move IO#readline to RubyAaron Patterson2023-09-281-0/+2
* [Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORTNobuyoshi Nakada2023-09-251-1/+1
* Add `--bugreport-path` optionNobuyoshi Nakada2023-09-251-0/+2
* Dump backtraces to an arbitrary streamNobuyoshi Nakada2023-09-251-2/+2
* Add rb_hash_free for the GC to usePeter Zhu2023-09-241-0/+1
* Stop exposing FrozenCore in headersNobuyoshi Nakada2023-09-191-2/+1
* 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