summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2024-05-28Precompute embedded string literals hash codeJean Boussier
2024-05-28Stop marking chilled strings as frozenÉtienne Barrié
2024-05-23Introduce a specialize instruction for Array#packNobuyoshi Nakada
2024-05-19`rb_enc_compile_warn` and `rb_enc_compile_warning` are printf formatNobuyoshi Nakada
2024-05-13Constify encoding type in universal parserNobuyoshi Nakada
2024-05-04Change return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk
2024-05-03Rename `vast` to `ast_value`yui-knk
2024-04-30Use `rb_parser_string_t *` as `ruby_sourcefile_string`yui-knk
2024-04-27Add line_count field to rb_ast_body_tHASUMI Hitoshi
2024-04-26Set `SCRIPT_LINES__` outside of parseryui-knk
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-24Add ruby_mimcallocPeter Zhu
2024-04-23Move encoding object conversion outside of parseryui-knk
2024-04-23Refactor parser compile functionsyui-knk
2024-04-20Remove unused functionyui-knk
2024-04-20Parser and universal parser share wrapper functionsyui-knk
2024-04-18Remove unused rb_size_pool_slot_sizePeter Zhu
2024-04-18Add a hint of `ASCII-8BIT` being `BINARY`Jean Boussier
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