<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby.git/test/ruby/test_time.rb, branch ruby_3_2</title>
<subtitle>github.com: ruby/ruby.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/'/>
<entry>
<title>merge revision(s) 3f54d09a5b8b6e4fd734abc8911e170d5967b5b0: [Backport #19390]</title>
<updated>2023-01-31T04:39:13+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>naruse@airemix.jp</email>
</author>
<published>2023-01-31T04:39:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=5a2b28909ece2e1310250180f097bfcb7b0203dc'/>
<id>5a2b28909ece2e1310250180f097bfcb7b0203dc</id>
<content type='text'>
	bignum.c: rb_int_parse_cstr handle `0` strings

	[Bug #19390]

	We shouldn't check the string length when skipping zeros, as the
	string might only contains zero characters, resulting in an empty string.
	---
	 bignum.c               | 1 -
	 test/ruby/test_time.rb | 4 ++++
	 2 files changed, 4 insertions(+), 1 deletion(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	bignum.c: rb_int_parse_cstr handle `0` strings

	[Bug #19390]

	We shouldn't check the string length when skipping zeros, as the
	string might only contains zero characters, resulting in an empty string.
	---
	 bignum.c               | 1 -
	 test/ruby/test_time.rb | 4 ++++
	 2 files changed, 4 insertions(+), 1 deletion(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 291a4098cf649c027cb50c16b872455f26ad1dfb,5be0d42d2c4dc765230c76738289560f9ee37f09: [Backport #19296]</title>
<updated>2023-01-18T08:17:27+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>naruse@airemix.jp</email>
</author>
<published>2023-01-18T08:17:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=52ea5ea9906c3a96c60a68e01b303672602a6832'/>
<id>52ea5ea9906c3a96c60a68e01b303672602a6832</id>
<content type='text'>
	Add missing assertion

	---
	 test/ruby/test_time.rb | 3 +++
	 1 file changed, 3 insertions(+)

	[Bug #19296] Precheck bits of time components

	---
	 test/ruby/test_time.rb | 15 +++++++++++++++
	 time.c                 | 14 ++++++++------
	 2 files changed, 23 insertions(+), 6 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	Add missing assertion

	---
	 test/ruby/test_time.rb | 3 +++
	 1 file changed, 3 insertions(+)

	[Bug #19296] Precheck bits of time components

	---
	 test/ruby/test_time.rb | 15 +++++++++++++++
	 time.c                 | 14 ++++++++------
	 2 files changed, 23 insertions(+), 6 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>merge revision(s) 542e984d82fa25098eb15398d716d907acc52b93: [Backport #19292]</title>
<updated>2023-01-17T02:21:00+00:00</updated>
<author>
<name>NARUSE, Yui</name>
<email>naruse@airemix.jp</email>
</author>
<published>2023-01-17T02:21:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=89cd61890fe78e0491708f87a5df678b03fda8a3'/>
<id>89cd61890fe78e0491708f87a5df678b03fda8a3</id>
<content type='text'>
	[Bug #19292] Re-initialize tm when wday or yday is not set

	---
	 test/ruby/test_time.rb |  3 ++-
	 time.c                 | 31 ++++++++++++++++++++++---------
	 2 files changed, 24 insertions(+), 10 deletions(-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	[Bug #19292] Re-initialize tm when wday or yday is not set

	---
	 test/ruby/test_time.rb |  3 ++-
	 time.c                 | 31 ++++++++++++++++++++++---------
	 2 files changed, 24 insertions(+), 10 deletions(-)
</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #18033] Parse more strictly conformant with ISO-8601</title>
<updated>2022-12-16T13:52:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-18T05:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=3e49d62bc1696a7943e4407328714e32b539b007'/>
<id>3e49d62bc1696a7943e4407328714e32b539b007</id>
<content type='text'>
* 4-digits or more is required as year
* Minutes and seconds parts are not ommittable
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 4-digits or more is required as year
* Minutes and seconds parts are not ommittable
</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #18033] Add `precision:` option</title>
<updated>2022-12-16T13:52:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-10-23T14:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=9515179d74f2d9934c1b2c69879d72254d940f85'/>
<id>9515179d74f2d9934c1b2c69879d72254d940f85</id>
<content type='text'>
Which limits the precision of subsecond. Defaulted to 9, that
means nanosecond.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Which limits the precision of subsecond. Defaulted to 9, that
means nanosecond.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #18033] More strict checks</title>
<updated>2022-12-16T13:52:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-09-19T05:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=67c589afa05b1a894ed07969bec16647eff4e593'/>
<id>67c589afa05b1a894ed07969bec16647eff4e593</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Feature #18033] Make Time.new parse time strings</title>
<updated>2022-12-16T13:52:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-09-04T15:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=8c272f44816f098c1e057c72a47451efc8cd1739'/>
<id>8c272f44816f098c1e057c72a47451efc8cd1739</id>
<content type='text'>
`Time.new` now parses strings such as the result of `Time#inspect`
and restricted ISO-8601 formats.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Time.new` now parses strings such as the result of `Time#inspect`
and restricted ISO-8601 formats.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Time#deconstruct_keys</title>
<updated>2022-11-22T21:10:46+00:00</updated>
<author>
<name>zverok</name>
<email>zverok.offline@gmail.com</email>
</author>
<published>2022-10-19T19:07:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=eaf2b6c4396ff19921cbc75a394d7a752aaab4ef'/>
<id>eaf2b6c4396ff19921cbc75a394d7a752aaab4ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #18922] Normalize time at 24:00:00 UTC</title>
<updated>2022-07-17T15:59:27+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-17T15:59:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=68903df6f6fc548f3bf68fb09ee8b2495dcd28f0'/>
<id>68903df6f6fc548f3bf68fb09ee8b2495dcd28f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Decouple GC slot sizes from RVALUE</title>
<updated>2022-02-02T14:52:04+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2022-02-01T14:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/ruby.git/commit/?id=7b77d46671685c837adc33b39ae0210e04cd8b24'/>
<id>7b77d46671685c837adc33b39ae0210e04cd8b24</id>
<content type='text'>
Add a new macro BASE_SLOT_SIZE that determines the slot size.

For Variable Width Allocation (compiled with USE_RVARGC=1), all slot
sizes are powers-of-2 multiples of BASE_SLOT_SIZE.

For USE_RVARGC=0, BASE_SLOT_SIZE is set to sizeof(RVALUE).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new macro BASE_SLOT_SIZE that determines the slot size.

For Variable Width Allocation (compiled with USE_RVARGC=1), all slot
sizes are powers-of-2 multiples of BASE_SLOT_SIZE.

For USE_RVARGC=0, BASE_SLOT_SIZE is set to sizeof(RVALUE).
</pre>
</div>
</content>
</entry>
</feed>
