summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2024-04-15Initialize external GC LibraryMatt Valentine-House
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-15Emit `warn` event for duplicated hash keys on ripperyui-knk
2024-04-11compile.c: use rb_enc_interned_str to reduce allocationsJean Boussier
2024-04-07Revert "Enumerator should use a non-blocking fiber. (#10478)" (#10480)Samuel Williams
2024-04-07Enumerator should use a non-blocking fiber. (#10478)Samuel Williams
2024-04-07Remove undefined function's prototype declarationyui-knk
2024-04-07Fix ripper to dispatch warning event for duplicated when clauseyui-knk
2024-04-05[Bug #20342] Consider wrapped load in `main` methodsNobuyoshi Nakada
2024-04-04Merge rb_objspace_alloc and Init_heap.Matt Valentine-House
2024-04-04Revert "hijack SIGCHLD handler for internal use"Nobuyoshi Nakada
2024-04-04Move shareable_constant_value logic from parse.y to compile.cyui-knk
2024-04-02Remove `rb_imemo_tmpbuf_t` from parseryui-knk
2024-04-02[Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk
2024-04-02Remove VALUE from `struct rb_strterm_struct`yui-knk
2024-03-27Fix setting GC stress at boot when objspace not availablePeter Zhu
2024-03-26Refactor init_copy gc attributeseileencodes
2024-03-25Fix --debug=gc_stress flagPeter Zhu
2024-03-21Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS
2024-03-20Make rb_aligned_malloc privatePeter Zhu
2024-03-19[DOC] Unify Doxygen formats (#10285)Takashi Kokubun
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-18Remove duplicated function prototype rb_gc_disable_no_restPeter Zhu
2024-03-18Remove rb_raw_obj_info_basicPeter Zhu
2024-03-18Faster Integer.sqrt for large bignumtompng
2024-03-14[Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OFPeter Zhu
2024-03-14`Exception#set_backtrace` accept arrays of `Backtrace::Location`Jean Boussier
2024-03-13Don't directly read the SIZE_POOL_COUNT in shapesPeter Zhu
2024-03-13Simplify NEWOBJ_OF macroPeter Zhu
2024-03-11Use NEWOBJ_OF_ec in NEWOBJ_OF_0Peter Zhu
2024-03-08Retire RUBY_MARK_UNLESS_NULLJean Boussier
2024-03-06Refactor VM root modulesJean Boussier
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
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