aboutsummaryrefslogtreecommitdiffstats
path: root/ruby_parser.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unused functions from struct rb_parser_config_structS-H-GAMELINKS2024-06-021-1/+0
* Revert 528c4501f46fbe1e06028d673a777ef124d29829Yusuke Endoh2024-05-311-20/+1
* Precompute embedded string literals hash codeJean Boussier2024-05-281-1/+1
* Constify encoding type in universal parserNobuyoshi Nakada2024-05-131-48/+50
* Change return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk2024-05-041-11/+15
* Rename `vast` to `ast_value`yui-knk2024-05-031-20/+20
* Fix memory leak of `rb_ast_t` in parserNobuyoshi Nakada2024-05-021-9/+6
* Revert "Fix memory leak of rb_ast_t in parser"yui-knk2024-05-021-14/+20
* Use `rb_parser_string_t *` as `ruby_sourcefile_string`yui-knk2024-04-301-1/+20
* Fix memory leak of rb_ast_t in parserPeter Zhu2024-04-291-20/+14
* Fix memory leak in ruby_parserPeter Zhu2024-04-291-0/+1
* Remove `ast_new` field from `struct rb_parser_config_struct`yui-knk2024-04-281-10/+0
* [Universal parser] Improve AST structureHASUMI Hitoshi2024-04-281-4/+7
* Add line_count field to rb_ast_body_tHASUMI Hitoshi2024-04-271-3/+5
* Set `SCRIPT_LINES__` outside of parseryui-knk2024-04-261-6/+16
* [Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi2024-04-261-22/+73
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-241-7/+0
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-231-7/+0
* Move encoding object conversion outside of parseryui-knk2024-04-231-1/+1
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-231-7/+0
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-231-5/+0
* Refactor parser compile functionsyui-knk2024-04-231-8/+165
* Remove unused functions from struct `rb_parser_config_struct`S-H-GAMELINKS2024-04-211-3/+0
* Remove unused functionyui-knk2024-04-201-6/+0
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-201-7/+0
* Parser and universal parser share wrapper functionsyui-knk2024-04-201-37/+45
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-161-17/+0
* [Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi2024-04-151-13/+46
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-141-10/+0
* compile.c: use rb_enc_interned_str to reduce allocationsJean Boussier2024-04-111-0/+8
* Remove unused function from `struct rb_parser_config_struct`yui-knk2024-04-111-1/+0
* Remove unused function from `struct rb_parser_config_struct`yui-knk2024-04-091-1/+0
* Remove unused function from `struct rb_parser_config_struct`yui-knk2024-04-061-1/+0
* Remove unused functions from `struct rb_parser_config_struct`S-H-GAMELINKS2024-04-061-23/+0
* Remove unused functions from `struct rb_parser_config_struct`yui-knk2024-04-051-30/+0
* Remove unused function from `struct rb_parser_config_struct`yui-knk2024-04-041-2/+0
* Separate SCRIPT_LINES__ from ast.cHASUMI Hitoshi2024-04-041-0/+13
* Move shareable_constant_value logic from parse.y to compile.cyui-knk2024-04-041-51/+0
* Remove `rb_imemo_tmpbuf_t` from parseryui-knk2024-04-021-7/+0
* [Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk2024-04-021-29/+0
* Remove unnecessary macros and functions for Universal ParserS-H-GAMELINKS2024-04-011-16/+0
* Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS2024-03-211-0/+6
* [Universal Parser] Reduce dependence on RArray in parse.yHASUMI Hitoshi2024-03-121-0/+25
* Use rb_str_to_interned_str in parse.yPeter Zhu2024-02-231-1/+1
* Add IMEMO_NEWPeter Zhu2024-02-211-2/+1
* Remove not used universal parser macros and functionsyui-knk2024-02-211-22/+0
* Introduce NODE_REGX to manage regexp literalyui-knk2024-02-211-0/+11
* Use rb_gc_mark_and_move for imemoPeter Zhu2024-02-201-1/+1
* Remove uneeded Universal Parser propertiesS-H-GAMELINKS2024-02-201-13/+0
* [Bug #20280] Check by `rb_parser_enc_str_coderange`Nobuyoshi Nakada2024-02-191-1/+0