summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2024-02-12proc.c: get rid of `CLONESETUP`Jean Boussier
2024-02-09Remove ruby object from string nodesyui-knk
2024-02-05Make io_fwrite safe for compactionPeter Zhu
2024-02-01Parenthesize casted argumentNobuyoshi Nakada
2024-01-31Introduced `rb_node_const_decl_val` functionS.H
2024-01-30Use `UNDEF_P`Nobuyoshi Nakada
2024-01-27Introduce `NODE_ENCODING`S.H
2024-01-24Define `IO_WITHOUT_GVL` macroNobuyoshi Nakada
2024-01-23Make lastline and nextline to be rb_parser_stringyui-knk
2024-01-19Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-19Define special macros for asan/msan being enabledKJ Tsanaktsidis
2024-01-19Make stack bounds detection work with ASANKJ Tsanaktsidis
2024-01-12s/SafeStringValue/StringValue/Xavier Noria
2024-01-12Statically allocate parser configyui-knk
2024-01-12Revert "Pass down "stack start" variables from closer to the top of the stack"KJ Tsanaktsidis
2024-01-12Revert "Make stack bounds detection work with ASAN"KJ Tsanaktsidis
2024-01-12Revert "Define special macros for asan/msan being enabled"KJ Tsanaktsidis
2024-01-12Revert "Mark asan fake stacks during machine stack marking"KJ Tsanaktsidis
2024-01-12Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-12Define special macros for asan/msan being enabledKJ Tsanaktsidis
2024-01-12Make stack bounds detection work with ASANKJ Tsanaktsidis
2024-01-12Pass down "stack start" variables from closer to the top of the stackKJ Tsanaktsidis
2024-01-11Free environ when RUBY_FREE_AT_EXITPeter Zhu
2024-01-11Fix crash when printing RGENGC_DEBUG=5 output from GCKJ Tsanaktsidis
2024-01-09Introduce NODE_SYM to manage symbol literalyui-knk
2024-01-08Change numeric node value functions argument to `NODE *`yui-knk
2024-01-07Introduce Numeric Node'sS-H-GAMELINKS
2024-01-05Do not `poll` firstKoichi Sasada
2024-01-02Introduce NODE_FILEyui-knk
2023-12-29Introduce NODE_LINEyui-knk
2023-12-25Move internal ST functions to internal/st.hPeter Zhu
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