Nobuyoshi Nakada
c2fd3dfb98
[ruby/date] Update zonetab.h at 2024-06-19
...
https://github.com/ruby/date/commit/8e5efd4f59
2024-06-20 15:16:48 +09:00
p0pemaru
cb6dcc7746
[ruby/date] [DOC] specify the unit of return value for Date#-
...
https://github.com/ruby/date/commit/b3a2c7611e
2024-06-03 05:24:18 +00:00
Nobuyoshi Nakada
77e5e06846
[ruby/date] Prevent converted gregorian date from GC
...
`m_sf_in_sec` calls `rb_rational_new` that can cause GC.
https://github.com/ruby/date/commit/6de449ab6a
2024-06-03 05:23:44 +00:00
卜部昌平
c844968b72
ruby tool/update-deps --fix
2024-04-27 21:55:28 +09:00
Nobuyoshi Nakada
2e6f8554f8
[ruby/date] Remove the unintentional ability to parse `Symbol`
...
It's been 2 years since ruby/date#49 , so it's okay.
https://github.com/ruby/date/commit/435dfec6c8
2024-02-21 16:04:52 +00:00
Mark Young
cb6a556927
[ruby/date] Provide a 'Changelog' link on rubygems.org/gems/date
...
By providing a 'changelog_uri' in the metadata of the gemspec
a 'Changelog' link will be shown on https://rubygems.org/gems/date
which makes it quick and easy for someone to check on the changes
introduced with a new version.
Details of this functionality can be found on https://guides.rubygems.org/specification-reference/
https://github.com/ruby/date/commit/2dea4c011d
2023-12-25 21:12:49 +09:00
Hiroshi SHIBATA
da2cf947bc
[ruby/date] Bump up 3.3.4
...
https://github.com/ruby/date/commit/50e18d2684
2023-11-07 04:16:02 +00:00
BurdetteLamar
7ffee5681f
[ruby/date] [DOC] Fix link
...
https://github.com/ruby/date/commit/2adb917487
2023-09-20 19:48:28 +00:00
Matt Valentine-House
5e4b80177e
Update the depend files
2023-02-28 09:09:00 -08:00
Matt Valentine-House
f38c6552f9
Remove intern/gc.h from Make deps
2023-02-27 10:11:56 -08:00
Burdette Lamar
3d53827130
[ruby/date] Removed (newly unneeded) alias remarks
...
(https://github.com/ruby/date/pull/88 )
https://github.com/ruby/date/commit/cfa7e9868b
2023-02-19 22:24:39 +00:00
Nobuyoshi Nakada
899ea35035
Extract include/ruby/internal/attr/packed_struct.h
...
Split `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED` macros into the
macros bellow:
* `RBIMPL_ATTR_PACKED_STRUCT_BEGIN`
* `RBIMPL_ATTR_PACKED_STRUCT_END`
* `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_BEGIN`
* `RBIMPL_ATTR_PACKED_STRUCT_UNALIGNED_END`
2023-02-08 12:34:13 +09:00
Hiroshi SHIBATA
1998d97908
[ruby/date] Bump version to 3.3.3
...
https://github.com/ruby/date/commit/ea3644a7c4
2022-12-19 10:50:21 +09:00
Nobuyoshi Nakada
c316a5f2f1
[ruby/date] Adjust format [ci skip]
...
https://github.com/ruby/date/commit/71c35b4054
2022-12-18 03:03:54 +00:00
Nobuyoshi Nakada
b8cc0992c6
[ruby/date] Extract `head_match_p` and abbreviated name length constants
...
https://github.com/ruby/date/commit/3f666fa882
2022-12-18 02:58:51 +00:00
Nobuyoshi Nakada
df49bf8150
[ruby/date] Consider the length of string to parse
...
https://github.com/ruby/date/commit/3bfed83ce7
2022-12-18 02:58:50 +00:00
Nobuyoshi Nakada
49dc424ff3
[ruby/date] Remove `extz_pats` table
...
https://github.com/ruby/date/commit/945e26e243
2022-12-18 02:58:49 +00:00
Nobuyoshi Nakada
70c905963e
[ruby/date] Remove `merid_names` table
...
https://github.com/ruby/date/commit/7fe2bd5f94
2022-12-18 02:58:48 +00:00
Nobuyoshi Nakada
6efeaabef0
[ruby/date] Match abbreviated day and month names with head of full names
...
https://github.com/ruby/date/commit/a45f8f03c9
2022-12-18 02:58:47 +00:00
Hiroshi SHIBATA
11f3bef260
[ruby/date] Bump version to 3.3.2
...
https://github.com/ruby/date/commit/7afd9d4615
2022-12-16 06:36:03 +00:00
Hiroshi SHIBATA
bec7deba30
[ruby/date] Fixed wrong minimum version of Ruby
...
Fixed https://github.com/ruby/date/issues/83
https://github.com/ruby/date/commit/9731a3e732
2022-12-14 07:56:09 +00:00
zverok
1859784422
[ruby/date] Implement Date#deconstruct_keys and DateTime#deconstruct_keys
...
https://github.com/ruby/date/commit/6bb6d3a810
2022-12-13 19:52:06 +00:00
Hiroshi SHIBATA
01cf3ab3b8
[ruby/date] Bump version to 3.3.1
...
https://github.com/ruby/date/commit/b7a8229041
2022-12-09 07:57:33 +00:00
Charles Oliver Nutter
e96b64f5e7
[ruby/date] No-op gem for JRuby for now
...
Remove all shipped files and require path on JRuby until we can
add JRuby's extension to the gem.
Temporary workaround for #48
https://github.com/ruby/date/commit/94c3becef2
2022-12-09 07:55:07 +00:00
Hiroshi SHIBATA
774dad4915
[ruby/date] Bump version to 3.3.0
...
https://github.com/ruby/date/commit/ac1642cf39
2022-12-05 05:19:16 +00:00
Nobuyoshi Nakada
739ad81ff1
[ruby/date] Check month range as civil
2022-10-27 05:36:11 +00:00
Nobuyoshi Nakada
3539da64fc
[DOC] Replace the external URIs to docs with rdoc-ref
2022-10-12 12:27:40 +09:00
Nobuyoshi Nakada
1b7c5c394f
[ruby/date] Fix misplaced time zone offset checks
...
https://github.com/ruby/date/commit/d21c69450a
2022-10-07 14:41:31 +09:00
Nobuyoshi Nakada
cb16dcb184
[ruby/date] The shrunk words to be copied is limited
...
Th buffer size is small enough and no need to allocate dynamically.
https://github.com/ruby/date/commit/f62bf0a01d
2022-09-29 14:56:39 +09:00
Nobuyoshi Nakada
5a8aaedaff
[ruby/date] Narrow ALLOCV region for shrunk words
...
https://github.com/ruby/date/commit/f51b038074
2022-09-29 14:06:36 +09:00
Nobuyoshi Nakada
d12fce7af3
[ruby/date] Check time zone offset elements
...
Too big parts of fractional hour time zone offset can cause assertion
failures.
https://github.com/ruby/date/commit/06bcfb2729
2022-09-28 21:07:00 +09:00
卜部昌平
45741918e1
reserved_word: just use gperf 3.1 declaration
...
The reason why this was commented out was because of gperf 3.0 vs 3.1
differences (see [Feature #13883 ]). Five years passed, I am pretty
confident that we can drop support of old versions here.
Ditto for uniname2ctype_p(), onig_jis_property(), and zonetab().
2022-09-21 11:44:09 +09:00
Burdette Lamar
8d40ede2e0
[ruby/date] [DOC] Enhanced intro for Date ( https://github.com/ruby/date/pull/72 )
...
https://github.com/ruby/date/commit/59a6673221
2022-08-15 22:16:23 +09:00
Nobuyoshi Nakada
5c9ce54757
[ruby/date] bump up to 3.2.3
...
https://github.com/ruby/date/commit/dff37b3dd1
2022-08-08 23:59:12 +09:00
Nobuyoshi Nakada
e07d450dea
[ruby/date] Fix Time#to_datetime before calendar reform
...
Time is always in the proleptic Gregorian calendar.
Also DateTime#to_time should convert to the Gregorian calendar first,
before extracting its components.
https://bugs.ruby-lang.org/issues/18946#change-98527
https://github.com/ruby/date/commit/b2aee75248
2022-08-08 23:50:17 +09:00
Burdette Lamar
1607c6d281
[DOC] New doc about Julian/Gregorian ( #70 )
2022-08-07 20:42:31 -04:00
Burdette Lamar
eaf6189fe5
[ruby/date] Enhanced RDoc ( https://github.com/ruby/date/pull/69 )
...
Treats:
::_strptime
::strptime
Adds 'Related' entry to some methods' doc.
https://github.com/ruby/date/commit/a6c2129273
2022-08-03 05:17:55 +09:00
Burdette Lamar
d8ea3a20fa
[ruby/date] [DOC] Enhanced RDoc for parser methods ( https://github.com/ruby/date/pull/68 )
...
Treats:
::_httpdate
::_iso8601
::_jisx0301
::_parse
::_rfc2822
::_rfc3339
::_xmlschema
::httpdate
::iso8601
::jisx0301
::parse
::rfc2822
::rfc3339
::xmlschema
https://github.com/ruby/date/commit/24bdab600a
2022-08-03 02:28:12 +09:00
Burdette Lamar
4efbeb1190
[ruby/date] Enhanced RDoc ( https://github.com/ruby/date/pull/67 )
...
Treats:
::httpdate
#to_date
#to_time
#to_datetime
In behalf of ::httpdate, I've introduced section "Argument limit" that can be pointed to by various Date methods (similar to existing section "Argument start"). This will involve 8 already-enhanced methods plus 8 more not yet done.
https://github.com/ruby/date/commit/00326ff99c
2022-07-31 03:18:45 +09:00
Burdette Lamar
53175643ef
[ruby/date] [DOC] Enhanced RDoc ( https://github.com/ruby/date/pull/66 )
...
Treats:
#===
#to_s
#inspect
#strftme
#asctime
#iso3601
#rfc3339
#rfc2822
#httpdate
#jisx0301
https://github.com/ruby/date/commit/aed66fedf6
2022-07-30 04:51:10 +09:00
Burdette Lamar
c348f5a91c
[ruby/date] [DOC] Enhanced RDoc for <=> ( https://github.com/ruby/date/pull/65 )
...
https://github.com/ruby/date/commit/0cdbaa92e9
2022-07-29 06:37:10 +09:00
Hiroshi SHIBATA
8154b176de
Manually sync with https://github.com/ruby/date/pull/64
2022-07-27 14:17:19 +09:00
Burdette Lamar
3aee94fb91
[ruby/date] [DOC] Enhanced RDoc ( https://github.com/ruby/date/pull/63 )
...
Treats:
#next
#<<
#>>
#next_month
#prev_month
#next_year
#prev_year
#step
#upto
#downto
https://github.com/ruby/date/commit/4246441a35
2022-07-12 22:57:25 +09:00
Burdette Lamar
702d4d773f
[ruby/date] [DOC] Enhanced RDoc ( https://github.com/ruby/date/pull/62 )
...
Minor edits to 11 methods' documentation.
https://github.com/ruby/date/commit/00bb7f6648
2022-07-12 00:02:41 +09:00
Burdette Lamar
5137af633e
[ruby/date] Enhanced RDoc ( https://github.com/ruby/date/pull/61 )
...
Omit private aliases from Rdoc.
https://github.com/ruby/date/commit/48f9180663
2022-07-10 23:51:41 +09:00
Burdette Lamar
e9ec6893d2
[ruby/date] [DOC] Enhanced RDoc ( https://github.com/ruby/date/pull/59 )
...
Minor changes (mostly doc-guide compliance) to 18 or so of simpler methods (getters).
https://github.com/ruby/date/commit/00e37ba2b4
2022-07-09 01:06:08 +09:00
Burdette Lamar
621e5c568a
[ruby/date] Enhanced RDoc ( https://github.com/ruby/date/pull/58 )
...
Brings a dozen call-seq schemas into compliance with the doc guide.
Adds links to section "Argument start" where needed.
Revises (minorly) ::today.
Otherwise, does not disturb existing text.
https://github.com/ruby/date/commit/9aec11df50
2022-07-08 03:48:09 +09:00
Burdette Lamar
dbb23f29cb
[ruby/date] [DOC] Enhanced RDoc ( https://github.com/ruby/date/pull/57 )
...
All things commercial.
https://github.com/ruby/date/commit/9d3bc61728
2022-07-07 03:58:02 +09:00
Burdette Lamar
f64bb67d75
[ruby/date] Update ext/date/date_core.c
...
https://github.com/ruby/date/commit/8eb1c780fb
Co-authored-by: Peter Zhu <peter@peterzhu.ca>
2022-07-05 04:12:50 +09:00
BurdetteLamar
5fe86666a5
[ruby/date] Enhanced RDoc
...
https://github.com/ruby/date/commit/e36690f70e
2022-07-05 04:12:49 +09:00