<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/templates/template.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>[ruby/prism] Type every node field and mark on-error-only types explicitly</title>
<updated>2024-09-25T13:46:31+00:00</updated>
<author>
<name>Benoit Daloze</name>
<email>eregontp@gmail.com</email>
</author>
<published>2024-08-28T20:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cafd666adfddf5e623ffc468306610aadb7e294c'/>
<id>cafd666adfddf5e623ffc468306610aadb7e294c</id>
<content type='text'>
* For Loader.java, do not deserialize the AST if there are errors, so then Java nodes only have non-error types for fields.

https://github.com/ruby/prism/commit/ae78e3c605
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* For Loader.java, do not deserialize the AST if there are errors, so then Java nodes only have non-error types for fields.

https://github.com/ruby/prism/commit/ae78e3c605
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Refactor and move common node flags count into a constant to reuse in templates</title>
<updated>2024-09-13T15:05:33+00:00</updated>
<author>
<name>Andrew Konchin</name>
<email>andry.konchin@gmail.com</email>
</author>
<published>2024-09-13T11:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=353997dd3ee8d437113a3e9b5e85ef850adbf31d'/>
<id>353997dd3ee8d437113a3e9b5e85ef850adbf31d</id>
<content type='text'>
https://github.com/ruby/prism/commit/c20bf05ecc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/c20bf05ecc
</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] Expose common flags in inspect output</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-02T19:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=aca42a24783e3a7d17eafb43a031e397bfb70323'/>
<id>aca42a24783e3a7d17eafb43a031e397bfb70323</id>
<content type='text'>
https://github.com/ruby/prism/commit/d0143865c2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/d0143865c2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Expose flags on every node type</title>
<updated>2024-07-11T18:25:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-07-02T19:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=687be43c79a6fb119e52b09ea561cf958a9aabf2'/>
<id>687be43c79a6fb119e52b09ea561cf958a9aabf2</id>
<content type='text'>
https://github.com/ruby/prism/commit/9f12a56fd6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/9f12a56fd6
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix documentation comment in generated with templates files</title>
<updated>2024-06-25T20:15:25+00:00</updated>
<author>
<name>Andrew Konchin</name>
<email>andry.konchin@gmail.com</email>
</author>
<published>2024-06-25T13:14:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a47c152ab50900a9164d67612ad2b321a2668c3a'/>
<id>a47c152ab50900a9164d67612ad2b321a2668c3a</id>
<content type='text'>
Fix warning
```
/******************************************************************************/
^
warning: [dangling-doc-comments] documentation comment is not attached to any declaration

```
in Nodes.java and AbstractNodeVisitor.java files. /** is treated as a starting of a javadoc comment.

https://github.com/ruby/prism/commit/c83d7844b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix warning
```
/******************************************************************************/
^
warning: [dangling-doc-comments] documentation comment is not attached to any declaration

```
in Nodes.java and AbstractNodeVisitor.java files. /** is treated as a starting of a javadoc comment.

https://github.com/ruby/prism/commit/c83d7844b8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Change inspect from recursive to a queue</title>
<updated>2024-04-24T18:16:42+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-24T15:58:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6d9ba1e014d5a5871f8a62ced582547ca8ea6b30'/>
<id>6d9ba1e014d5a5871f8a62ced582547ca8ea6b30</id>
<content type='text'>
We would previously cause a stack overflow if we parsed a file that
was too deeply nested when we were calling inspect. Instead, we now
use a queue of commands to do it linearly so we don't.

https://github.com/ruby/prism/commit/0f21f5bfe1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We would previously cause a stack overflow if we parsed a file that
was too deeply nested when we were calling inspect. Instead, we now
use a queue of commands to do it linearly so we don't.

https://github.com/ruby/prism/commit/0f21f5bfe1
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add a reflection API for determining the fields of a node</title>
<updated>2024-04-17T17:54:29+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-17T15:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d186eb36a4abbbefa026ea5630a1b59bb668ef0f'/>
<id>d186eb36a4abbbefa026ea5630a1b59bb668ef0f</id>
<content type='text'>
https://github.com/ruby/prism/commit/f3f9950a74
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/f3f9950a74
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix rebase templates</title>
<updated>2024-03-07T02:42:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-06T21:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5141643a27bd1f2ad874a2dbf95f9457966962a5'/>
<id>5141643a27bd1f2ad874a2dbf95f9457966962a5</id>
<content type='text'>
https://github.com/ruby/prism/commit/31b8c6142f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/31b8c6142f
</pre>
</div>
</content>
</entry>
</feed>
