byroot (Jean Boussier)
- Login: byroot
- Email: byroot@ruby-lang.org, jean.boussier+ruby-lang@gmail.com, jean.boussier@shopify.com, jean.boussier@gmail.com
- Registered on: 03/11/2014
- Last sign in: 10/08/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 2 | 33 | 35 |
| Reported issues | 26 | 155 | 181 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/27/2021 |
Activity
11/09/2026
-
10:46 PM Ruby Bug #22527: Implicit super with a reassigned keyword rest writes into the shared frozen empty hash
- That's likely my bad, I'll have a look.
-
05:16 PM Ruby Revision 67ddc4a2 (git): st.c: recompute MAX_POWER2
- Remove the entries that would result in an overflow if allocated.
[Bug #22512] -
11:36 AM Ruby Bug #22519: Incompatibility between parse.y and Prism in the encoding of interpolated strings
- Yes, Parse.y puts an extra empty string with the final encoding:
```
0003 putobject ""
0005 getlocal_WC_0 x@0
0007 dup
0008 objtostring <calldata!mid... -
07:27 AM Ruby Feature #22513: Allow Kernel#extend and Module#prepend to take a block
- I personally don't like this much. Yes `klass.prepend(Module.new {})` is a pattern found in the while, but generally it's used for quick monkey patches that aren't committed, for anything that is here to stay, it's much preferable to use...
-
07:23 AM Ruby Misc #22515 (Rejected): Add tests for hash#sort_by
- Not sure if you intended to link to a patch of some sort but it's not there.
Anyway, you are probably best to submit a PR to https://github.com/ruby/spec/
11/08/2026
-
06:34 PM Ruby Bug #22512: Overflow in `st_init_existing_table_with_size` / `Hash.new(capacity:)`
- Backport PRs:
- 4.0 https://github.com/ruby/ruby/pull/19775
- 3.4 https://github.com/ruby/ruby/pull/19776 -
06:30 PM Ruby Bug #22512 (Closed): Overflow in `st_init_existing_table_with_size` / `Hash.new(capacity:)`
- Applied in changeset commit:git|165bb8173f577bcef6103ba0ba19f7596efa23e5.
----------
st.c: recompute MAX_POWER2
Remove the entries that would result in an overflow if allocated.
[Bug #22512] -
04:15 PM Ruby Bug #22512 (Closed): Overflow in `st_init_existing_table_with_size` / `Hash.new(capacity:)`
- If provided a large enough size, `st_init_existing_table_with_size` and `Hash.new(capacity:)` can overflow instead of raising, which could ultimately lead to a crash.
That being said, this bug isn't treated as a security vulnerability... -
06:30 PM Ruby Revision 165bb817 (git): st.c: recompute MAX_POWER2
- Remove the entries that would result in an overflow if allocated.
[Bug #22512]
11/07/2026
-
07:56 AM Ruby Bug #22511: Please backport ee90e8e380 (concurrent set size overcount) to 4.0: fstring table keeps doubling in long-running apps
- Backport PR: https://github.com/ruby/ruby/pull/19767