General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 1 1
Reported issues 19 33 52

Activity

09/18/2021

01:45 PM Ruby master Bug #18141: Marshal load with proc yield strings before they are fully initialized
I made a followup patch: https://github.com/ruby/ruby/pull/4866
It now handle similar bugs with `Array`, `Hash` an...
byroot (Jean Boussier)

09/17/2021

02:51 PM Ruby master Feature #18148: Marshal.load freeze option
I implemented a patch https://github.com/ruby/ruby/pull/4859
NB: it does include some extra fixes for https://bugs...
byroot (Jean Boussier)
02:19 PM Ruby master Bug #18141: Marshal load with proc yield strings before they are fully initialized
So while working on https://bugs.ruby-lang.org/issues/18148, I discovered that many other types of objects are impact... byroot (Jean Boussier)

09/16/2021

02:11 PM Ruby master Feature #18148: Marshal.load freeze option
> Could you please create a patch for your proposal?
That was my intent, it might take me a couple days though.
byroot (Jean Boussier)

09/14/2021

11:00 PM Ruby master Revision 89242279 (git): Marshal.load: do not call the proc until strings have their encoding
Ref: https://bugs.ruby-lang.org/issues/18141 byroot (Jean Boussier)
06:48 AM Ruby master Feature #18148: Marshal.load freeze option
> When freeze:true is specified, only returned value from proc will be frozen?
It could be either really, but I th...
byroot (Jean Boussier)

09/06/2021

10:29 PM Ruby master Feature #18143: Add a new method to change GC.stress only in the given block such as GC.with_stress(flag) {...}
NB: it was mostly a quick thought, I don't plan to formally propose it.
That being said:
> need to be a keyword...
byroot (Jean Boussier)

09/03/2021

09:27 AM Ruby master Feature #18145: Rescue by nested exception
I'll add that this isn't really a good design because it leaks the underling implementation. The caller of `Provider:... byroot (Jean Boussier)
09:20 AM Ruby master Bug #18147: URI is not loaded anymore since ruby-2.7.0
It's a change in rubygems: https://github.com/rubygems/rubygems/commit/0f55f337b174f9f70a213c078ae2a1c2bfd07e75
An...
byroot (Jean Boussier)
09:17 AM Ruby master Misc #18122: DevelopersMeeting20210916Japan
* [Feature #18148] `Marshal.load` `freeze` option
* Useful to deserialize static data that is meant to stay in memo...
byroot (Jean Boussier)

Also available in: Atom