index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
ruby_3_4
ruby_4_0
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
parse.y
Age
Commit message (
Expand
)
Author
3 days
[Bug #20409] Make `break` and `redo` in `END` syntax error
Nobuyoshi Nakada
3 days
Show "END in method" warning immediately
Nobuyoshi Nakada
2026-04-09
[Bug #21986] Fix location of numeric literal
Nobuyoshi Nakada
2026-04-08
[Bug #21985] Include the `-` in the negative numbers location
Nobuyoshi Nakada
2026-04-01
Make `ruby_xfree_sized` and `ruby_xrealloc_sized` public
Jean Boussier
2026-03-30
[Feature #19107] parse.y: Allow trailing comma in method signature
Nobuyoshi Nakada
2026-03-07
[Bug #21945] Correctly handle `and?` and similar
Nobuyoshi Nakada
2026-03-06
parse.y: Split forwarding argument in method and lambda
Nobuyoshi Nakada
2026-03-03
Unify rb_node_list_new and rb_node_list_new2
Nobuyoshi Nakada
2026-03-01
parse.y: Parameterize argument list rules
Nobuyoshi Nakada
2026-03-01
parse.y: Extract new_empty_args_tail macro
Nobuyoshi Nakada
2026-03-01
parse.y: Extract f_empty_arg
Nobuyoshi Nakada
2026-03-01
Revert "parse.y: narrow excessed_comma to block_param_def"
Nobuyoshi Nakada
2026-02-28
parse.y: Unify to use only tagged references
Nobuyoshi Nakada
2026-02-27
parse.y: prefer @$ over @0 in empty-rule actions
Nobuyoshi Nakada
2026-02-27
parse.y: narrow excessed_comma to block_param_def
Nobuyoshi Nakada
2026-02-15
[Feature #19979] Method definition with `&nil`
Nobuyoshi Nakada
2026-02-04
[Bug #21669] Fix void value expression check for pattern-matching
Nobuyoshi Nakada
2026-02-04
[Bug #21669] Fix void value expression check for block
Nobuyoshi Nakada
2026-02-04
[Bug #21669] Implement void value expression check for `case`/`when`
Nobuyoshi Nakada
2026-02-04
[Bug #21669] Fix void value expression check for `rescue`-else
Nobuyoshi Nakada
2026-02-04
[Bug #21669] Fix void value expression check for `rescue`
Nobuyoshi Nakada
2026-01-30
gc.c: also verify sized_xrealloc old size
Jean Boussier
2025-12-30
[Bug #21784] Fix the Proc#source_location start_column for stabby lambdas
Benoit Daloze
2025-12-19
Terminate `args_tail_basic` rule with a semicolon
yui-knk
2025-12-14
Adjust indents [ci skip]
Nobuyoshi Nakada
2025-12-12
Binding#implicit_parameters, etc. support the implicit "it" parameter
Yusuke Endoh
2025-12-11
[Bug #21712] Allow `.()` call for command with block
yui-knk
2025-12-09
Remove needless `ruby2_keywords` field from `struct rb_args_info`
yui-knk
2025-12-09
Remove `FORWARD_ARGS_WITH_RUBY2_KEYWORDS` check
yui-knk
2025-12-04
Remove needless parse.y `new_nil` macro
yui-knk
2025-12-04
Remove needless parse.y `value_expr` macro
yui-knk
2025-12-03
Check and raise semantics errors on nested variables captures in patterns
yui-knk
2025-11-14
[Feature #21572] Syntax error at capture in alternation pattern
Nobuyoshi Nakada
2025-11-14
Skip null check for `brace_block`
yui-knk
2025-09-21
Rename mlhs rule to mlhs_items for clarity in parse.y
ydah
2025-09-13
* adjust indents. [ci skip]
Nobuyoshi Nakada
2025-09-13
[Feature #20925] Support leading logical operators
Nobuyoshi Nakada
2025-09-13
[Bug #17398] Allow `private def hello = puts "Hello"`
yui-knk
2025-08-30
Add NODE SCLASS locations
S-H-GAMELINKS
2025-08-28
Make `RubyVM::AST.of` return a parent node of NODE_SCOPE
Yusuke Endoh
2025-08-11
Add NODE IN locations
S-H-GAMELINKS
2025-08-07
Add MODULE NODE locations
S-H-GAMELINKS
2025-07-24
Add DEFINED NODE locations
S-H-GAMELINKS
2025-07-16
Make `defined? (x;)` return `expression` when using parse.y parser
S-H-GAMELINKS
2025-06-15
Implement COLON3 NODE locations
ydah
2025-06-15
Implement COLON2 NODE locations
ydah
2025-06-05
[Bug #21381] Refine error messages for `it` and numbered parameters
Nobuyoshi Nakada
2025-04-15
Rename `f_optarg` to `f_opt_arg` for consistency in parser rules
ydah
2025-04-14
Use call_op2 instead of call_op and tCOLON2
ydah
[next]