General

Profile

chrisseaton (Chris Seaton)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 9 10

Activity

11/22/2022

05:24 PM Ruby master Feature #19141: Add thread-owned Monitor to protect thread-local resources
Maybe `Enumerator` should not use a full fiber - but something less that behaves like the thread it's run on? An unde... chrisseaton (Chris Seaton)
05:23 PM Ruby master Bug #19108: Format routines like pack blindly treat a string as ASCII-encoded
> I think you want to mean "if the string is not ASCII-compatible".
Can you explain why?
I think a string is on...
chrisseaton (Chris Seaton)

11/07/2022

12:51 PM Ruby master Bug #19108: Format routines like pack blindly treat a string as ASCII-encoded
Possibly we should raise an exception if the string is not `ascii_only?` chrisseaton (Chris Seaton)
10:21 AM Ruby master Bug #19108 (Closed): Format routines like pack blindly treat a string as ASCII-encoded
Format routines like pack and unpack blindly treat a string as ASCII-encoded, even if they aren't ASCII or ASCII-comp... chrisseaton (Chris Seaton)

10/13/2022

03:23 PM Ruby master Bug #19041: Weakref is still alive after major garbage collection
The documentation could be more clear, but also note that this isn't in any way specific to Ruby - I would say that t... chrisseaton (Chris Seaton)

08/20/2022

10:08 AM Ruby master Misc #18968: Run MJIT under a forked Ruby process
An interesting project if you are changing the interface could be to write a generic JIT interface, which any JIT cou... chrisseaton (Chris Seaton)

08/18/2022

06:50 PM Ruby master Feature #18776: Object Shapes
> With shapes you could start with {a,b} and then add the hash keys to get shape {a,b,c,d} and pass all values [1,2,3... chrisseaton (Chris Seaton)
06:22 PM Ruby master Feature #18776: Object Shapes
Reference keyword arguments - what we're doing is using the same idea of shapes, but applying them to the keyword arg... chrisseaton (Chris Seaton)
06:30 PM Ruby master Feature #18965: Further Thread::Queue improvements
I was going to comment that adding or removing multiple items from a queue is likely not great for implementation, as... chrisseaton (Chris Seaton)

07/25/2022

02:22 PM Ruby master Feature #12607: Ruby needs an atomic integer
Yes, I think a few low-level concurrency primitives should move from Concurrent Ruby to core. As we add more concurre... chrisseaton (Chris Seaton)

Also available in: Atom