<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/parse_result/comments.rb, branch v4.0.3</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] [DOC] Specify markdown mode to RDoc</title>
<updated>2025-05-29T04:45:58+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-05-28T10:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=991cf2dd4d611d5a8b275dfb3ec83c4d25799629'/>
<id>991cf2dd4d611d5a8b275dfb3ec83c4d25799629</id>
<content type='text'>
https://github.com/ruby/prism/commit/12af4e144e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/12af4e144e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Autoload newlines and comment visitors</title>
<updated>2024-05-13T15:34:47+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-13T15:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e6340258f88064cabba5150cfef1f8898f6aa9d8'/>
<id>e6340258f88064cabba5150cfef1f8898f6aa9d8</id>
<content type='text'>
Having the @newline instance variable in every node adds up, and
since it is so rarely used, we only want to add it when necessary.

Moving this into an autoloaded file and moving the instance variable
out of the default initializers reduces allocated memory because the
nodes are now smaller and some fit into the compact list. On my
machine, I'm seeing about an 8% drop.

https://github.com/ruby/prism/commit/eea92c07d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having the @newline instance variable in every node adds up, and
since it is so rarely used, we only want to add it when necessary.

Moving this into an autoloaded file and moving the instance variable
out of the default initializers reduces allocated memory because the
nodes are now smaller and some fit into the compact list. On my
machine, I'm seeing about an 8% drop.

https://github.com/ruby/prism/commit/eea92c07d2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix tapioca require order</title>
<updated>2024-05-10T14:47:21+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-10T14:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=34e0b5b2d419840f4e97cdf8fffcbc3578a5f7a3'/>
<id>34e0b5b2d419840f4e97cdf8fffcbc3578a5f7a3</id>
<content type='text'>
https://github.com/ruby/prism/commit/15bf727881
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/15bf727881
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Replace awkward code changes with steep:ignore</title>
<updated>2024-02-24T03:39:28+00:00</updated>
<author>
<name>Gopal Patel</name>
<email>gopal@qualified.com</email>
</author>
<published>2024-02-20T21:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dfee03374632f4da40587cf62858b92da5022a9a'/>
<id>dfee03374632f4da40587cf62858b92da5022a9a</id>
<content type='text'>
Also remove RBS for currently ignored files. Will follow-up when those
check fully in later PRs.

https://github.com/ruby/prism/commit/2cae58f86d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also remove RBS for currently ignored files. Will follow-up when those
check fully in later PRs.

https://github.com/ruby/prism/commit/2cae58f86d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove Ripper from public RBS, type-assert remaining issues</title>
<updated>2024-02-24T03:39:23+00:00</updated>
<author>
<name>Gopal Patel</name>
<email>nixme@stillhope.com</email>
</author>
<published>2024-01-08T23:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=935d4fab62eb2c578508d8d3cfcd0f726b965db6'/>
<id>935d4fab62eb2c578508d8d3cfcd0f726b965db6</id>
<content type='text'>
https://github.com/ruby/prism/commit/5fda7a0760
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/5fda7a0760
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Split private types</title>
<updated>2024-02-24T03:39:22+00:00</updated>
<author>
<name>Gopal Patel</name>
<email>nixme@stillhope.com</email>
</author>
<published>2024-01-08T18:31:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7556fd937cfedbee9775b92124fcdce5c416dd50'/>
<id>7556fd937cfedbee9775b92124fcdce5c416dd50</id>
<content type='text'>
https://github.com/ruby/prism/commit/0209d093ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/0209d093ec
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Use steep to type check RBS and Ruby files</title>
<updated>2024-02-24T03:39:19+00:00</updated>
<author>
<name>Gopal Patel</name>
<email>nixme@stillhope.com</email>
</author>
<published>2023-12-18T22:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b9b0712556980a3af91c976c3fee8ba0e21c39a0'/>
<id>b9b0712556980a3af91c976c3fee8ba0e21c39a0</id>
<content type='text'>
https://github.com/ruby/prism/commit/eabed9f4fd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/eabed9f4fd
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Lazy methods for start and end offset on node</title>
<updated>2024-02-18T21:37:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-02-18T21:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ea529dd409a7edcaa2c6154a315ec6766b98459d'/>
<id>ea529dd409a7edcaa2c6154a315ec6766b98459d</id>
<content type='text'>
https://github.com/ruby/prism/commit/4510e2746d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/4510e2746d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Split up comments between leading and trailing</title>
<updated>2024-02-18T20:57:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-02-18T20:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=792804e32f7aaa1008acd01068df3c0b85cd8ffe'/>
<id>792804e32f7aaa1008acd01068df3c0b85cd8ffe</id>
<content type='text'>
Also make them lazy to allocate the array, and also expose ParseResult#encoding.

https://github.com/ruby/prism/commit/08ec7683ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also make them lazy to allocate the array, and also expose ParseResult#encoding.

https://github.com/ruby/prism/commit/08ec7683ae
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] More Ruby docs</title>
<updated>2023-11-01T17:10:29+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-10-30T18:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=79034fbd503769ed2742003e31920733e9300909'/>
<id>79034fbd503769ed2742003e31920733e9300909</id>
<content type='text'>
https://github.com/ruby/prism/commit/ca9a660f52
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/ca9a660f52
</pre>
</div>
</content>
</entry>
</feed>
