summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2024-03-01Don't pin named structs defined in RubyJean Boussier
2024-02-28Make rb_define_finalizer_no_check privatePeter Zhu
2024-02-28Remove unused rb_gc_id2ref_obj_tblPeter Zhu
2024-02-26Remove rb_objspace_marked_object_pPeter Zhu
2024-02-26Make rb_objspace_data_type_memsize privatePeter Zhu
2024-02-26Remove unused rb_objspace_each_objects_without_setupPeter Zhu
2024-02-22Extract imemo functions from gc.c into imemo.cPeter Zhu
2024-02-21Add IMEMO_NEWPeter Zhu
2024-02-20De-dup identical callinfo objectsJohn Hawthorn
2024-02-21Introduce NODE_REGX to manage regexp literalyui-knk
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-02-19[Bug #20280] Check by `rb_parser_enc_str_coderange`Nobuyoshi Nakada
2024-02-19[Bug #20280] Raise SyntaxError on invalid encoding symbolNobuyoshi Nakada
2024-02-14Move rb_class_allocate_instance from gc.c to object.cPeter Zhu
2024-02-13Specialize String#byteslice(a, b) (#9939)Aaron Patterson
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