Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8a58e66
[ruby/rubygems] Suppress gem build message of bundler like this:
hsbt Nov 14, 2025
560ec9b
Skip null check for `brace_block`
yui-knk Nov 13, 2025
7ea0d36
[DOC] Tweaks for String#tr!
BurdetteLamar Nov 13, 2025
6c7453c
[DOC] Tweaks for String#tr_s
BurdetteLamar Nov 13, 2025
e826f81
[DOC] Tweaks for String#tr_s!
BurdetteLamar Nov 13, 2025
c92a44e
ZJIT: Use Mem.num_bits in Mem split (#15177)
tekknolagi Nov 14, 2025
256b472
[ruby/mmtk] Lock VM in fork hooks
peterzhu2118 Nov 14, 2025
e39385b
[ruby/rubygems] Use `method_defined?` instead of `instance_methods.in…
nobu Nov 14, 2025
cb3bc8a
[Feature #21275] Bump Unicode version to 17.0.0
ima1zumi Nov 13, 2025
47e3aff
Adapt to Unicode directory changes
ima1zumi Nov 13, 2025
2c54607
[ruby/rubygems] Update the all dependencies with rake update
hsbt Nov 14, 2025
e68c0fc
[ruby/rubygems] bin/rubocop -a --only Style/RedundantParentheses
hsbt Nov 14, 2025
917fd39
[ruby/rubygems] Update vendored version of connection_pool to 2.5.4
hsbt Nov 14, 2025
b3831ef
[ruby/rubygems] Removed deprecated Gem::BasicSpecification.default_sp…
hsbt Nov 14, 2025
a242adc
[ruby/rubygems] Removed deprecated Gem::Installer#unpack
hsbt Nov 14, 2025
a6fa99f
[ruby/rubygems] Removed deprecated Gem::Platform.match
hsbt Nov 14, 2025
9fd3ab9
[ruby/rubygems] Removed deprecated Gem::Specification#default_executable
hsbt Nov 14, 2025
31928c1
[ruby/rubygems] Removed deprecated Gem::Specification#validate_metada…
hsbt Nov 14, 2025
ecec9dc
[ruby/rubygems] Removed deprecated Gem::Util.silent_system
hsbt Nov 14, 2025
4622712
[ruby/rubygems] bin/rubocop -a --only Layout/EmptyLinesAroundClassBody
hsbt Nov 14, 2025
4a0465d
[ruby/rubygems] Removed deprecated Gem::DependencyInstaller#find_gems…
hsbt Nov 14, 2025
068b35c
[ruby/rubygems] Removed files for `gem query`
hsbt Nov 14, 2025
dabc86a
[ruby/rubygems] Add pattern matching support to Gem::NameTuple
baweaver Nov 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,8 @@ Note: We're only listing outstanding class updates.

* String

* Update Unicode to Version 16.0.0 and Emoji Version 16.0.
[[Feature #19908]][[Feature #20724]] (also applies to Regexp)
* Update Unicode to Version 17.0.0 and Emoji Version 17.0.
[[Feature #19908]][[Feature #20724]][[Feature #21275]] (also applies to Regexp)

* Thread

Expand Down
4 changes: 2 additions & 2 deletions common.mk
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ gnumake_recursive =
sequential = $(gnumake:yes=-sequential)
enable_shared = $(ENABLE_SHARED:no=)

UNICODE_VERSION = 16.0.0
UNICODE_VERSION = 17.0.0
UNICODE_EMOJI_VERSION_0 = $(UNICODE_VERSION)///
UNICODE_EMOJI_VERSION_1 = $(UNICODE_EMOJI_VERSION_0:.0///=)
UNICODE_EMOJI_VERSION = $(UNICODE_EMOJI_VERSION_1:///=)
Expand Down Expand Up @@ -1720,7 +1720,7 @@ UNICODE_UCD_EMOJI_DOWNLOAD = \
UNICODE_EMOJI_DOWNLOAD = \
$(UNICODE_DOWNLOADER) \
-d $(UNICODE_SRC_EMOJI_DATA_DIR) \
-p emoji/$(UNICODE_EMOJI_VERSION)
-p $(UNICODE_VERSION)/emoji

update-unicode-files:
$(ECHO) Downloading Unicode $(UNICODE_VERSION) data and property files...
Expand Down
13 changes: 13 additions & 0 deletions doc/regexp/unicode_properties.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ Older versions may not support all of these.
- <tt>\p{Bassa_Vah}</tt>, <tt>\p{Bass}</tt>
- <tt>\p{Batak}</tt>, <tt>\p{Batk}</tt>
- <tt>\p{Bengali}</tt>, <tt>\p{Beng}</tt>
- <tt>\p{Beria_Erfe}</tt>, <tt>\p{Berf}</tt>
- <tt>\p{Bhaiksuki}</tt>, <tt>\p{Bhks}</tt>
- <tt>\p{Bopomofo}</tt>, <tt>\p{Bopo}</tt>
- <tt>\p{Brahmi}</tt>, <tt>\p{Brah}</tt>
Expand Down Expand Up @@ -270,6 +271,7 @@ Older versions may not support all of these.
- <tt>\p{Sharada}</tt>, <tt>\p{Shrd}</tt>
- <tt>\p{Shavian}</tt>, <tt>\p{Shaw}</tt>
- <tt>\p{Siddham}</tt>, <tt>\p{Sidd}</tt>
- <tt>\p{Sidetic}</tt>, <tt>\p{Sidt}</tt>
- <tt>\p{SignWriting}</tt>, <tt>\p{Sgnw}</tt>
- <tt>\p{Sinhala}</tt>, <tt>\p{Sinh}</tt>
- <tt>\p{Sogdian}</tt>, <tt>\p{Sogd}</tt>
Expand All @@ -284,6 +286,7 @@ Older versions may not support all of these.
- <tt>\p{Tai_Le}</tt>, <tt>\p{Tale}</tt>
- <tt>\p{Tai_Tham}</tt>, <tt>\p{Lana}</tt>
- <tt>\p{Tai_Viet}</tt>, <tt>\p{Tavt}</tt>
- <tt>\p{Tai_Yo}</tt>, <tt>\p{Tayo}</tt>
- <tt>\p{Takri}</tt>, <tt>\p{Takr}</tt>
- <tt>\p{Tamil}</tt>, <tt>\p{Taml}</tt>
- <tt>\p{Tangsa}</tt>, <tt>\p{Tnsa}</tt>
Expand All @@ -295,6 +298,7 @@ Older versions may not support all of these.
- <tt>\p{Tifinagh}</tt>, <tt>\p{Tfng}</tt>
- <tt>\p{Tirhuta}</tt>, <tt>\p{Tirh}</tt>
- <tt>\p{Todhri}</tt>, <tt>\p{Todr}</tt>
- <tt>\p{Tolong_Siki}</tt>, <tt>\p{Tols}</tt>
- <tt>\p{Toto}</tt>
- <tt>\p{Tulu_Tigalari}</tt>, <tt>\p{Tutg}</tt>
- <tt>\p{Ugaritic}</tt>, <tt>\p{Ugar}</tt>
Expand Down Expand Up @@ -336,6 +340,7 @@ Older versions may not support all of these.
- <tt>\p{In_Bassa_Vah}</tt>
- <tt>\p{In_Batak}</tt>
- <tt>\p{In_Bengali}</tt>
- <tt>\p{In_Beria_Erfe}</tt>
- <tt>\p{In_Bhaiksuki}</tt>
- <tt>\p{In_Block_Elements}</tt>
- <tt>\p{In_Bopomofo}</tt>
Expand Down Expand Up @@ -363,6 +368,7 @@ Older versions may not support all of these.
- <tt>\p{In_CJK_Unified_Ideographs_Extension_G}</tt>
- <tt>\p{In_CJK_Unified_Ideographs_Extension_H}</tt>
- <tt>\p{In_CJK_Unified_Ideographs_Extension_I}</tt>
- <tt>\p{In_CJK_Unified_Ideographs_Extension_J}</tt>
- <tt>\p{In_Carian}</tt>
- <tt>\p{In_Caucasian_Albanian}</tt>
- <tt>\p{In_Chakma}</tt>
Expand Down Expand Up @@ -516,6 +522,7 @@ Older versions may not support all of these.
- <tt>\p{In_Miscellaneous_Mathematical_Symbols_A}</tt>
- <tt>\p{In_Miscellaneous_Mathematical_Symbols_B}</tt>
- <tt>\p{In_Miscellaneous_Symbols}</tt>
- <tt>\p{In_Miscellaneous_Symbols_Supplement}</tt>
- <tt>\p{In_Miscellaneous_Symbols_and_Arrows}</tt>
- <tt>\p{In_Miscellaneous_Symbols_and_Pictographs}</tt>
- <tt>\p{In_Miscellaneous_Technical}</tt>
Expand Down Expand Up @@ -575,9 +582,11 @@ Older versions may not support all of these.
- <tt>\p{In_Samaritan}</tt>
- <tt>\p{In_Saurashtra}</tt>
- <tt>\p{In_Sharada}</tt>
- <tt>\p{In_Sharada_Supplement}</tt>
- <tt>\p{In_Shavian}</tt>
- <tt>\p{In_Shorthand_Format_Controls}</tt>
- <tt>\p{In_Siddham}</tt>
- <tt>\p{In_Sidetic}</tt>
- <tt>\p{In_Sinhala}</tt>
- <tt>\p{In_Sinhala_Archaic_Numbers}</tt>
- <tt>\p{In_Small_Form_Variants}</tt>
Expand Down Expand Up @@ -613,12 +622,14 @@ Older versions may not support all of these.
- <tt>\p{In_Tai_Tham}</tt>
- <tt>\p{In_Tai_Viet}</tt>
- <tt>\p{In_Tai_Xuan_Jing_Symbols}</tt>
- <tt>\p{In_Tai_Yo}</tt>
- <tt>\p{In_Takri}</tt>
- <tt>\p{In_Tamil}</tt>
- <tt>\p{In_Tamil_Supplement}</tt>
- <tt>\p{In_Tangsa}</tt>
- <tt>\p{In_Tangut}</tt>
- <tt>\p{In_Tangut_Components}</tt>
- <tt>\p{In_Tangut_Components_Supplement}</tt>
- <tt>\p{In_Tangut_Supplement}</tt>
- <tt>\p{In_Telugu}</tt>
- <tt>\p{In_Thaana}</tt>
Expand All @@ -627,6 +638,7 @@ Older versions may not support all of these.
- <tt>\p{In_Tifinagh}</tt>
- <tt>\p{In_Tirhuta}</tt>
- <tt>\p{In_Todhri}</tt>
- <tt>\p{In_Tolong_Siki}</tt>
- <tt>\p{In_Toto}</tt>
- <tt>\p{In_Transport_and_Map_Symbols}</tt>
- <tt>\p{In_Tulu_Tigalari}</tt>
Expand Down Expand Up @@ -685,6 +697,7 @@ Older versions may not support all of these.
- <tt>\p{Age_15_0}</tt>
- <tt>\p{Age_15_1}</tt>
- <tt>\p{Age_16_0}</tt>
- <tt>\p{Age_17_0}</tt>
- <tt>\p{Age_1_1}</tt>
- <tt>\p{Age_2_0}</tt>
- <tt>\p{Age_2_1}</tt>
Expand Down
Loading