ruby/enc
Janosch Müller bd18238a0e [Bug #19417] Make word prop match join_control ...
... to conform to UTS 18 as mentioned in https://bugs.ruby-lang.org/issues/19417#note-3

https://unicode.org/reports/tr18/#word states word should match join_control chars.

It currently does not:

```ruby
[*0x0..0xD799, *0xE000..0x10FFFF].map { |n| n.chr 'utf-8' } => all_chars
all_chars.grep(/\p{join_control}/) => jc
jc.count # => 2
jc.grep(/\p{word}/).count # => 0
```
2025-07-10 21:28:41 +09:00
..
jis Use gperf 3.1 to generate ANSI-C code 2024-06-24 23:43:45 +09:00
trans Add RBIMPL_ATTR_NONSTRING_ARRAY() macro for GCC 15 2025-05-05 18:25:04 +09:00
unicode/16.0.0 [Bug #19417] Make word prop match join_control ... 2025-07-10 21:28:41 +09:00
ascii.c
big5.c
cesu_8.c Fix handling of 6-byte codepoints in left_adjust_char_head in CESU-8 encoding 2023-03-18 15:43:54 +09:00
cp949.c
depend Suppress gcc 15 unterminated-string-initialization warnings 2025-04-30 20:04:10 +09:00
ebcdic.h Use www.rfc-editor.org for RFC text. 2024-03-28 11:44:45 +09:00
emacs_mule.c
encdb.c
encinit.c.erb Preserve old encinit.c if unchanged 2024-04-19 14:12:42 +09:00
euc_jp.c
euc_kr.c
euc_tw.c
gb2312.c
gb18030.c
gbk.c
iso_2022_jp.h
iso_8859.h
iso_8859_1.c
iso_8859_2.c
iso_8859_3.c
iso_8859_4.c
iso_8859_5.c
iso_8859_6.c
iso_8859_7.c
iso_8859_8.c
iso_8859_9.c
iso_8859_10.c
iso_8859_11.c
iso_8859_13.c
iso_8859_14.c
iso_8859_15.c
iso_8859_16.c
koi8_r.c
koi8_u.c
make_encmake.rb Preserve old encinit.c if unchanged 2024-04-19 14:12:42 +09:00
Makefile.in [Bug #20500] Search non-default directories for jemalloc 2024-05-23 13:16:48 +09:00
mktable.c
shift_jis.c
shift_jis.h
unicode.c Add Encoding::UNICODE_VERSION constant 2025-04-23 14:14:36 +09:00
us_ascii.c
utf_7.h
utf_8.c
utf_16_32.h
utf_16be.c
utf_16le.c
utf_32be.c
utf_32le.c
windows_31j.c
windows_1250.c
windows_1251.c
windows_1252.c
windows_1253.c
windows_1254.c
windows_1257.c
x_emoji.h