General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 22 22
Reported issues 23 101 124

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

05/14/2024

07:29 AM Ruby master Revision 449899b3 (git): Fix `String#index` to clear MatchData when a regexp is passed
[Bug #20421]
The bug was fixed in Ruby 3.3 via 9dcdffb8bf8a3654fd78bf1a58b30c8e13888a7a
byroot (Jean Boussier)

05/13/2024

10:45 PM Ruby master Bug #20485 (Closed): Simple use of Fiber makes GC leak objects with singleton method
No worries. This aspect of Ruby GC often confuses people. byroot (Jean Boussier)
08:47 AM Ruby master Bug #20485: Simple use of Fiber makes GC leak objects with singleton method
Alright, looking at your dump:
```json
{"address":"0x7f2b570455b8", "type":"CLASS", "shape_id":2, "slot_size":160...
byroot (Jean Boussier)
06:40 AM Ruby master Bug #20485: Simple use of Fiber makes GC leak objects with singleton method
@skhrshin if you can reproduce consistently, what could be helpful would be to provide a heap dump like this (use som... byroot (Jean Boussier)
06:37 AM Ruby master Bug #20485: Simple use of Fiber makes GC leak objects with singleton method
To be honest I also tried 3.2.2 and 3.1.4, each with `[1].each`, `1.times` and `Mutex.new.synchronize`, and neither r... byroot (Jean Boussier)
06:24 AM Ruby master Bug #20485 (Open): Simple use of Fiber makes GC leak objects with singleton method
byroot (Jean Boussier)
06:18 AM Ruby master Bug #20485: Simple use of Fiber makes GC leak objects with singleton method
I closed because I tried your repro script with `ruby 3.3.1 (2024-04-23 revision c56cd86388) [arm64-darwin23]` both w... byroot (Jean Boussier)
02:26 AM Ruby master Feature #20484: A new pragma for eager resolution of classes referenced in rescue clauses.
Eager resolution of referenced constants at parse time would be very painful in many case as it would add some extra ... byroot (Jean Boussier)

05/12/2024

10:28 PM Ruby master Bug #20485 (Closed): Simple use of Fiber makes GC leak objects with singleton method
Looks like a duplicate of https://bugs.ruby-lang.org/issues/19436, fixed in Ruby 3.3 but can't really be backported. byroot (Jean Boussier)
06:49 AM Ruby master Feature #20443: Allow Major GC's to be disabled
I think that same concern applies to some existing `GC` methods (e.g. `GC.compact`, `GC.verify_compaction_reference`)... byroot (Jean Boussier)

Also available in: Atom