<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/parse.y, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[Bug #21186] multibyte char literal should be a single letter word</title>
<updated>2025-03-20T16:38:42+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-03-17T12:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8b491169c32621d4e74324eed08465448dfc54d5'/>
<id>8b491169c32621d4e74324eed08465448dfc54d5</id>
<content type='text'>
[Backport #21186]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Backport #21186]
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21153] Add missing op-assign to top const in `command_asgn`</title>
<updated>2025-02-25T17:05:34+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-02-24T14:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8d2be590ad567b7b03286731f9a9754d24370f00'/>
<id>8d2be590ad567b7b03286731f9a9754d24370f00</id>
<content type='text'>
It was defined in `arg` only; add that pattern to `command_asgn` as
well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was defined in `arg` only; add that pattern to `command_asgn` as
well.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) fb18bb183c24ca82b8f114ed090d62bd69b5df84: [Backport #20989]</title>
<updated>2025-02-14T01:50:05+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-02-14T01:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5ba052675f0eefe77dd7ab30bb9ac186f8d82ccb'/>
<id>5ba052675f0eefe77dd7ab30bb9ac186f8d82ccb</id>
<content type='text'>
	[Bug #20989] Ripper: Pass `compile_error`

	For the universal parser, `rb_parser_reg_fragment_check` function is
	shared between the parser and ripper.  However `parser_params` struct
	is partially different, and `compile_error` function depends on that
	part indirectly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #20989] Ripper: Pass `compile_error`

	For the universal parser, `rb_parser_reg_fragment_check` function is
	shared between the parser and ripper.  However `parser_params` struct
	is partially different, and `compile_error` function depends on that
	part indirectly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)</title>
<updated>2024-12-23T04:46:50+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2024-12-23T04:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=667a0f9f928be843a0810f2c61b633be1f8cd46a'/>
<id>667a0f9f928be843a0810f2c61b633be1f8cd46a</id>
<content type='text'>
Revert "[Bug #20965] Define `it` like an ordinary argument (#12398)"

Reverts ruby/ruby#12398 as per https://bugs.ruby-lang.org/issues/20970#note-6 and https://bugs.ruby-lang.org/issues/20965#note-7.
We need more time to design the intended behavior, and it's too late for Ruby 3.4.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "[Bug #20965] Define `it` like an ordinary argument (#12398)"

Reverts ruby/ruby#12398 as per https://bugs.ruby-lang.org/issues/20970#note-6 and https://bugs.ruby-lang.org/issues/20965#note-7.
We need more time to design the intended behavior, and it's too late for Ruby 3.4.</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #20969] Pass `assignable` from ripper</title>
<updated>2024-12-19T14:20:09+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-12-19T14:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7b2ae8df905d7bbc084d31a8f55cecc7e7c422b3'/>
<id>7b2ae8df905d7bbc084d31a8f55cecc7e7c422b3</id>
<content type='text'>
For the universal parser, `rb_reg_named_capture_assign_iter_impl`
function is shared between the parser and ripper.  However
`parser_params` struct is partially different, and `assignable`
function depends on that part indirectly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the universal parser, `rb_reg_named_capture_assign_iter_impl`
function is shared between the parser and ripper.  However
`parser_params` struct is partially different, and `assignable`
function depends on that part indirectly.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #20965] Define `it` like an ordinary argument (#12398)</title>
<updated>2024-12-19T07:12:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-12-19T07:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=46fec0f62a1803d44edb8b06e39ac0f358e56670'/>
<id>46fec0f62a1803d44edb8b06e39ac0f358e56670</id>
<content type='text'>
Also fixes [Bug #20955]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes [Bug #20955]</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused macros from parse.y</title>
<updated>2024-12-10T03:21:19+00:00</updated>
<author>
<name>ydah</name>
<email>t.yudai92@gmail.com</email>
</author>
<published>2024-10-03T12:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ce2f3983868308fd330d4134e66e46b0a82c666b'/>
<id>ce2f3983868308fd330d4134e66e46b0a82c666b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove minimum Bison version requirement from parse.y</title>
<updated>2024-12-10T02:50:36+00:00</updated>
<author>
<name>ydah</name>
<email>t.yudai92@gmail.com</email>
</author>
<published>2024-11-07T16:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bfb7571d24f15e1ca2361d4fe7f594848cc5ea07'/>
<id>bfb7571d24f15e1ca2361d4fe7f594848cc5ea07</id>
<content type='text'>
How about removing `%require “version”` since it is a definition to specify the minimum version of Bison and is not needed now that we have completely moved to Lrama?

see: https://www.gnu.org/software/bison/manual/html_node/Require-Decl.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
How about removing `%require “version”` since it is a definition to specify the minimum version of Bison and is not needed now that we have completely moved to Lrama?

see: https://www.gnu.org/software/bison/manual/html_node/Require-Decl.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce inline_primary rule</title>
<updated>2024-10-25T13:26:29+00:00</updated>
<author>
<name>S.H.</name>
<email>gamelinks007@gmail.com</email>
</author>
<published>2024-10-25T13:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d278d352f91203483b8b9a8870207f97003e5b93'/>
<id>d278d352f91203483b8b9a8870207f97003e5b93</id>
<content type='text'>
Introduce inline_primary rule to merge the same BNF pattern</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce inline_primary rule to merge the same BNF pattern</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #20789] Fix an invalid syntax error when `-&gt;a=1...{}`</title>
<updated>2024-10-09T14:58:19+00:00</updated>
<author>
<name>ydah</name>
<email>t.yudai92@gmail.com</email>
</author>
<published>2024-10-09T13:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1c762d95664796275460025b37379753c0ac8e36'/>
<id>1c762d95664796275460025b37379753c0ac8e36</id>
<content type='text'>
https://bugs.ruby-lang.org/issues/20789
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.ruby-lang.org/issues/20789
</pre>
</div>
</content>
</entry>
</feed>
