<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/time.rb, 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/time] v0.4.2</title>
<updated>2025-12-17T06:47:43+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-12-17T04:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=01624492ecb14d85e26023169bf8b36c6015c62d'/>
<id>01624492ecb14d85e26023169bf8b36c6015c62d</id>
<content type='text'>
https://github.com/ruby/time/commit/387292f5d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/387292f5d2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] Defer default year for zone_offset until needed</title>
<updated>2025-11-17T18:01:27+00:00</updated>
<author>
<name>Sander Verdonschot</name>
<email>sander.verdonschot@shopify.com</email>
</author>
<published>2025-11-14T23:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f9e31f4307b23fe3dbb857f589350cde79155abd'/>
<id>f9e31f4307b23fe3dbb857f589350cde79155abd</id>
<content type='text'>
While parsing ISO 8601 timestamps like `2025-11-13T19:34:23.681726000Z`
I noticed that a lot of time was spent to compute a default `year`
argument to `zone_offset`. For ISO 8601, that year is never used, as
all valid time zone designators match one of the earlier cases.

This commit moves the computation of the default `year` value to just
before it is used. This results in a 15% speedup parsing ISO 8601
timestamps on Mac OS X.

https://github.com/ruby/time/commit/4a0bcbe575
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While parsing ISO 8601 timestamps like `2025-11-13T19:34:23.681726000Z`
I noticed that a lot of time was spent to compute a default `year`
argument to `zone_offset`. For ISO 8601, that year is never used, as
all valid time zone designators match one of the earlier cases.

This commit moves the computation of the default `year` value to just
before it is used. This results in a 15% speedup parsing ISO 8601
timestamps on Mac OS X.

https://github.com/ruby/time/commit/4a0bcbe575
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] [DOC] Make RDoc coverage 100%</title>
<updated>2024-11-29T01:39:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-11-29T00:44:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ad773b5e9955375b81ad14f9bb9dd4dc069e4a5e'/>
<id>ad773b5e9955375b81ad14f9bb9dd4dc069e4a5e</id>
<content type='text'>
https://github.com/ruby/time/commit/c668704413
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/c668704413
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] Bump up v0.4.1</title>
<updated>2024-11-08T05:00:24+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-11-08T05:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7c9cda9b52b6eabde597f265b652c8fdac5aa801'/>
<id>7c9cda9b52b6eabde597f265b652c8fdac5aa801</id>
<content type='text'>
https://github.com/ruby/time/commit/539b151049
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/539b151049
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] [DOC] Escape the word "Date" that does not mean Date class</title>
<updated>2024-10-11T09:59:35+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-10-11T09:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=047a7750d1064c9d13811f3498325f4d2101b681'/>
<id>047a7750d1064c9d13811f3498325f4d2101b681</id>
<content type='text'>
https://github.com/ruby/time/commit/933eccf8d9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/933eccf8d9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] [DOC] nodoc VERSION</title>
<updated>2024-10-10T16:54:15+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-10-10T15:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=caf0d2058aa223515897401ff94e11e1c0671ce0'/>
<id>caf0d2058aa223515897401ff94e11e1c0671ce0</id>
<content type='text'>
This file is parsed as a part of Ruby documentation, and this constant
appears in the built-in Time class unexpectedly.

https://github.com/ruby/time/commit/f26f7ab689
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This file is parsed as a part of Ruby documentation, and this constant
appears in the built-in Time class unexpectedly.

https://github.com/ruby/time/commit/f26f7ab689
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] [DOC] Escape the word "Time" that does not mean Time class</title>
<updated>2024-10-10T16:54:14+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-10-10T15:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e6b9348eb90a50afe74357d8188adae56c9df542'/>
<id>e6b9348eb90a50afe74357d8188adae56c9df542</id>
<content type='text'>
https://github.com/ruby/time/commit/8572a306bb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/8572a306bb
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] [DOC] RDoc does not use backticks</title>
<updated>2024-10-10T16:54:14+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2024-10-10T15:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=db352a51270af66ba51c7917c0824b2935b50d5a'/>
<id>db352a51270af66ba51c7917c0824b2935b50d5a</id>
<content type='text'>
https://github.com/ruby/time/commit/aefa245a20
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/aefa245a20
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] Bump up v0.4.0</title>
<updated>2024-09-06T00:31:38+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-09-06T00:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e17d91459cc1f806b31feaff0cdbaaafea4c9b86'/>
<id>e17d91459cc1f806b31feaff0cdbaaafea4c9b86</id>
<content type='text'>
https://github.com/ruby/time/commit/a14fa00ef7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/time/commit/a14fa00ef7
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/time] Do not redefine Time#xmlschema if it already exists</title>
<updated>2024-09-05T22:37:35+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2024-09-05T08:06:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=72acd1c8b1003467d838728a5c113a127a441f6b'/>
<id>72acd1c8b1003467d838728a5c113a127a441f6b</id>
<content type='text'>
[Feature #20707]

Ruby 3.4 will define this method natively, so the time gem shouldn't
redefine it with a slower version.

https://github.com/ruby/time/commit/f05099ce38
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #20707]

Ruby 3.4 will define this method natively, so the time gem shouldn't
redefine it with a slower version.

https://github.com/ruby/time/commit/f05099ce38
</pre>
</div>
</content>
</entry>
</feed>
