General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 20 20
Reported issues 22 89 111

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

09/20/2023

03:21 PM Ruby master Bug #19624: Backticks - IO object leakage
@nobu looks good! byroot (Jean Boussier)
01:01 PM Ruby master Bug #19624: Backticks - IO object leakage
> Do you have any short reproducible code?
No sorry, I don't understand the fiber scheduler enough to reduce the t...
byroot (Jean Boussier)
12:00 PM Ruby master Bug #19624: Backticks - IO object leakage
@nobu Interesting. If I understand correctly, this makes sure that as long as it's reacheable, the IO keeps its `ftpr... byroot (Jean Boussier)
11:18 AM Ruby master Bug #19624: Backticks - IO object leakage
Agreed.
@nobu any objection to reverting 814f52a9ebd035ec6e20641c602fa42f64b5dbe0 ?
byroot (Jean Boussier)
09:14 AM Ruby master Bug #19624: Backticks - IO object leakage
Note: hiding the IO created a regression with the fiber scheduler, since this instance can end up being passed to Rub... byroot (Jean Boussier)

09/16/2023

07:52 AM Ruby master Revision c3ef7a52 (git): Fix malloc_trim() on wasm32
```
compiling gc.c
gc.c:9746:5: error: implicit declaration of function 'malloc_trim' is invalid in C99 [-Werror,-Wim...
byroot (Jean Boussier)

09/15/2023

06:38 PM Ruby master Feature #19842: Introduce M:N threads
> this branch is bit of unstable.
If so, the sooner it's merge the sooner we can help stabilize it, and the more t...
byroot (Jean Boussier)
03:45 PM Ruby master Revision efe28227 (git): Process.warmup: invoke `malloc_trim` if available
Similar to releasing free GC pages, releasing free malloc pages
reduce the amount of page faults post fork.
byroot (Jean Boussier)

09/13/2023

05:31 PM Ruby master Bug #19875: Ruby 3.0 -> 3.1 Performance regression in String#count
> May you please help me to find the root cause?
A start would be to decompile `rb_str_count` on two versions.
...
byroot (Jean Boussier)
12:31 PM Ruby master Bug #19879 (Third Party's Issue): GC crash during Rails app testing
```
/opt/hostedtoolcache/Ruby/3.1.3/x64/lib/libruby.so.3.1(objspace_xmalloc0.cold+0x0) [0x7f07a3fbfa2f]
[0x7f079983...
byroot (Jean Boussier)

Also available in: Atom