<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/defines.h, branch v4.0.2</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] Increase value of PRISM_DEPTH_MAXIMUM to 10000</title>
<updated>2025-01-16T01:47:46+00:00</updated>
<author>
<name>Benjamin Quorning</name>
<email>benjamin@quorning.net</email>
</author>
<published>2025-01-15T20:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=931a870606f4e286a1c7bacf022940994f3c431b'/>
<id>931a870606f4e286a1c7bacf022940994f3c431b</id>
<content type='text'>
The previous value of 1_000 was added with a reference to the Bison
parser[^1], but the value of YYMAXDEPTH in the Bison docs is 10_000,
not 1_000.

[^1]: https://www.gnu.org/software/bison/manual/html_node/Memory-Management.html

Fixes [Bug #21044]

https://github.com/ruby/prism/commit/e098533ab4

Co-authored-by: Nony Dutton &lt;nonydutton@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The previous value of 1_000 was added with a reference to the Bison
parser[^1], but the value of YYMAXDEPTH in the Bison docs is 10_000,
not 1_000.

[^1]: https://www.gnu.org/software/bison/manual/html_node/Memory-Management.html

Fixes [Bug #21044]

https://github.com/ruby/prism/commit/e098533ab4

Co-authored-by: Nony Dutton &lt;nonydutton@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fallthrough fallback for unknown compilers</title>
<updated>2025-01-12T00:09:05+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-12-20T21:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d597118b3f1f03f56ed723aac2b3ec37b75fdb26'/>
<id>d597118b3f1f03f56ed723aac2b3ec37b75fdb26</id>
<content type='text'>
https://github.com/ruby/prism/commit/cc810b1e06
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/cc810b1e06
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Enable implicit fall-through errors</title>
<updated>2025-01-12T00:09:05+00:00</updated>
<author>
<name>Alexander Momchilov</name>
<email>alexandermomchilov@gmail.com</email>
</author>
<published>2024-12-18T18:37:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa1427a63e26d24b0aca37d66af705a57d2aa2e2'/>
<id>fa1427a63e26d24b0aca37d66af705a57d2aa2e2</id>
<content type='text'>
https://github.com/ruby/prism/commit/03797b84d3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/03797b84d3
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix cross-compile issue with newlib on Ubuntu 24.04</title>
<updated>2025-01-02T16:40:14+00:00</updated>
<author>
<name>Masataka Pocke Kuwabara</name>
<email>kuwabara@pocke.me</email>
</author>
<published>2024-12-31T16:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2f0674478bebce3828cf3128b4a27b4e67e00114'/>
<id>2f0674478bebce3828cf3128b4a27b4e67e00114</id>
<content type='text'>
https://github.com/ruby/prism/commit/61ebe51233
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/61ebe51233
</pre>
</div>
</content>
</entry>
<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>Added missing header file for _finite</title>
<updated>2024-12-03T00:53:17+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-12-03T00:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=59d23174c01d201b4a1bbc0eaab32b167a3cb975'/>
<id>59d23174c01d201b4a1bbc0eaab32b167a3cb975</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] _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 use of __assume to simplify</title>
<updated>2024-09-25T16:17:08+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-09-25T16:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a6ea4ddb4e992e11a016f22a7c93eece0eca6e92'/>
<id>a6ea4ddb4e992e11a016f22a7c93eece0eca6e92</id>
<content type='text'>
https://github.com/ruby/prism/commit/4daf58f7a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/4daf58f7a0
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Fix up windows use of __assume</title>
<updated>2024-09-25T16:08:13+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-09-25T16:08:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bf6109c8cc7ea9983ca88ae84a99d57155d847ee'/>
<id>bf6109c8cc7ea9983ca88ae84a99d57155d847ee</id>
<content type='text'>
https://github.com/ruby/prism/commit/9fd0c0901e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/9fd0c0901e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Support a max depth to protect against malicious payloads</title>
<updated>2024-09-25T15:47:08+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2024-09-24T16:52:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=57688cd62589d5c6021a0299c036d7785e64aad5'/>
<id>57688cd62589d5c6021a0299c036d7785e64aad5</id>
<content type='text'>
https://github.com/ruby/prism/commit/a474017bbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/a474017bbe
</pre>
</div>
</content>
</entry>
</feed>
