aboutsummaryrefslogtreecommitdiffstats
path: root/ruby_parser.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Bug #20280] Raise SyntaxError on invalid encoding symbolNobuyoshi Nakada2024-02-191-16/+1
* Fix memory leak when parsing invalid hash symbolPeter Zhu2024-02-131-0/+16
* Fix constant name of `Ractor::IsolationError` messageyui-knk2024-02-101-12/+31
* Include the first constant name into `Ractor::IsolationError` messageyui-knk2024-02-101-0/+1
* Remove ruby object from string nodesyui-knk2024-02-091-0/+28
* Introduced `rb_node_const_decl_val` functionS.H2024-01-311-3/+32
* Introduce `NODE_ENCODING`S.H2024-01-271-0/+6
* Make lastline and nextline to be rb_parser_stringyui-knk2024-01-231-2/+7
* Constify `rb_global_parser_config`Nobuyoshi Nakada2024-01-141-1/+1
* Move node value functions closer to other similar functionsyui-knk2024-01-121-136/+136
* Rename node value functionsyui-knk2024-01-121-16/+16
* Restore unknown caseyui-knk2024-01-121-2/+5
* Use `BUILTIN_TYPE` because SPECIAL_CONST or not is already checkedyui-knk2024-01-121-1/+1
* Remove reference counter from rb_parser_configyui-knk2024-01-121-2/+0
* Statically allocate parser configyui-knk2024-01-121-211/+230
* ConstifyNobuyoshi Nakada2024-01-101-6/+6
* Introduce NODE_SYM to manage symbol literalyui-knk2024-01-091-0/+7
* Change numeric node value functions argument to `NODE *`yui-knk2024-01-081-4/+8
* Adjust styles and indents [ci skip]Nobuyoshi Nakada2024-01-081-8/+8
* Remove unneeded rb_parser_config_struct struct properties for Universal ParserS-H-GAMELINKS2024-01-071-84/+0
* Introduce Numeric Node'sS-H-GAMELINKS2024-01-071-0/+129
* Introduce NODE_FILEyui-knk2024-01-021-6/+13
* Introduce NODE_LINEyui-knk2023-12-291-8/+11
* Add errno_ptr property for Universal Parseryui-knk2023-12-281-0/+7
* Add ary_modify property for Universal Parseryui-knk2023-12-281-0/+1
* Add printf format attributes to `rb_parser_config_t`Nobuyoshi Nakada2023-10-201-0/+1
* Delete heredoc line mark referencesNobuyoshi Nakada2023-10-141-0/+1
* Manage `rb_strterm_t` without imemoNobuyoshi Nakada2023-10-141-29/+0
* Change RNode structure from union to structyui-knk2023-09-281-1/+1
* Directly free structure managed by imemo tmpbufyui-knk2023-09-221-2/+0
* Replace only use of `snprintf` in parserNobuyoshi Nakada2023-08-251-1/+0
* Remove SCRIPT_LINES__ related member functionsNobuyoshi Nakada2023-08-251-27/+0
* Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada2023-08-251-2/+2
* Remove uneeded fix2int and rational_raw property for Universal ParserS-H-GAMELINKS2023-08-111-2/+0
* Remove uneeded int2big property for Universal ParserS-H-GAMELINKS2023-08-051-1/+0
* Move some macro for universal parserS-H-GAMELINKS2023-07-091-9/+0
* Move ISASCII defination to parse.yS-H-GAMELINKS2023-07-081-1/+0
* Remove `st_functions_t`Nobuyoshi Nakada2023-06-241-2/+0
* [Feature #19719] Universal Parseryui-knk2023-06-121-0/+983