<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/templates/src/node.c.erb, 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] 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] Update `#line` that was missed to update</title>
<updated>2024-06-21T12:32:04+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2024-06-21T03:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9a22d4b9a0bbde05969a74835fb5be9dc95ff35f'/>
<id>9a22d4b9a0bbde05969a74835fb5be9dc95ff35f</id>
<content type='text'>
Follow up https://github.com/ruby/prism/commit/1a2626be275d

https://github.com/ruby/prism/commit/8174aac929
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up https://github.com/ruby/prism/commit/1a2626be275d

https://github.com/ruby/prism/commit/8174aac929
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Set `#line" directives to respect the path in ruby/ruby repo</title>
<updated>2024-06-20T12:36:18+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2024-06-20T03:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c3b5b98e15e9a893aaca46e53d2c8931bf13e322'/>
<id>c3b5b98e15e9a893aaca46e53d2c8931bf13e322</id>
<content type='text'>
ruby/ruby measures test coverage of C code, but the `#line` directive
generated by prism points to a file that does not exist, so coverage is
not taken properly.

This changeset specifies the location of the source files as a relative
path in terms of ruby/ruby repo.

https://github.com/ruby/prism/commit/1a2626be27
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ruby/ruby measures test coverage of C code, but the `#line` directive
generated by prism points to a file that does not exist, so coverage is
not taken properly.

This changeset specifies the location of the source files as a relative
path in terms of ruby/ruby repo.

https://github.com/ruby/prism/commit/1a2626be27
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove various unused memsize infra</title>
<updated>2024-05-24T17:19:34+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-24T15:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b04c959621562de18552aa1a002b52f311a7185e'/>
<id>b04c959621562de18552aa1a002b52f311a7185e</id>
<content type='text'>
https://github.com/ruby/prism/commit/283938ed1f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/283938ed1f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up pm_node_list_grow</title>
<updated>2024-04-03T21:34:12+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-03T16:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a64f1ab6883bd2e4fd3f23b1a57685daf1c3c989'/>
<id>a64f1ab6883bd2e4fd3f23b1a57685daf1c3c989</id>
<content type='text'>
https://github.com/ruby/prism/commit/7784365d3f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/7784365d3f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Pass block exits up the tree</title>
<updated>2024-04-03T21:34:12+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-03T14:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=be48b733b61adbd9ab10f4560ca1daf1ca2d7dac'/>
<id>be48b733b61adbd9ab10f4560ca1daf1ca2d7dac</id>
<content type='text'>
https://github.com/ruby/prism/commit/168f72b9fe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/168f72b9fe
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Introduce PM_NODE_LIST_FOREACH to make it easier to iterate over node lists</title>
<updated>2024-04-03T21:34:12+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-02T19:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1fb11824f31472bda09812af5532b2d63c0f95a5'/>
<id>1fb11824f31472bda09812af5532b2d63c0f95a5</id>
<content type='text'>
https://github.com/ruby/prism/commit/5d4da7c69c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/5d4da7c69c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Provide options for reducing size</title>
<updated>2024-03-20T21:32:03+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-20T14:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af7bf9e0d8fd5e542781ca7ac9550e3011913924'/>
<id>af7bf9e0d8fd5e542781ca7ac9550e3011913924</id>
<content type='text'>
https://github.com/ruby/prism/commit/592128de4d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/592128de4d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Move template related methods/classes under `Prism::Template` namespace</title>
<updated>2024-03-06T21:37:49+00:00</updated>
<author>
<name>Ufuk Kayserilioglu</name>
<email>ufuk.kayserilioglu@shopify.com</email>
</author>
<published>2024-03-06T19:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2e1d735dced20edc675654983ada09382f0d00f0'/>
<id>2e1d735dced20edc675654983ada09382f0d00f0</id>
<content type='text'>
https://github.com/ruby/prism/commit/0e4dbcd3e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/0e4dbcd3e4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Provide API for visiting in C</title>
<updated>2024-03-04T20:24:20+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-04T19:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=50e9a6b7c5a5cd8ec0658f0fa51ffce4072ec63a'/>
<id>50e9a6b7c5a5cd8ec0658f0fa51ffce4072ec63a</id>
<content type='text'>
https://github.com/ruby/prism/commit/537947aa5c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/537947aa5c
</pre>
</div>
</content>
</entry>
</feed>
