<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/prism/static_literals.c, branch master</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] Rename strings to stringy because of linux conflicts</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-19T19:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e72b7a232c35f0e36fc481b9a09f72de08f4b25d'/>
<id>e72b7a232c35f0e36fc481b9a09f72de08f4b25d</id>
<content type='text'>
https://github.com/ruby/prism/commit/eb1d518736
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/eb1d518736
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Make sure we have at least one declaration in TUs</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-18T19:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=24f88544c6701877bc7a4f1bade9c2ba8727226a'/>
<id>24f88544c6701877bc7a4f1bade9c2ba8727226a</id>
<content type='text'>
https://github.com/ruby/prism/commit/26731ccc92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/26731ccc92
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Move allocator to internal headers</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T17:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=096b3e032ddce5e24d4c5e7cf86733675f3ff19c'/>
<id>096b3e032ddce5e24d4c5e7cf86733675f3ff19c</id>
<content type='text'>
https://github.com/ruby/prism/commit/1e3ec12adc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/1e3ec12adc
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Move compiler detection stuff into include/prism/compiler</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T17:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=75bfc14a8f76b17353c017d12f12320be93f3a4c'/>
<id>75bfc14a8f76b17353c017d12f12320be93f3a4c</id>
<content type='text'>
https://github.com/ruby/prism/commit/01d575aa2f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/01d575aa2f
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] More splitting of headers</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T17:33:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cdf80289a57224c7597456716a0144636a45b8a6'/>
<id>cdf80289a57224c7597456716a0144636a45b8a6</id>
<content type='text'>
https://github.com/ruby/prism/commit/8ad880255d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/8ad880255d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Put inline in its own header</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T16:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=773d6bb9a486b10bf968f73a91c63d0979004ea8'/>
<id>773d6bb9a486b10bf968f73a91c63d0979004ea8</id>
<content type='text'>
https://github.com/ruby/prism/commit/cc93903d08
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/cc93903d08
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Split up static literals public and internal</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T15:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b9f025726a9a7389ecade8e92995e03cd96e1b4f'/>
<id>b9f025726a9a7389ecade8e92995e03cd96e1b4f</id>
<content type='text'>
https://github.com/ruby/prism/commit/d2ec3620fa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/d2ec3620fa
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Split up public and internal strings headers</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T15:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f3bc4af92c459bb593cc4a429559f2dbff0a160'/>
<id>8f3bc4af92c459bb593cc4a429559f2dbff0a160</id>
<content type='text'>
https://github.com/ruby/prism/commit/60e105fc0c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/60e105fc0c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Split up integer between public and private headers</title>
<updated>2026-03-20T13:37:43+00:00</updated>
<author>
<name>Kevin Newton</name>
<email>kddnewton@gmail.com</email>
</author>
<published>2026-03-17T13:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6995c9def3ddd462c41587ae2a4679cf23a476d7'/>
<id>6995c9def3ddd462c41587ae2a4679cf23a476d7</id>
<content type='text'>
https://github.com/ruby/prism/commit/16fd2bf08a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/prism/commit/16fd2bf08a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/prism] Introduce xfree_sized and xrealloc_sized</title>
<updated>2026-02-24T13:53:26+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2026-02-01T17:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3aa89271b7b585f3623ceaad563f98f7d04643da'/>
<id>3aa89271b7b585f3623ceaad563f98f7d04643da</id>
<content type='text'>
This will allow prism to pass buffer sizes to the Ruby GC.

It also helps avoid buffer overflow as it confirms the size was
correctly tracked all the way until the buffer is freed.

https://github.com/ruby/prism/commit/a5c3ee3e4c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow prism to pass buffer sizes to the Ruby GC.

It also helps avoid buffer overflow as it confirms the size was
correctly tracked all the way until the buffer is freed.

https://github.com/ruby/prism/commit/a5c3ee3e4c
</pre>
</div>
</content>
</entry>
</feed>
