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: 06/18/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 29 | 29 |
| Reported issues | 28 | 142 | 170 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 09/27/2021 |
Activity
07/14/2026
-
08:44 AM Ruby Revision e0083cff (git): Refactor RObject to use T_IMEMO/fields_obj on overflow
- Instead of spilling into a raw buffer, `RObject` now spills
into an `IMEMO/fields` object like other types.
From an instance variable layout standpoint, an extended `RObject`
is now identical to a `RTypedData`, as in they both store the...
07/13/2026
-
07:45 AM Ruby Revision 9fd5efe9 (git): [ruby/json] Release 2.21.1
- https://github.com/ruby/json/commit/fd61def38b
-
07:26 AM Ruby Revision 5a6cbaa2 (git): [ruby/json] Rely on Ruby's HAVE_BUILTIN___BUILTIN_CLZLL
- We don't need to perform out own checks.
Fix: https://github.com/ruby/json/pull/1052
https://github.com/ruby/json/commit/db70b14321
07/12/2026
-
01:03 PM Ruby Feature #22182: Poor man's escape analysis
- @duerst the proposal isn't to literally subtitute `gusb` for `gsub!`, but to call a hidden, alternative implementation of `gsub` that mutates in place (or have `gsub` being able to know it was called in such fashion)
-
11:40 AM Ruby Revision 33893e8d (git): [ruby/strscan] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE
- (https://github.com/ruby/strscan/pull/211)
Available on Ruby 4.1: [Feature #22067]
Ref: https://bugs.ruby-lang.org/issues/22067
When available this flag superseed RUBY_TYPED_FREE_IMMEDIATELY and allow
parallel sweeping of the type.
h... -
11:39 AM Ruby Revision 0c3d8b34 (git): [ruby/stringio] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE
- (https://github.com/ruby/stringio/pull/222)
Available on Ruby 4.1: [Feature #22067]
Ref: https://bugs.ruby-lang.org/issues/22067
When available this flag superseed RUBY_TYPED_FREE_IMMEDIATELY and allow
parallel sweeping of the type.
... -
06:57 AM Ruby Revision b796b99a (git): [ruby/json] Release 2.21.0
- https://github.com/ruby/json/commit/9be0e8ed39
07/10/2026
-
08:02 AM Ruby Revision 2c574ca7 (git): Symbol#to_s now returns a frozen string.
- [Feature #22137]
It has returned a chilled string, hence emitting deprecation
warnings for two versions. -
07:27 AM Ruby Feature #22137 (Closed): Change `Symbol#to_s` to return frozen strings
- Applied in changeset commit:git|105ee02159ceac96df019b7da7067254a072377e.
----------
[ruby/stringio] Update `str_chilled_p` for Ruby 4.1
(https://github.com/ruby/stringio/pull/219)
Ref: https://github.com/ruby/ruby/pull/17781
[[Feature... -
07:27 AM Ruby Revision 105ee021 (git): [ruby/stringio] Update `str_chilled_p` for Ruby 4.1
- (https://github.com/ruby/stringio/pull/219)
Ref: https://github.com/ruby/ruby/pull/17781
[[Feature #22137]](https://bugs.ruby-lang.org/issues/22137)
The only cause for chilled is now literals.
`STR_CHILLED_SYMBOL_TO_S` has been removed...