General

Profile

jpcamara (JP Camara)

  • Login: jpcamara
  • Registered on: 10/31/2022
  • Last sign in: 11/02/2024

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Like

Activity

09/09/2024

12:10 AM Ruby master Revision b5f12910 (git): The Timeout::Error example no longer works consistently
* This PR from the timeout gem (https://github.com/ruby/timeout/pull/30) made it so you have to handle_interrupt on T... jpcamara (JP Camara)

06/18/2024

12:09 AM Ruby master Bug #20346: FiberScheduler.unblock not called by Thread#join when Thread body contains Ractor.take
Looks as though the fiber scheduler is not supported by Ractors right now, due to fixes that need to be implemented i... jpcamara (JP Camara)

12/24/2023

05:47 PM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
A one-line change fixes it for me, and fixes almost every failure I was seeing when running `test-all` using `RUBY_MN... jpcamara (JP Camara)

12/23/2023

10:07 PM Ruby master Revision a2ebf9cc (git): Replicate EEXIST epoll_ctl behavior in kqueue
* In the epoll implementation, you get an EEXIST if you try to register the same event for the same fd more than once... jpcamara (JP Camara)

12/21/2023

04:28 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
Confirmed that if I change all of the `rb_thread_io_blocking_call` calls to hard-code 0 as the last argument (instead... jpcamara (JP Camara)
04:15 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
Originally I thought it was the kqueue MN PR, but it may have been the changes applied before it that are causing thi... jpcamara (JP Camara)
03:57 AM Ruby master Bug #20076: M:N scheduler is stuck on macOS with RUBY_MN_THREADS=1
@hsbt is it crashing, or hanging? For me, I am seeing the following tests hang:
tool/test/webrick/test_server.rb#t...
jpcamara (JP Camara)

12/20/2023

07:23 AM Ruby master Revision 8782e021 (git): KQueue support for M:N threads
* Allows macOS users to use M:N threads (and technically FreeBSD, though it has not been verified on FreeBSD)
* Incl...
jpcamara (JP Camara)
07:23 AM Ruby master Revision 256f34ab (git): Hand thread into `thread_sched_wait_events_timeval`
* When we have the thread already, it saves a lookup
* `event_wait`, not `kq`
Clean up the `thread_sched_wait_event...
jpcamara (JP Camara)

12/19/2023

04:14 AM Ruby master Feature #20053: M:N Threads, now w/ macOS support (kqueue)
@ko1 My updates are in based on your feedback. At this point is it too close to the Ruby 3.3 release to potentially g... jpcamara (JP Camara)

Also available in: Atom