<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/templates/template.rb, branch v3_3_11</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] Change numbered parameters</title>
<updated>2023-12-01T17:03:09+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-12-01T01:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cdb74d74afb87a0d7048a53aaf12d32516033a3c'/>
<id>cdb74d74afb87a0d7048a53aaf12d32516033a3c</id>
<content type='text'>
Previously numbered parameters were a field on blocks and lambdas
that indicated the maximum number of numbered parameters in either
the block or lambda, respectively. However they also had a
parameters field that would always be nil in these cases.

This changes it so that we introduce a NumberedParametersNode that
goes in place of parameters, which has a single uint8_t maximum
field on it. That field contains the maximum numbered parameter in
either the block or lambda.

As a part of the PR, I'm introducing a new UInt8Field type that
can be used on nodes, which is just to make it a little more
explicit what the maximum values can be (the maximum is actually 9,
since it only goes up to _9). Plus we can do a couple of nice
things in serialization like just read a single byte.

https://github.com/ruby/prism/commit/2d87303903
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously numbered parameters were a field on blocks and lambdas
that indicated the maximum number of numbered parameters in either
the block or lambda, respectively. However they also had a
parameters field that would always be nil in these cases.

This changes it so that we introduce a NumberedParametersNode that
goes in place of parameters, which has a single uint8_t maximum
field on it. That field contains the maximum numbered parameter in
either the block or lambda.

As a part of the PR, I'm introducing a new UInt8Field type that
can be used on nodes, which is just to make it a little more
explicit what the maximum values can be (the maximum is actually 9,
since it only goes up to _9). Plus we can do a couple of nice
things in serialization like just read a single byte.

https://github.com/ruby/prism/commit/2d87303903
</pre>
</div>
</content>
</entry>
<entry>
<title>[prism] Remove escaping C source files</title>
<updated>2023-11-30T03:11:19+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-21T12:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7174c62f6b7a87b8d1fd12adc8569684ae4d8249'/>
<id>7174c62f6b7a87b8d1fd12adc8569684ae4d8249</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] Correct template.rb comment</title>
<updated>2023-11-27T17:30:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-27T17:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bd4a992f38f59d15e325966a8e57f12559f331ad'/>
<id>bd4a992f38f59d15e325966a8e57f12559f331ad</id>
<content type='text'>
https://github.com/ruby/prism/commit/4d689fe1df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/4d689fe1df
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove non-ASCII source characters</title>
<updated>2023-11-20T15:53:22+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-20T15:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=75d85f3f6f10581e1265f4b1d91ffb257bb4502a'/>
<id>75d85f3f6f10581e1265f4b1d91ffb257bb4502a</id>
<content type='text'>
(https://github.com/ruby/prism/pull/1787)

https://github.com/ruby/prism/commit/5acc38a2f3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/prism/pull/1787)

https://github.com/ruby/prism/commit/5acc38a2f3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add the ability to convert nodes to dot</title>
<updated>2023-11-12T02:53:33+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-11-03T17:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=94f82a65f7b0b896c8cd44831c35c18661d0ecf2'/>
<id>94f82a65f7b0b896c8cd44831c35c18661d0ecf2</id>
<content type='text'>
https://github.com/ruby/prism/commit/3e4b4fb947
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/3e4b4fb947
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Implement JavaScript visitors</title>
<updated>2023-11-11T22:01:06+00:00</updated>
<author>
<name>Marco Roth</name>
<email>marco.roth@intergga.ch</email>
</author>
<published>2023-11-04T03:05:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e6916f13051ef0eebc223beb09a5f328a608c150'/>
<id>e6916f13051ef0eebc223beb09a5f328a608c150</id>
<content type='text'>
https://github.com/ruby/prism/commit/ea00a1b3c6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/ea00a1b3c6
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not use non-ASCII chars in sources</title>
<updated>2023-11-04T17:14:26+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-11-04T17:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=368a1cb3c40ea7fd17809e6d2e78f6a77f770a29'/>
<id>368a1cb3c40ea7fd17809e6d2e78f6a77f770a29</id>
<content type='text'>
No encodings are guaranteed in C compilers, and other than UTF-8
encodings may be assumed in some platforms, e.g., CP932 on Windows
Japanese edition, and may result in compilation errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No encodings are guaranteed in C compilers, and other than UTF-8
encodings may be assumed in some platforms, e.g., CP932 on Windows
Japanese edition, and may result in compilation errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Always fully qualify types for RBIs and avoid using attributes</title>
<updated>2023-11-03T17:53:54+00:00</updated>
<author>
<name>Vinicius Stock</name>
<email>vinicius.stock@shopify.com</email>
</author>
<published>2023-11-03T16:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dd0330249e1f96467e37c80436445fb74b953a30'/>
<id>dd0330249e1f96467e37c80436445fb74b953a30</id>
<content type='text'>
https://github.com/ruby/prism/commit/0d0d039f8e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/0d0d039f8e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] More documentation for ast.h</title>
<updated>2023-11-01T17:10:29+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2023-10-31T16:59:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=51079a89af4da2d410a069e0598e72ed454363fe'/>
<id>51079a89af4da2d410a069e0598e72ed454363fe</id>
<content type='text'>
https://github.com/ruby/prism/commit/84e22c5581
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/84e22c5581
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Add comments on flags</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:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0a460b23e0e8a4cced92e752b46c2170e83cec63'/>
<id>0a460b23e0e8a4cced92e752b46c2170e83cec63</id>
<content type='text'>
https://github.com/ruby/prism/commit/3abd09c803
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/3abd09c803
</pre>
</div>
</content>
</entry>
</feed>
