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: 07/17/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 26 | 26 |
| Reported issues | 26 | 123 | 149 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/27/2021 |
Activity
Today
-
03:56 PM Ruby Bug #21670: 3.4.5 crashing with "try to mark T_NONE object"
- It's in `mark_method_entry_i`, which rings a bell. @jhawthorn didn't you fix that one?
@esaron please try the latest patch release: 3.4.7, your issue looks a lot like a missing write barrier issue and John fixed many of them in 3.4.7:...
11/04/2025
-
11:07 AM Ruby Revision f1776e8f (git): [ruby/json] Tentative fix for RHEL8 compiler
- ```
parser.c:87:77: error: missing binary operator before token "("
#if JSON_CPU_LITTLE_ENDIAN_64BITS && defined(__has_builtin) && __has_builtin(__builtin_bswap64)
```
https://github.com/ruby/json/commit/fce1c7e84a -
08:49 AM Ruby Revision 157ae44b (git): [ruby/json] Extract `JSON_CPU_LITTLE_ENDIAN_64BITS` definition
- Only apply these definitions on 64 bits archs, as it's unclear
if they have performance benefits or compatibility issues on
32bit archs.
https://github.com/ruby/json/commit/ddad00b746 -
08:49 AM Ruby Revision 7c924013 (git): [ruby/json] Micro-optimize `rstring_cache_fetch`
- Closes: https://github.com/ruby/json/pull/888
- Mark it as `inline`.
- Use `RSTRING_GETMEM`, instead of `RSTRING_LEN` and `RSTRING_PTR`.
- Use an inlinable version of `memcmp`.
```
== Parsing activitypub.json (58160 bytes)
ruby 3.4.6 (...
11/03/2025
-
07:42 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
- > This arrogant behavior
Arrogant? I'm just sharing my experience and the same metrics Brooke shared to put my experience in perspective.
> ...
My intent was never to be unfriendly, but if that's how you feel I promise to never int... -
03:42 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
- > this all stems from Ruby being chaotic with the version releases
Well no. This all stems from you following a very inefficient and user-unfriendly workflow (which you are entirely free to).
I maintains 2x as many gems gems as you... -
11:11 AM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
- @retro, hard disagree, because if everyone did what you suggest, it means that every year:
- You need to wait on every single one of you dependency to cut a new release with an updated gemspec. When you get hundreds of dependencies th... -
05:02 PM Ruby Revision 505fcf5d (git): [ruby/json] ext/json/ext/json.h: Add missing newline at end of file
- https://github.com/ruby/json/commit/3bc1787bd4
-
03:56 PM Ruby Revision 2f9e0d35 (git): [ruby/json] Fix duplicate 'inline' declaration specifier
- Followup: https://github.com/ruby/json/pull/889
https://github.com/ruby/json/commit/591510392a -
01:12 PM Ruby Revision c49e4db6 (git): [ruby/json] parser.c: Always inline `json_eat_whitespace`
- ```
== Parsing activitypub.json (58160 bytes)
ruby 3.4.6 (2025-09-16 revision https://github.com/ruby/json/commit/dbd83256b1) +YJIT +PRISM [arm64-darwin24]
Warming up --------------------------------------
after 1.174k...