summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2023-11-08Refactor rb_shape_transition_shape_capa outJean Boussier
2023-11-08Export functions used for builtinsNobuyoshi Nakada
2023-11-07Suppress array-bounds warnings from gcc 13Nobuyoshi Nakada
2023-11-03Use shape capacity transitions for generic ivarsPeter Zhu
2023-10-24geniv objects can become too complexAaron Patterson
2023-10-23rb_shape_transition_shape_capa: use optimal sizes transitionsJean Boussier
2023-10-15Avoid the pointer hack in RCLASS_EXTYusuke Endoh
2023-10-14Shorten `rb_strterm_literal_t` membersNobuyoshi Nakada
2023-10-14Manage `rb_strterm_t` without imemoNobuyoshi Nakada
2023-10-14Remove unions in `rb_strterm` structs for alignmentNobuyoshi Nakada
2023-10-12M:N thread scheduler for RactorsKoichi Sasada
2023-10-05Make popcount bit-masks stricterNobuyoshi Nakada
2023-09-28Move IO#readline to RubyAaron Patterson
2023-09-25[Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORTNobuyoshi Nakada
2023-09-25Add `--bugreport-path` optionNobuyoshi Nakada
2023-09-25Dump backtraces to an arbitrary streamNobuyoshi Nakada
2023-09-24Add rb_hash_free for the GC to usePeter Zhu
2023-09-19Stop exposing FrozenCore in headersNobuyoshi Nakada
2023-09-06Fix crash in WeakMap during compactionPeter Zhu
2023-09-05Introduce rb_gc_remove_weakPeter Zhu
2023-09-01Use end of char boundary in start_with?John Hawthorn
2023-08-31Prevent rb_gc_mark_values from pinning objectsMatt Valentine-House
2023-08-26Introduce `at_char_boundary` functionNobuyoshi Nakada
2023-08-25Implement weak references in the GCPeter Zhu
2023-08-25Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada
2023-08-25do not redefine a typedef卜部昌平
2023-08-25do not redefine a typedef卜部昌平
2023-08-24Check that __builtin_mul_overflow can handle long longJeremy Evans
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