<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/doc/language, 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>[DOC] Remove reference to `F` format specifier</title>
<updated>2026-05-18T21:16:37+00:00</updated>
<author>
<name>Earlopain</name>
<email>14981592+Earlopain@users.noreply.github.com</email>
</author>
<published>2026-05-18T17:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7e8d94dec00d75f51cbd931d6744d5bb9b19b289'/>
<id>7e8d94dec00d75f51cbd931d6744d5bb9b19b289</id>
<content type='text'>
There is no such thing:

```rb
irb(main):001&gt; sprintf("%F", 123)
(irb):1:in 'Kernel#sprintf': malformed format string - %F (ArgumentError)
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no such thing:

```rb
irb(main):001&gt; sprintf("%F", 123)
(irb):1:in 'Kernel#sprintf': malformed format string - %F (ArgumentError)
```
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21881] Separate the master and root box</title>
<updated>2026-05-10T00:38:45+00:00</updated>
<author>
<name>Satoshi Tagomori</name>
<email>s-tagomori@sakura.ad.jp</email>
</author>
<published>2026-05-08T13:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=276f0d9b3efbabe46e74510e5e3585924b37772c'/>
<id>276f0d9b3efbabe46e74510e5e3585924b37772c</id>
<content type='text'>
This change separates the master box from the root box, as the single
master copy of boxes.
Before this change, the root box is the source of copies, and also
it runs builtin classes' code. Builtin code makes changes by
requiring files, thus the source of copies is mutable, be different
from the past one. This causes different internal states of boxes,
depending on when it is created.
After this change, all boxes are created from the master box, and
the master box never runs code, so it realizes the immutable source
of copies.

This also makes is possible to separate RubyGems (and other default
gems) from each boxes. All boxes will have their own copies of RubyGems.
RubyGems has its internal state, but it'll be separated between boxes
after this change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change separates the master box from the root box, as the single
master copy of boxes.
Before this change, the root box is the source of copies, and also
it runs builtin classes' code. Builtin code makes changes by
requiring files, thus the source of copies is mutable, be different
from the past one. This causes different internal states of boxes,
depending on when it is created.
After this change, all boxes are created from the master box, and
the master box never runs code, so it realizes the immutable source
of copies.

This also makes is possible to separate RubyGems (and other default
gems) from each boxes. All boxes will have their own copies of RubyGems.
RubyGems has its internal state, but it'll be separated between boxes
after this change.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `putstring` instruction as `dupstring`</title>
<updated>2026-04-29T21:30:50+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2026-04-29T02:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=072a6a4a10e94410e2f3d70ea0952ec8ad7f63d8'/>
<id>072a6a4a10e94410e2f3d70ea0952ec8ad7f63d8</id>
<content type='text'>
As well as `putchilledstring` as `dupchilledstring`.

This is more consistent with similar `duparray` and `duphash`
instructions and better reflect it's behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As well as `putchilledstring` as `dupchilledstring`.

This is more consistent with similar `duparray` and `duphash`
instructions and better reflect it's behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix links in globals doc</title>
<updated>2026-03-11T01:18:49+00:00</updated>
<author>
<name>Burdette Lamar</name>
<email>BurdetteLamar@Yahoo.com</email>
</author>
<published>2026-03-11T01:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7ccd68369f87d1348b97f7e5781b9548a282c90a'/>
<id>7ccd68369f87d1348b97f7e5781b9548a282c90a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Fix example of unpack ^ directive</title>
<updated>2026-02-14T00:20:28+00:00</updated>
<author>
<name>Étienne Barrié</name>
<email>etienne.barrie@gmail.com</email>
</author>
<published>2026-02-13T15:28:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b5105f16f9ed6547aaa3f0808b706bca91e4faf4'/>
<id>b5105f16f9ed6547aaa3f0808b706bca91e4faf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21551] changing the exception to be isolationerror rather than argument error</title>
<updated>2026-02-13T02:01:50+00:00</updated>
<author>
<name>Nery Campusano</name>
<email>nery.campusano@shopify.com</email>
</author>
<published>2026-02-12T21:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=be8f647bdab59d16554900c16c101e453863918d'/>
<id>be8f647bdab59d16554900c16c101e453863918d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #21796] unpack variant `^` that returns the final offset (#15647)</title>
<updated>2026-02-12T23:40:46+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2026-02-12T23:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=98269b6d64f26d1e8f22f3d8fddd30393f009e17'/>
<id>98269b6d64f26d1e8f22f3d8fddd30393f009e17</id>
<content type='text'>
[Feature #21796] unpack variant `^` that returns the current offset</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #21796] unpack variant `^` that returns the current offset</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #21785] Add LEB128 again (#16123)</title>
<updated>2026-02-12T23:11:39+00:00</updated>
<author>
<name>Aaron Patterson</name>
<email>tenderlove@ruby-lang.org</email>
</author>
<published>2026-02-12T23:11:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c61f52a012f0a390a869db4825143187ea468d21'/>
<id>c61f52a012f0a390a869db4825143187ea468d21</id>
<content type='text'>
* Revert "Revert pack/unpack support for LEB128"

This reverts commit 77c3a9e447ec477be39e00072e1ce3348d0f4533.

* Update specs for LEB128</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Revert "Revert pack/unpack support for LEB128"

This reverts commit 77c3a9e447ec477be39e00072e1ce3348d0f4533.

* Update specs for LEB128</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Use rdoc-ref</title>
<updated>2026-02-07T10:52:27+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2026-02-07T10:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=73fe5bc142496ec8194f17a41fecf21ef65112e7'/>
<id>73fe5bc142496ec8194f17a41fecf21ef65112e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Extract repeated references</title>
<updated>2026-02-07T10:52:27+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2026-02-07T10:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=804cb80f431376f87027b30575fb3c23e1c2ae31'/>
<id>804cb80f431376f87027b30575fb3c23e1c2ae31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
