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: 01/09/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 28 | 28 |
| Reported issues | 27 | 132 | 159 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/27/2021 |
Activity
02/24/2026
-
01:53 PM Ruby Revision 3aa89271 (git): [ruby/prism] Introduce xfree_sized and xrealloc_sized
- This will allow prism to pass buffer sizes to the Ruby GC.
It also helps avoid buffer overflow as it confirms the size was
correctly tracked all the way until the buffer is freed.
https://github.com/ruby/prism/commit/a5c3ee3e4c
02/21/2026
-
07:55 AM Ruby Bug #21920 (Closed): LIBRUBYARG_SHARED contains -lgmp and other libraries for static linking
- The commit was reverted https://github.com/ruby/ruby/pull/16212, it should be fixed now.
-
04:12 AM Ruby Revision 82e796b1 (git): Revert "[Bug #19831] Remove duplicate library warning"
- This reverts commit d256629bf9e194838d1837be74dcc0b8ff0bcfd6.
02/19/2026
-
12:31 PM Ruby Revision e7a09845 (git): [ruby/json] Add `allow_invalid_escape` parsing option
- Ref: https://github.com/ruby/json/issues/939
https://github.com/ruby/json/commit/05cec0cbee
02/13/2026
-
12:19 PM Ruby Revision c9a49411 (git): Dir.scan: fallback to `lstat` when encountering DT_UNKNOWN
- This was part of the spec accepted in [Feature #17001] but that
I forgot to include in the initial implementation.
to ensure coverage, we always go though the fallback path in debug
mode.
02/12/2026
-
07:35 PM Ruby Feature #21788 (Closed): Promote Thread::Monitor to a core class
- Applied in changeset commit:git|d8b8a95af9d6aab1e8da2b6f1808bc3ffd406889.
----------
Make Monitor a core class
[Feature #21788]
It allows monitor to access internal routines and remove some overhead.
Before:
```
ruby 4.0.0dev (2025-... -
07:35 PM Ruby Revision d8b8a95a (git): Make Monitor a core class
- [Feature #21788]
It allows monitor to access internal routines and remove some overhead.
Before:
```
ruby 4.0.0dev (2025-12-13T04:52:13Z master 71dd272506) +YJIT +PRISM [arm64-darwin25]
Warming up -------------------------------------... -
02:52 PM Ruby Feature #21800 (Closed): `Dir.scan` to list directory entires with their type
- Applied in changeset commit:git|3b5ee7488c8064cd3b1afc41bc43afdb907fdf16.
----------
Dir.scan: return or yield children along with their type
[Feature #21800]
There are numerous ruby tools that need to recursively scan
the project dir... -
02:52 PM Ruby Revision 3b5ee748 (git): Dir.scan: return or yield children along with their type
- [Feature #21800]
There are numerous ruby tools that need to recursively scan
the project directory, such as Zeitwerk, rubocop, etc.
All of them end up listing childs of a directory then for each child
emit a `stat` call to check if it'... -
11:04 AM Ruby Feature #19107: Allow trailing comma in method signature
- I'm no expert on that area, but my understanding is that lambda specifically handle argument like methods do, not like proc do.