summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2019-08-28merge revision(s) 4e038a7e64a9d52eed59b8f05647d4e58d265ec3: [Backport #5400]nagachika
2019-08-07merge revision(s) 5931857281ce45c1c277aa86d1588119ab00a955,76e2370f132f83c16c...nagachika
2019-08-07merge revision(s) 53e9908d8afc7f03109b0aafd1698ab35f512b05: [Backport #15916]nagachika
2019-08-01merge revision(s) 6375c68f8851e1e0fee8a95afba91c4555097127,c05eaa93258ddc01e6...nagachika
2019-07-31merge revision(s) d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b,54eac83b2ad77ddea8...nagachika
2019-03-28merge revision(s) 67270: [Backport #15670]naruse
2018-12-20parse.y: ignore constant name capturesnobu
2018-11-25Fix locations of NODE_UNDEF in undef with multiple argsyui-knk
2018-11-25parser: improve error messagesnobu
2018-11-10Constified ruby_sourcefilenobu
2018-11-10Parse the source in SCRIPT_LINES__ as arraynobu
2018-11-09Get rid of setting SCRIPT_LINES__ by AST.parsenobu
2018-11-05Implement `RubyVM::AST.of` [Feature #14836]yui-knk
2018-10-31parse.y: last node of NODE_ARRAYnobu
2018-10-30parse.y: last location from bisonnobu
2018-10-26parse.y: remove "shadowing outer local variable" warningmame
2018-10-26Revert "parse.y: remove "shadowing outer local variable" warning"mame
2018-10-26parse.y: remove "shadowing outer local variable" warningmame
2018-10-20parse.y: Fix the compile erroryui-knk
2018-10-20Fix locations of NODE_SCOPE in lambda.yui-knk
2018-10-20Fix locations of NODE_LAMBDA.yui-knk
2018-10-20parse.y (struct ripper_args): Remove not used struct definitionyui-knk
2018-09-20parse.y: fix block passing with empty kwargsnobu
2018-08-22parse.y (arg_append): support NODE_ARGSCAT casemame
2018-08-22parse.y: remove coverage-related code fragmentsmame
2018-07-16parse.y (heredoc_identifier): Update comment for term_lenyui-knk
2018-07-16parse.y: Add comment for `rb_strterm_heredoc_struct.sourceline`yui-knk
2018-06-15parse.y: Deprecate flip-flopsmame
2018-06-13Revert "range.c: prohibit `(1..nil)`"mame
2018-06-13range.c: prohibit `(1..nil)`mame
2018-06-10parse.y: Fix locations of none and mid-rule actionsyui-knk
2018-06-10parse.y: Fix locations of NODE_RESCUEyui-knk
2018-05-22parse.y: use ruby_sized_xfree and SIZED_REALLOC_Nnormal
2018-05-21explicit cast to void* required for %pshyouhei
2018-05-18parse.y: relax literal in condition warningsnobu
2018-05-17rb_parser_printf declarationnobu
2018-05-11fix potential memory leaksnobu
2018-05-10parse.y: Fix locations of NODE_NIL in endless ranges.yui-knk
2018-05-09fix potential memory leaksnobu
2018-05-09Rename imemo_alloc with imemo_tmpbufmame
2018-05-09gc.c (rb_imemo_alloc_new): split for each purposemame
2018-05-09gc.c (rb_imemo_alloc_new): improve the API interfacemame
2018-04-19Introduce endless range [Feature#12912]mame
2018-04-17parse.y: fix cmdarg in command_argsnobu
2018-04-16parse.y: `else` indentnobu
2018-04-12parse.y: `when` indentnobu
2018-04-09parse.y: [DOC] Ripper.dedent_string is internalnobu
2018-04-09parse.y: extra error message after no digitsnobu
2018-04-08parse.y: fix docs for Ripper.dedent_stringstomar
2018-03-29Use only CMDARG/COND _PUSH/POP for cmdarg/cond management.nobu