<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/prism/errors_test.rb, 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>Bump Prism version to 1.5.0</title>
<updated>2025-09-12T21:30:16+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-09-12T20:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=52b3f006cb31672c45b26f6a44a609fd1b8e2ee5'/>
<id>52b3f006cb31672c45b26f6a44a609fd1b8e2ee5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 127325a4bad409ee5da91084fac768934a8fd9e3: [Backport #21117]</title>
<updated>2025-02-14T05:17:04+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-02-14T05:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d3fc56dcfa7b408cc3b6788efad36fd8df3e55da'/>
<id>d3fc56dcfa7b408cc3b6788efad36fd8df3e55da</id>
<content type='text'>
	[ruby/prism] No writing to numbered parameters

	Fixes [Bug #21117]

	https://github.com/ruby/prism/commit/19d4bab5a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[ruby/prism] No writing to numbered parameters

	Fixes [Bug #21117]

	https://github.com/ruby/prism/commit/19d4bab5a0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Blocks &amp; kwargs are not valid in index assignments</title>
<updated>2024-12-16T15:00:27+00:00</updated>
<author>
<name>Matt Valentine-House</name>
<email>matt@eightbitraptor.com</email>
</author>
<published>2024-12-16T11:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=39d0ebb6e84a68ef6b5b43f33fb32f36428be548'/>
<id>39d0ebb6e84a68ef6b5b43f33fb32f36428be548</id>
<content type='text'>
Ruby feature: https://bugs.ruby-lang.org/issues/20952

https://github.com/ruby/prism/commit/e612df5f36
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ruby feature: https://bugs.ruby-lang.org/issues/20952

https://github.com/ruby/prism/commit/e612df5f36
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix error messages for unterminated ( and {</title>
<updated>2024-12-05T18:42:01+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2024-12-02T21:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6877c38866b4213f5aa476223d21a4f4b5364247'/>
<id>6877c38866b4213f5aa476223d21a4f4b5364247</id>
<content type='text'>
If we hit an EOF token, and the character before the EOF is a newline,
we should make EOF token start at the previous newline.  That way any
errors reported will occur on that line.

For example "foo(\n" should report an error on line 1 even though the
EOF technically occurs on line 2.

[Bug #20918]
https://bugs.ruby-lang.org/issues/20918

https://github.com/ruby/prism/commit/60bc43de8e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we hit an EOF token, and the character before the EOF is a newline,
we should make EOF token start at the previous newline.  That way any
errors reported will occur on that line.

For example "foo(\n" should report an error on line 1 even though the
EOF technically occurs on line 2.

[Bug #20918]
https://bugs.ruby-lang.org/issues/20918

https://github.com/ruby/prism/commit/60bc43de8e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Sync from ruby/ruby</title>
<updated>2024-07-25T18:59:10+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-25T17:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=24770c30f87fff758e94cc4d1293cdb8c64ce8f4'/>
<id>24770c30f87fff758e94cc4d1293cdb8c64ce8f4</id>
<content type='text'>
https://github.com/ruby/prism/commit/280517c325
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/280517c325
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Various cleanup for initializers and typechecks</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-03T15:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=aa473489a2ff5e5ed6d3536466e6108539c97a8b'/>
<id>aa473489a2ff5e5ed6d3536466e6108539c97a8b</id>
<content type='text'>
https://github.com/ruby/prism/commit/86cf82794a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/86cf82794a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Reconfigure error tests</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-02T16:23:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=678dd769e560db9cebff41218e3413e6688aaf12'/>
<id>678dd769e560db9cebff41218e3413e6688aaf12</id>
<content type='text'>
https://github.com/ruby/prism/commit/fb7e1ebb7f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/fb7e1ebb7f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Handle block exits under modifiers</title>
<updated>2024-06-26T20:46:27+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-26T19:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ce7299d09a8dc629fa1010dc3bbb60b5057061e6'/>
<id>ce7299d09a8dc629fa1010dc3bbb60b5057061e6</id>
<content type='text'>
https://github.com/ruby/prism/commit/6b78f5309b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/6b78f5309b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Ensure ranges are non-associative</title>
<updated>2024-06-14T19:22:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-14T19:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7529591df11563fa29e19716322ca03b0c6d3e3e'/>
<id>7529591df11563fa29e19716322ca03b0c6d3e3e</id>
<content type='text'>
https://github.com/ruby/prism/commit/f59295938b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/f59295938b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Match CRuby error message for unknown regexp options</title>
<updated>2024-06-11T12:34:00+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-11T12:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=47322b592a0d75477a65e6e4ddaed2eb6549c32c'/>
<id>47322b592a0d75477a65e6e4ddaed2eb6549c32c</id>
<content type='text'>
https://github.com/ruby/prism/commit/73669b59f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/73669b59f6
</pre>
</div>
</content>
</entry>
</feed>
