aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Revert 528c4501f46fbe1e06028d673a777ef124d29829Yusuke Endoh2024-05-311-1/+1
* Precompute embedded string literals hash codeJean Boussier2024-05-281-0/+1
* Stop marking chilled strings as frozenÉtienne Barrié2024-05-281-3/+6
* Introduce a specialize instruction for Array#packNobuyoshi Nakada2024-05-231-0/+1
* `rb_enc_compile_warn` and `rb_enc_compile_warning` are printf formatNobuyoshi Nakada2024-05-191-0/+2
* Constify encoding type in universal parserNobuyoshi Nakada2024-05-131-1/+1
* Change return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk2024-05-042-2/+2
* Rename `vast` to `ast_value`yui-knk2024-05-031-1/+1
* Use `rb_parser_string_t *` as `ruby_sourcefile_string`yui-knk2024-04-301-1/+1
* Add line_count field to rb_ast_body_tHASUMI Hitoshi2024-04-271-1/+1
* Set `SCRIPT_LINES__` outside of parseryui-knk2024-04-261-1/+0
* [Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi2024-04-262-7/+10
* Add ruby_mimcallocPeter Zhu2024-04-241-0/+1
* Move encoding object conversion outside of parseryui-knk2024-04-231-1/+1
* Refactor parser compile functionsyui-knk2024-04-232-6/+12
* Remove unused functionyui-knk2024-04-201-1/+0
* Parser and universal parser share wrapper functionsyui-knk2024-04-201-0/+5
* Remove unused rb_size_pool_slot_sizePeter Zhu2024-04-181-2/+0
* Add a hint of `ASCII-8BIT` being `BINARY`Jean Boussier2024-04-181-0/+1
* Initialize external GC LibraryMatt Valentine-House2024-04-151-0/+4
* [Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi2024-04-152-2/+4
* Emit `warn` event for duplicated hash keys on ripperyui-knk2024-04-151-1/+0
* compile.c: use rb_enc_interned_str to reduce allocationsJean Boussier2024-04-111-0/+1
* Revert "Enumerator should use a non-blocking fiber. (#10478)" (#10480)Samuel Williams2024-04-071-1/+0
* Enumerator should use a non-blocking fiber. (#10478)Samuel Williams2024-04-071-0/+1
* Remove undefined function's prototype declarationyui-knk2024-04-071-1/+0
* Fix ripper to dispatch warning event for duplicated when clauseyui-knk2024-04-071-1/+0
* [Bug #20342] Consider wrapped load in `main` methodsNobuyoshi Nakada2024-04-051-0/+1
* Merge rb_objspace_alloc and Init_heap.Matt Valentine-House2024-04-041-3/+0
* Revert "hijack SIGCHLD handler for internal use"Nobuyoshi Nakada2024-04-041-1/+0
* Move shareable_constant_value logic from parse.y to compile.cyui-knk2024-04-041-1/+0
* Remove `rb_imemo_tmpbuf_t` from parseryui-knk2024-04-021-1/+0
* [Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk2024-04-021-0/+1
* Remove VALUE from `struct rb_strterm_struct`yui-knk2024-04-021-3/+1
* Fix setting GC stress at boot when objspace not availablePeter Zhu2024-03-271-1/+1
* Refactor init_copy gc attributeseileencodes2024-03-261-1/+1
* Fix --debug=gc_stress flagPeter Zhu2024-03-251-1/+2
* Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS2024-03-212-0/+4
* Make rb_aligned_malloc privatePeter Zhu2024-03-201-4/+0
* [DOC] Unify Doxygen formats (#10285)Takashi Kokubun2024-03-191-29/+29
* Implement chilled stringsÉtienne Barrié2024-03-191-1/+22
* Remove duplicated function prototype rb_gc_disable_no_restPeter Zhu2024-03-181-1/+0
* Remove rb_raw_obj_info_basicPeter Zhu2024-03-181-1/+0
* Faster Integer.sqrt for large bignumtompng2024-03-181-0/+1
* [Feature #20265] Remove rb_newobj_of and RB_NEWOBJ_OFPeter Zhu2024-03-141-5/+0
* `Exception#set_backtrace` accept arrays of `Backtrace::Location`Jean Boussier2024-03-141-0/+1
* Don't directly read the SIZE_POOL_COUNT in shapesPeter Zhu2024-03-131-0/+2
* Simplify NEWOBJ_OF macroPeter Zhu2024-03-131-8/+2
* Use NEWOBJ_OF_ec in NEWOBJ_OF_0Peter Zhu2024-03-111-4/+1
* Retire RUBY_MARK_UNLESS_NULLJean Boussier2024-03-081-8/+0