summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* merge revision(s) db0e0dad1171456253ebd899e7e878823923d3d8: [Backport #18990]nagachika2022-09-101-4/+12
* merge revision(s) 08b6aacc1a14440e0f1644a05238559c6c585e38: [Backport #18739]nagachika2022-09-031-1/+1
* merge revision(s) 3bb70a6924ddd83f90b508b5bbc4d5629b8a41c6: [Backport #18673]nagachika2022-06-181-0/+1
* Add `rb_parser_set_pos` functionS.H2021-12-161-15/+19
* Fix arg_forward without parentheses [Bug #18267]Nobuyoshi Nakada2021-12-151-9/+31
* Revert "Rename `in_kwarg` as `in_argdef` as unrelated to keywords"Nobuyoshi Nakada2021-12-151-12/+12
* Turn SET_LEX_STATE macro into an inline function callNobuyoshi Nakada2021-12-151-4/+10
* Fix indent [ci skip]Nobuyoshi Nakada2021-12-151-1/+1
* Remove `NODE_DASGN_CURR` [Feature #18406]Nobuyoshi Nakada2021-12-131-9/+3
* Add `nd_type_p` macroS.H2021-12-041-50/+50
* Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada2021-11-231-4/+1
* Refactor hacky ID tables to struct rb_ast_id_table_tYusuke Endoh2021-11-211-16/+13
* Anonymous block forwarding allows a method to forward a passedJeremy Evans2021-11-181-0/+21
* parse.y: Fix memory leak at parse errorYusuke Endoh2021-11-121-0/+6
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-2/+0
* Argument forwarding definition without parentheses [Bug #18267]Nobuyoshi Nakada2021-10-311-29/+20
* Rename `in_kwarg` as `in_argdef` as unrelated to keywordsNobuyoshi Nakada2021-10-311-12/+12
* Reduce parser stack usage at pattern matchingNobuyoshi Nakada2021-10-311-12/+12
* Make new object for negated float as `Float` is always frozen nowNobuyoshi Nakada2021-10-261-1/+1
* ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh2021-10-261-0/+1
* `RubyVM.keep_script_lines`Koichi Sasada2021-10-211-1/+2
* Fix evaluation order of hash values for duplicate keysJeremy Evans2021-10-181-7/+13
* Remove duplicate value checks on `mrhs` which always has the valueNobuyoshi Nakada2021-10-081-2/+3
* Split parser_yyerror0 from parser_yyerrorNobuyoshi Nakada2021-10-051-8/+26
* Show the last line at unexpected end-of-input errorNobuyoshi Nakada2021-10-051-3/+1
* Replace inaccurate error messagesNobuyoshi Nakada2021-10-051-0/+3
* The same warning for static symbol literalNobuyoshi Nakada2021-10-041-0/+4
* Fix the warning message for dynamic symbol literal in conditionNobuyoshi Nakada2021-10-041-1/+1
* Use `%printer` directive for Bison 3.8Nobuyoshi Nakada2021-09-141-45/+29
* Hash values should be omitted in Ripper resultsShugo Maeda2021-09-111-1/+1
* Allow value omission in Hash literalsShugo Maeda2021-09-111-0/+9
* Replace RBOOL macroS-H-GAMELINKS2021-09-051-4/+4
* Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada2021-08-241-1/+0
* ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh2021-08-201-4/+4
* Allow omission of parentheses in one line pattern matching [Feature #16182]Kazuki Tsujimoto2021-08-191-2/+2
* Extract the wrapped value when yydebug [Bug #18075]Nobuyoshi Nakada2021-08-151-1/+1
* Fix interpolated heredoceileencodes2021-07-211-1/+4
* One-line pattern matching is no longer experimentalKazuki Tsujimoto2021-07-171-14/+0
* Add pattern matching pin support for instance/class/global variablesJeremy Evans2021-07-151-1/+13
* node.h: Reduce struct size to fit with Ruby object size (five VALUEs)Yusuke Endoh2021-06-181-1/+1
* ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh2021-06-181-0/+17
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-1/+1
* parse.y: Fix the location of a target constant of OP_CDECLYusuke Endoh2021-06-141-1/+2
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-031-1/+0
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-031-1/+33
* ripper: wrap endless method in bodystmt [Bug #17869]Nobuyoshi Nakada2021-05-211-4/+12
* Also `\U` after control/meta is invalid [Bug #17861]Nobuyoshi Nakada2021-05-131-2/+10
* Fix handling of control/meta escapes in literal regexpsJeremy Evans2021-05-121-33/+17
* parse.y: Allow "command" syntax in endless method definitionYusuke Endoh2021-05-131-0/+46
* Make imemo_ast WB-protected againYusuke Endoh2021-04-271-1/+5