summaryrefslogtreecommitdiff
path: root/rubyparser.h
AgeCommit message (Expand)Author
2024-04-28[Universal parser] Improve AST structureHASUMI Hitoshi
2024-04-27Add line_count field to rb_ast_body_tHASUMI Hitoshi
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-24Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-23Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-23Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-23Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-23Refactor parser compile functionsyui-knk
2024-04-21Remove unused functions from struct `rb_parser_config_struct`S-H-GAMELINKS
2024-04-20Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-16Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-14Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-11Remove unused function from `struct rb_parser_config_struct`yui-knk
2024-04-09Remove unused function from `struct rb_parser_config_struct`yui-knk
2024-04-08Don't set T_TYPES of NODEyui-knk
2024-04-06Remove unused function from `struct rb_parser_config_struct`yui-knk
2024-04-06Remove unused functions from `struct rb_parser_config_struct`S-H-GAMELINKS
2024-04-05Make `nd_plen` to be int to reduce `rb_long2int` usageyui-knk
2024-04-05Remove unused functions from `struct rb_parser_config_struct`yui-knk
2024-04-04Remove unused function from `struct rb_parser_config_struct`yui-knk
2024-04-04NODE_LIT is not used anymoreyui-knk
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-01Remove unnecessary macros and functions for Universal ParserS-H-GAMELINKS
2024-03-15[Universal parser] Fix -Wsuggest-attribute=format warningsHASUMI Hitoshi
2024-03-12[Universal Parser] Reduce dependence on RArray in parse.yHASUMI Hitoshi
2024-02-23Use rb_str_to_interned_str in parse.yPeter Zhu
2024-02-21Remove not used universal parser macros and functionsyui-knk
2024-02-21Introduce NODE_REGX to manage regexp literalyui-knk
2024-02-20Use rb_gc_mark_and_move for imemoPeter Zhu
2024-02-20Remove uneeded Universal Parser propertiesS-H-GAMELINKS
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-13Fix memory leak when parsing invalid hash symbolPeter Zhu
2024-02-09Remove ruby object from string nodesyui-knk
2024-02-03Use bool to check ascii only in parse_identyui-knk
2024-01-31Introduced `rb_node_const_decl_val` functionS.H
2024-01-28Rename `nd_head` in `RNode_RESBODY` as `nd_next`Nobuyoshi Nakada
2024-01-28Remove unused `nd_resq` from `RNode_ENSURE`Nobuyoshi Nakada
2024-01-27Introduce `NODE_ENCODING`S.H
2024-01-14Constify `rb_global_parser_config`Nobuyoshi Nakada
2024-01-12Remove reference counter from rb_parser_configyui-knk
2024-01-12Statically allocate parser configyui-knk
2024-01-09Introduce NODE_SYM to manage symbol literalyui-knk
2024-01-07Remove unneeded rb_parser_config_struct struct properties for Universal ParserS-H-GAMELINKS
2024-01-07Introduce Numeric Node'sS-H-GAMELINKS
2024-01-02Introduce NODE_FILEyui-knk