summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2021-04-04merge revision(s) 0036648a420f945624898568bb82bc5f83195d12: [Backport #17533]usa
2021-03-02merge revision(s) e39f7e64: [Backport #16760]usa
2021-03-02merge revision(s) 263b9413: [Backport #16981]usa
2021-03-01merge revision(s) e9bb30d4,a064e467,4d753461: [Backport #16998]usa
2021-02-28merge revision(s) 01b3a380: [Backport #11143][Backport #15932]usa
2020-03-07merge revision(s) 6e6844320de989cb88a154e2ac75066ccea1bba2: [Backport #16619]nagachika
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