General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 24 24
Reported issues 21 115 136

Projects

Project Roles Registered on
Ruby Committer 09/27/2021
Backport187 Committer 09/27/2021
Backport191 Committer 09/27/2021
Backport192 Committer 09/27/2021
Backport193 Committer 09/27/2021
Backport200 Committer 09/27/2021
Backport21 Committer 09/27/2021
Backport22 Committer 09/27/2021
Ruby 1.8 Committer 09/27/2021
Ruby master Committer 09/27/2021

Like

Activity

11/18/2024

03:23 AM Ruby master Revision f3e17a84 (git): [ruby/json] Release 2.8.2
https://github.com/ruby/json/commit/d5e4a6e3fd byroot (Jean Boussier)
03:23 AM Ruby master Revision 9c6217fd (git): [ruby/json] Fix the BEWARE documentation in `load` and `unsafe_load`.
https://github.com/ruby/json/commit/2d62ec449f byroot (Jean Boussier)

11/16/2024

10:06 AM Ruby master Bug #20896 (Closed): io/nonblock operations not ractor-safe
The PR was merged. byroot (Jean Boussier)

11/14/2024

02:21 AM Ruby master Revision a4183781 (git): [ruby/json] Only use the key cache if the Hash is in an Array
Otherwise the likeliness of seeing that key again is really low, and looking up
the cache is just a waste.
Before:
...
byroot (Jean Boussier)

11/13/2024

01:14 PM Ruby master Revision 37a16c78 (git): string.c: preserve coderange when interning a string
Since `str_do_hash` will most likely scan the string to
compute the coderange, we might as well copy it over in the
i...
byroot (Jean Boussier)
12:32 PM Ruby master Revision fae86a70 (git): string.c: Directly create strings with the correct encoding
While profiling msgpack-ruby I noticed a very substantial amout of time
spent in `rb_enc_associate_index`, called by ...
byroot (Jean Boussier)
09:29 AM Ruby master Revision bfb4783c (git): Move `Symbol#name` into `symbol.rb`
This allows to declare it as leaf just like `Symbol#to_s`.
Co-Authored-By: Étienne Barrié <etienne.barrie@gmail.com>
byroot (Jean Boussier)

11/12/2024

07:21 PM Ruby master Bug #20892 (Closed): `ObjectSpace.dump` can produce broken JSON for classes with temporary names
Applied in changeset commit:git|ee1cd1656fc667840282a4e9c3f2cc5e3154e50e.
----------
ObjectSpace.dump: handle Module...
byroot (Jean Boussier)
06:47 PM Ruby master Bug #20892 (Closed): `ObjectSpace.dump` can produce broken JSON for classes with temporary names
```ruby
puts ObjectSpace.dump(Class.new.tap { |c| c.set_temporary_name('" little boby table') })
```
Produces th...
byroot (Jean Boussier)
07:21 PM Ruby master Revision ee1cd165 (git): ObjectSpace.dump: handle Module#set_temporary_name
[Bug #20892]
Until the introduction of that method, it was impossible for a
Module name not to be valid JSON, hence ...
byroot (Jean Boussier)

Also available in: Atom