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
11/07/2025
-
09:31 AM Ruby Bug #21671: Rails CI raises `Assertion Failed: rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26` with "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled
- The failure comes from `rb_intern3 -> sym_find_or_insert_static_symbol` (during Prism parsing).
cc @luke-gru and @jhawthorn, maybe this ring a bell? -
09:06 AM Ruby Revision a881f2a0 (git): [ruby/json] Release 2.16.0
- https://github.com/ruby/json/commit/5a12067f88
-
09:02 AM Ruby Revision cd8902cc (git): [ruby/json] Deprecate `JSON::State#[]` and `JSON::State#[]=`
- This prevent from freezing and sharing state instances.
If you needs some sort of arguments or extra state to the generator
methods, consider using `JSON::Coder` instead.
https://github.com/ruby/json/commit/e9fbc8937f -
08:46 AM Ruby Revision da6ba845 (git): [ruby/json] Get rid of JSON.deep_const_get (private API)
- https://github.com/ruby/json/commit/826cb2a4f4
11/05/2025
-
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... -
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