Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
b10b8048 10/13/2026 09:39 AM rhenium (Kazuki Yamaguchi)

io_buffer.c: use rb_off_t consistently

Fix an rb_off_t value being implicitly converted to off_t and then back
to rb_off_t.

9d123b1e 10/13/2026 09:29 AM hsbt (Hiroshi SHIBATA)

Saturate parser columns at INT_MAX

Token columns are int, so a token past column INT_MAX got a negative column, and the excerpt shown for a syntax error there was read from before the line.

Co-Authored-By: Claude Opus 5.5

e5e36b4e 10/13/2026 09:29 AM hsbt (Hiroshi SHIBATA)

Range-check parser columns with rb_len2int

rb_long2int is a plain cast where int and long have the same width, so on 64-bit mswin a column past INT_MAX wrapped instead of raising RangeError as it does on LP64.

Co-Authored-By: Claude Opus 5.5

c68782a2 10/13/2026 09:29 AM hsbt (Hiroshi SHIBATA)

Hold heredoc offsets in rb_len_t

Where rb_len_t is wider than long, a heredoc opener past column LONG_MAX made the long offset negative, and the identifier and the restored lexer position were read from before the line.

Co-Authored-By: Claude Opus 5.5

4f42bb94 10/13/2026 09:29 AM hsbt (Hiroshi SHIBATA)

Hold parser string lengths in rb_len_t

rb_parser_string_t kept its length in a long, so rb_str_to_parser_string had to reject a String longer than LONG_MAX where rb_len_t is wider than long. Now the parser string holds the whole length and the check is gone....

2722027e 10/13/2026 08:05 AM git[bot]

Update default gems list at 53e7d061f90ae80236e7a917b924ea [ci skip]

53e7d061 10/13/2026 08:04 AM byroot (Jean Boussier)

[ruby/json] Release 3.1.0

https://github.com/ruby/json/commit/a15b2ba603

72afd0b0 10/13/2026 07:32 AM byroot (Jean Boussier)

[ruby/json] Refactor rfc8785_sort_keys_proc

https://github.com/ruby/json/commit/d09e383d19

ee0f83a7 10/13/2026 07:09 AM git[bot]

Update bundled gems list as of 2026-10-13

83fdd0da 10/13/2026 04:14 AM peterzhu2118 (Peter Zhu)

[ruby/mmtk] Build with LTO when able

https://github.com/ruby/mmtk/commit/2dbb8005aa

View all revisions | View revisions

Also available in: Atom