summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2024-03-21merge revision(s) e626da82eae3d437b84d4f9ead0164d436b08e1a,f3af5ae7e6c1c096bb...NARUSE, Yui
2024-03-21merge revision(s) 081ee3d35509110f383cb7dd8d1205def0cdd1e8,1c97abaabae6844c86...NARUSE, Yui
2024-03-21merge revision(s) d19d683a354530a27b4cbb049223f8dc70c75849,de1a586ecc2ee7f465...NARUSE, Yui
2023-12-20Correct free_on_exit env var to free_at_exitHParker
2023-12-20declare `rb_thread_io_blocking_call`Koichi Sasada
2023-12-19Set m_tbl right after allocationPeter Zhu
2023-12-07Free everything at shutdownAdam Hess
2023-12-06Re-embed when removing Object instance variablesPeter Zhu
2023-12-01Pin embedded shared stringsPeter Zhu
2023-11-24Fix compaction for generic ivarsPeter Zhu
2023-11-20Don't try compacting ivars on Classes that are "too complex"Aaron Patterson
2023-11-17Refactor rb_obj_evacuate_ivs_to_hash_tableJean Boussier
2023-11-16rb_evict_ivars_to_hash: get rid of the sahpe paramaterJean Boussier
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