<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/parser.h, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/prism] Reject endless method as a block parameter default</title>
<updated>2025-11-14T16:27:38+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2025-11-03T11:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bec69617a00e1d98748b319411f221568a4b6c66'/>
<id>bec69617a00e1d98748b319411f221568a4b6c66</id>
<content type='text'>
Fixes [Bug #21661]

https://github.com/ruby/prism/commit/475fa46a82
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes [Bug #21661]

https://github.com/ruby/prism/commit/475fa46a82
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up multi target parsing</title>
<updated>2024-10-04T16:22:21+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-10-04T16:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=75640037bfc8fc35562224b97c677f2c88221a3e'/>
<id>75640037bfc8fc35562224b97c677f2c88221a3e</id>
<content type='text'>
https://github.com/ruby/prism/commit/80cd335222
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/80cd335222
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Pop lex mode for heredocs in the lexer, not the parser</title>
<updated>2024-10-03T17:30:20+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-10-03T16:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f8568fbd7f87f749de46abc6ce07b9d3e0c6b40d'/>
<id>f8568fbd7f87f749de46abc6ce07b9d3e0c6b40d</id>
<content type='text'>
https://github.com/ruby/prism/commit/5dd36b979e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/5dd36b979e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Introduce partial_script option</title>
<updated>2024-09-20T15:42:12+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-09-20T15:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f515a1ab4b04ae79e02194e1f25a400b9f3f8f66'/>
<id>f515a1ab4b04ae79e02194e1f25a400b9f3f8f66</id>
<content type='text'>
https://github.com/ruby/prism/commit/b28877fa4f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/b28877fa4f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Implement mismatched indentation warning</title>
<updated>2024-07-22T18:57:10+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-19T15:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2effa98b6f2f30a4b53f8fa2bb24234e980569e7'/>
<id>2effa98b6f2f30a4b53f8fa2bb24234e980569e7</id>
<content type='text'>
https://github.com/ruby/prism/commit/5d5bf92be8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/5d5bf92be8
</pre>
</div>
</content>
</entry>
<entry>
<title>[PRISM] Fix up shareable constant casting</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-11T16:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ac093f5a06aa3ab2280c7914888f22332cca8400'/>
<id>ac093f5a06aa3ab2280c7914888f22332cca8400</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add node ids to nodes</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-03T14:42:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2bf9ae3fa1b5dec1c63176f39db84d697ede3581'/>
<id>2bf9ae3fa1b5dec1c63176f39db84d697ede3581</id>
<content type='text'>
https://github.com/ruby/prism/commit/bf16ade7f9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/bf16ade7f9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Provide ability to lock encoding while parsing</title>
<updated>2024-06-10T21:21:32+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-10T17:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d827d3252786a5e1153f4e8bfa30f40a2aaafb95'/>
<id>d827d3252786a5e1153f4e8bfa30f40a2aaafb95</id>
<content type='text'>
https://github.com/ruby/prism/commit/f7faedfb3f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/f7faedfb3f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Allow block exits in loop predicates</title>
<updated>2024-06-10T13:42:40+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-10T13:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21e06e57af4ac002840ddf7d875ae3c6a8234d3a'/>
<id>21e06e57af4ac002840ddf7d875ae3c6a8234d3a</id>
<content type='text'>
https://github.com/ruby/prism/commit/f09db18e46
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/f09db18e46
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix support for 'it' implicit local variable</title>
<updated>2024-05-22T20:34:04+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-22T18:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e575954887a8e8ae26a4122c33c66b8cb82dfa36'/>
<id>e575954887a8e8ae26a4122c33c66b8cb82dfa36</id>
<content type='text'>
https://github.com/ruby/prism/commit/53bbcfe513
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/53bbcfe513
</pre>
</div>
</content>
</entry>
</feed>
