<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/static_literals.c, 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>[ruby/prism] Use isinf on non-mingw windows</title>
<updated>2024-12-12T01:10:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-12-12T00:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=29caae9991f08fb386c414f4c6270c68cdf69c30'/>
<id>29caae9991f08fb386c414f4c6270c68cdf69c30</id>
<content type='text'>
https://github.com/ruby/prism/commit/2f903d7865
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/2f903d7865
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] _finitef is unavailable on Windows x86</title>
<updated>2024-12-02T20:19:52+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-12-02T19:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c8dd0479553d4c872b41d667c8fc7a9340594a08'/>
<id>c8dd0479553d4c872b41d667c8fc7a9340594a08</id>
<content type='text'>
Instead cast it inline to a double on Windows.

https://github.com/ruby/prism/commit/9064d872aa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead cast it inline to a double on Windows.

https://github.com/ruby/prism/commit/9064d872aa
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove Debug::static_inspect</title>
<updated>2024-05-24T17:19:33+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-24T15:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=870350253e1df70f56d33107b9ed3b9ebaaccdec'/>
<id>870350253e1df70f56d33107b9ed3b9ebaaccdec</id>
<content type='text'>
https://github.com/ruby/prism/commit/486c71c426
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/486c71c426
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Update duplicated when error message</title>
<updated>2024-05-24T16:36:54+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-15T19:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7021e15652194316df25830c5370611a16b8829b'/>
<id>7021e15652194316df25830c5370611a16b8829b</id>
<content type='text'>
https://github.com/ruby/prism/commit/54316fd8a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/54316fd8a0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Reconfigure rationals</title>
<updated>2024-05-21T18:27:46+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-05-08T19:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=89efb94fec9c78caab7ec4079bfe9e3f4e56a9a4'/>
<id>89efb94fec9c78caab7ec4079bfe9e3f4e56a9a4</id>
<content type='text'>
This eliminates the subnode on RationalNode and replaces it with two
integer fields, which represent the ratio for the rational. It also
reduces those two integers if they both fit into 32 bits.

Importantly, this PR does not implement bignum reduction. That's something
I'd like to consider for the future, but it's simple enough for now to
leave them unreduced, which makes it more useful than it used to be.

https://github.com/ruby/prism/commit/86e06c7068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This eliminates the subnode on RationalNode and replaces it with two
integer fields, which represent the ratio for the rational. It also
reduces those two integers if they both fit into 32 bits.

Importantly, this PR does not implement bignum reduction. That's something
I'd like to consider for the future, but it's simple enough for now to
leave them unreduced, which makes it more useful than it used to be.

https://github.com/ruby/prism/commit/86e06c7068
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove static literals dependence on parser definition</title>
<updated>2024-04-24T19:39:41+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-04-24T18:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7d64fbda53bcbe7c68096a61eba0208517e2df5e'/>
<id>7d64fbda53bcbe7c68096a61eba0208517e2df5e</id>
<content type='text'>
https://github.com/ruby/prism/commit/b3e104e8a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/b3e104e8a2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Compare duplicates keys/whens for __FILE__</title>
<updated>2024-03-27T18:57:35+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-27T18:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9b97f1f3e8c50742c25de46469389bb06ca873a7'/>
<id>9b97f1f3e8c50742c25de46469389bb06ca873a7</id>
<content type='text'>
https://github.com/ruby/prism/commit/85263ade63
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/85263ade63
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Remove ssize_t usage</title>
<updated>2024-03-13T16:06:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-13T15:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4dd9602c6f9e3e9512ff94dbcd5d14870c828ca8'/>
<id>4dd9602c6f9e3e9512ff94dbcd5d14870c828ca8</id>
<content type='text'>
https://github.com/ruby/prism/commit/64c4f1268b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/64c4f1268b
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Static literals inspect</title>
<updated>2024-03-12T03:30:50+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-03-11T16:13:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=21ea290b34e310371b5a8c2569c161a67467981c'/>
<id>21ea290b34e310371b5a8c2569c161a67467981c</id>
<content type='text'>
https://github.com/ruby/prism/commit/4913d112da
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/4913d112da
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Change pm_integer_t structure</title>
<updated>2024-03-07T23:02:33+00:00</updated>
<author>
<name>tompng</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-02-28T16:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=81f02eb6ba6104899035378f1f93b11448d44505'/>
<id>81f02eb6ba6104899035378f1f93b11448d44505</id>
<content type='text'>
https://github.com/ruby/prism/commit/588acf823f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/588acf823f
</pre>
</div>
</content>
</entry>
</feed>
