<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/prism/parse_result/newlines.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] No writing to numbered parameters</title>
<updated>2025-02-13T20:04:02+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2025-02-13T19:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=127325a4bad409ee5da91084fac768934a8fd9e3'/>
<id>127325a4bad409ee5da91084fac768934a8fd9e3</id>
<content type='text'>
Fixes [Bug #21117]

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

https://github.com/ruby/prism/commit/19d4bab5a0
</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 up steep issues</title>
<updated>2024-06-03T20:57:48+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-06-03T17:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=77581dd45b526ca32fa7d42762faba32709d36a7'/>
<id>77581dd45b526ca32fa7d42762faba32709d36a7</id>
<content type='text'>
https://github.com/ruby/prism/commit/21d314eb2e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/21d314eb2e
</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] Split parse result based on type</title>
<updated>2024-04-19T19:25:32+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-19T18:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=23be6599a20a0fd6bbf650816d163f9adfb82009'/>
<id>23be6599a20a0fd6bbf650816d163f9adfb82009</id>
<content type='text'>
https://github.com/ruby/prism/commit/17194e096d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/17194e096d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix some type-checking errors by using different method calls</title>
<updated>2024-03-06T21:37:52+00:00</updated>
<author>
<name>Ufuk Kayserilioglu</name>
<email>ufuk.kayserilioglu@shopify.com</email>
</author>
<published>2024-03-06T19:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8dfe0c7c28fcaff1d52ab7f2751188f2e89b2347'/>
<id>8dfe0c7c28fcaff1d52ab7f2751188f2e89b2347</id>
<content type='text'>
For example, use `.fetch` or `.dig` instead of `[]`, and use `===` instead of `is_a?` for checking types of objects.

https://github.com/ruby/prism/commit/548b54915f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For example, use `.fetch` or `.dig` instead of `[]`, and use `===` instead of `is_a?` for checking types of objects.

https://github.com/ruby/prism/commit/548b54915f
</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] 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>
</feed>
