Janosch Müller 5a42d267bf Make word prop match join_control to conform to UTS 18
See <https://bugs.ruby-lang.org/issues/19417#note-3>.

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

It did not previously:

```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
```
[Backport #19417]

---

Backporting note: I regenerated `enc/unicode/15.0.0/name2ctype.h` using
`make update-unicode`.
2025-08-27 15:17:15 -07:00
..
2024-12-23 15:16:32 +09:00
2024-12-12 22:58:44 +09:00
2024-11-24 18:34:01 +09:00
2024-09-08 23:40:17 +09:00