<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/range.c, branch v4.0.4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Small documentation adjustments for new/updated features (#15634)</title>
<updated>2025-12-20T11:07:38+00:00</updated>
<author>
<name>Victor Shepelev</name>
<email>zverok.offline@gmail.com</email>
</author>
<published>2025-12-20T11:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ec4ca91319212ac9109ceac305f527c998da1738'/>
<id>ec4ca91319212ac9109ceac305f527c998da1738</id>
<content type='text'>
* Document Range#to_set

* Update Thread#raise and Fiber#raise signatures and docs

* Add reference to String#strip to character_selectors.rdoc

* Update *nil docs when calling methods

* Enhance Array#find and #rfind docs

* Add a notice to Kernel#raise about cause:</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document Range#to_set

* Update Thread#raise and Fiber#raise signatures and docs

* Add reference to String#strip to character_selectors.rdoc

* Update *nil docs when calling methods

* Enhance Array#find and #rfind docs

* Add a notice to Kernel#raise about cause:</pre>
</div>
</content>
</entry>
<entry>
<title>Reorganize page documentations (#15154)</title>
<updated>2025-11-27T20:12:24+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2025-11-27T20:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4cd6661e1853930c8002174c4ccd14f927fcd33b'/>
<id>4cd6661e1853930c8002174c4ccd14f927fcd33b</id>
<content type='text'>
Re-organize page docs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Re-organize page docs</pre>
</div>
</content>
</entry>
<entry>
<title>Add size checks to Range#to_set and Enumerator#to_set [Bug #21654]</title>
<updated>2025-11-13T13:00:07+00:00</updated>
<author>
<name>Akinori Musha</name>
<email>knu@idaemons.org</email>
</author>
<published>2025-11-13T11:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=61500c6f48135ef018f5e496ff292a86b0043c65'/>
<id>61500c6f48135ef018f5e496ff292a86b0043c65</id>
<content type='text'>
These two class are most common sources of infinite sequences.  This change should effectively prevent accidental infinite loops when calling to_set on them. [Bug #21513]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These two class are most common sources of infinite sequences.  This change should effectively prevent accidental infinite loops when calling to_set on them. [Bug #21513]
</pre>
</div>
</content>
</entry>
<entry>
<title>ZJIT: Mark Insn::NewRange as having side effects</title>
<updated>2025-08-19T19:54:12+00:00</updated>
<author>
<name>Alan Wu</name>
<email>XrXr@users.noreply.github.com</email>
</author>
<published>2025-08-19T19:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6b197dec4844eb5967158c16495724cac7eecab2'/>
<id>6b197dec4844eb5967158c16495724cac7eecab2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] beginless and endless ranges inspect returns "nil..nil" always</title>
<updated>2025-03-21T01:30:40+00:00</updated>
<author>
<name>flavio-b</name>
<email>flaviobombonatti@gmail.com</email>
</author>
<published>2025-03-21T01:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=80ab42462e94025f69db38c9359c65d108ebb51b'/>
<id>80ab42462e94025f69db38c9359c65d108ebb51b</id>
<content type='text'>
Small correction to the Range docs. All beginless (nil..) and endless (..nil) ranges, as well as fully open ranges (nil..nil), display "nil..nil" when inspected, regardless of their original syntax.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small correction to the Range docs. All beginless (nil..) and endless (..nil) ranges, as well as fully open ranges (nil..nil), display "nil..nil" when inspected, regardless of their original syntax.</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21185] Fix Range#overlap? with infinite range</title>
<updated>2025-03-17T07:26:23+00:00</updated>
<author>
<name>Jérôme Parent-Lévesque</name>
<email>jerome.parent-levesque@potloc.com</email>
</author>
<published>2025-03-15T19:05:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b5cdbadeeddd2b8e834b9d5565c13fcc43f3e684'/>
<id>b5cdbadeeddd2b8e834b9d5565c13fcc43f3e684</id>
<content type='text'>
Infinite ranges, i.e. unbounded ranges, should overlap with any other range
which wasn't the case in the following example: (0..3).overlap?(nil..nil)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Infinite ranges, i.e. unbounded ranges, should overlap with any other range
which wasn't the case in the following example: (0..3).overlap?(nil..nil)
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21174] [Bug #21175] Fix `Range#max` on beginless integer range</title>
<updated>2025-03-07T08:23:33+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-03-07T08:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cbe3156f82ee8b68e734be58badb9b6a3adc8aa6'/>
<id>cbe3156f82ee8b68e734be58badb9b6a3adc8aa6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #21030] Fix step for non-numeric range</title>
<updated>2025-01-12T17:07:05+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-01-12T17:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f56f3eaae55cc6f8d9e79862ee73a9ffb53d6077'/>
<id>f56f3eaae55cc6f8d9e79862ee73a9ffb53d6077</id>
<content type='text'>
When the end points of an inclusive range equal, `Range#step` should
yields the element once.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the end points of an inclusive range equal, `Range#step` should
yields the element once.
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Exclude 'Class' and 'Module' from RDoc's autolinking</title>
<updated>2025-01-02T03:36:06+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-01-02T03:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e433e6515efbb31a77ab8013a7e9b2c57212264d'/>
<id>e433e6515efbb31a77ab8013a7e9b2c57212264d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Exclude 'Method' from RDoc's autolinking</title>
<updated>2025-01-02T03:23:49+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-01-02T03:06:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b4ec22fe6c493a212c059cecab90de5b5f349102'/>
<id>b4ec22fe6c493a212c059cecab90de5b5f349102</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
