luke-gru (Luke Gruber)
- Login: luke-gru
- Email: luke.gru@gmail.com
- Registered on: 08/19/2011
- Last sign in: 05/13/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 0 | 0 | 0 |
Reported issues | 13 | 45 | 58 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Contributor | 06/19/2025 |
Activity
07/08/2025
-
09:12 PM Ruby Bug #21505: [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- Yeah fair enough. It's probably not as complicated to fix as I initially thought.
-
07:58 PM Ruby Bug #21505 (Open): [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- ```ruby
r = Ractor.new do
exit
end
r.join # hangs
```
Should `exit` be allowed in ractors? It would be ea... -
06:50 PM Ruby Bug #21504 (Open): [Ractor] Process.waitpid blocks ractor, new NT doesn't pick up other ractors
- The following code hangs when run with `RUBY_MAX_CPU=2 make run`:
Note: `RUBY_MAX_CPU` is set to 2 so that only 1 ...
06/23/2025
-
07:07 PM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently
- I sent a [PR](https://github.com/ruby/ruby/pull/13682) for this but I don't know if this is the proper fix or if we s...
06/19/2025
-
05:16 PM Ruby Bug #21446 (Open): StackOverflow when changing visibility in reopened refinement
- ```ruby
class A
def a
:a
end
end
class B < A
end
module R
refine B do
private :a
end
en...
06/17/2025
-
08:58 PM Ruby Bug #21441: SEGV during thread cleanup if profiler calls thread_profiles_frames at wrong time
- I opened a PR [here](https://github.com/ruby/ruby/pull/13643).
This may need to be backported. -
08:45 PM Ruby Bug #21441 (Closed): SEGV during thread cleanup if profiler calls thread_profiles_frames at wrong time
- During thread cleanup, if a ruby sampling profiler calls `thread_profile_frames` at just the wrong time, the ec's sta...
06/05/2025
-
09:55 PM Ruby Bug #19154: Specify require and autoload guarantees in ractors
- To give an update, `require` and `autoload` now work inside ractors. I think this can be closed.
-
09:45 PM Ruby Bug #20346: FiberScheduler.unblock not called by Thread#join when Thread body contains Ractor.take
- I created a PR for this: https://github.com/ruby/ruby/pull/13517
-
04:20 PM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently
- Thank you for the report.
Is it possible for you to try to install ruby-head (3.5.0dev) and try this script with the...
Also available in: Atom