nagachika (Tomoyuki Chikanaga)
- Login: nagachika
- Email: nagachika00@gmail.com
- Registered on: 02/14/2009
- Last sign in: 08/27/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 65 | 65 |
| Reported issues | 0 | 133 | 133 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Release Manager | 01/31/2011 |
Activity
11/14/2026
-
02:48 PM Ruby Revision 674c4772 (git): [ruby/json] script_safe: fix escaping of `"`, `\` and control characters
- Since https://github.com/ruby/json/commit/889c06a6fa, `search_script_safe_escape` returns the raw table
value (`ESCAPE_LEN_1`) and leaves flushing to the escape function, but
`escape_UTF8_char` still matched `case 1` and never flushed. W... -
08:57 AM Ruby Revision d0956f21 (git): merge revision(s) 409b88d9d8a0017cf62109f10ce7f1faf66076b0:
- [PATCH] Fix race condition between linking ruby and update-default-gemspecs
`yes-update-default-gemspecs` uses `$(XRUBY)` which execs the ruby
binary, but only depended on `main` (extensions and encodings).
When ... -
07:48 AM Ruby Bug #22518: String#unpack("m") computes the buffer size with an overflowing multiplication
- ruby_3_4 commit:d7532ae1559ac0741312321119498bd7453680c1 merged revision(s) commit:9deaec155c201ac11342adbd416bfeba42031d27.
-
07:47 AM Ruby Bug #22517: Some String methods return a UTF-16/32 string without room for its terminator
- ruby_3_4 commit:4133095cdbde46be196f27cd27b00c5b7a6541a2 merged revision(s) commit:73db2bd4e98cab1e28f04f14cefd660bb5b75b84, commit:00492f24408f7125e27fb7e4208b5dc5a57b3475, commit:6b35fcfea2ccf51187ef2ee86f4eb5918e07936b, commit:6b6d75f...
-
07:47 AM Ruby Revision 4133095c (git): merge revision(s) 73db2bd4e98cab1e28f04f14cefd660bb5b75b84, 00492f24408f7125e27fb7e4208b5dc5a57b3475, 6b35fcfea2ccf51187ef2ee86f4eb5918e07936b, 6b6d75fd8c014e88e07e0f4ea3de0abd0799227d, fc9d1cd671d4fbc1927bdb49f2f3b51264532ce1, a60de9cfe17be2fbc76b504c965b13593c8d2113, c2f4312b6b88f645a876f5c77932edf0cf7c41ff, 8d2bec3b97c3198e49387180b83ae34b60b364c9, c6cf749faabee026337a841b62b127dbf3feef11: [Backport #22517]
- [PATCH] Allocate the result of String#reverse with the terminator of its encoding
rb_str_reverse allocated the result with room for a 1-byte terminator
and then set a UTF-16 or UTF-32 encoding with str_enc_copy_direct, w... -
07:29 AM Ruby Revision d7532ae1 (git): merge revision(s) 9deaec155c201ac11342adbd416bfeba42031d27: [Backport #22518]
- [PATCH] Compute the buffer size of unpack("m") without overflow
(send - s + 3) * 3 / 4 overflowed for an input of about 700 MB where
long is 32-bit. Divide before multiplying, as each 4 characters decode
to at mo... -
07:24 AM Ruby Revision 0ca7503f (git): merge revision(s) 87622756af2088dd0a3f77f29db6b397c039937d, 720d9e11547bff07e0800725c1cbf54814de2462:
- [PATCH] Fix max_output of the UTF-16 and UTF-32 encoders
The BOM written ahead of the first character was not counted, so that
character can need 6 bytes for UTF-16 and 8 for UTF-32 against a declared
max_output ...
11/13/2026
-
12:03 PM Ruby Bug #22495: UTF-32 strings with a byte 0x80 or more in the most significant position are reported as valid
- ruby_3_4 commit:c95be3338428729e1699b00d9786c825ec7bef3e merged revision(s) commit:e1a9429918d5ead25a00f79a92f750abbeaa519a.
-
11:58 AM Ruby Revision c95be333 (git): merge revision(s) e1a9429918d5ead25a00f79a92f750abbeaa519a: [Backport #22495]
- [PATCH] Compute UTF-32 code points in unsigned arithmetic
utf32be_mbc_to_code and utf32le_mbc_to_code computed the code point in
int, which overflowed when the most significant byte was 0x80 or more.
With gcc -O2... -
10:55 AM Ruby Bug #22512: Overflow in `st_init_existing_table_with_size` / `Hash.new(capacity:)`
- Merged into `ruby_3_4` at https://github.com/ruby/ruby/commit/d6ad8deda7de9d8f960aa9fcae9d1af32a2a88df.