General

Profile

cremes (Chuck Remes)

  • Registered on: 01/10/2016
  • Last connection: 12/07/2017

Issues

Activity

12/01/2017

09:40 PM Ruby trunk Bug #9664: cannot resume transferred Fiber even if it should resume
This bug or limitation still exists on Ruby 2.4.2. Any plans to address it?
This thread on stackoverflow.com ident...
04:55 PM Ruby trunk Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
> One detail, where would we define this Local class?
> ::Local sounds too risky. Thread::Local or Fiber::Local soun...

11/30/2017

05:58 PM Ruby trunk Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
I have an alternative suggestion. Since @shyouhei says that my original suggestion is too difficult a transition path...

09/15/2017

04:08 PM Ruby trunk Feature #13821: Allow fibers to be resumed across threads
I took a look at the C++ Boost library boost::fiber documentation. It allows fibers to be detached/attached between t...
01:40 PM Ruby trunk Feature #13821: Allow fibers to be resumed across threads
Yes, the Fiber.new(migrate: true) would mean the programmer is taking responsibility for NOT wrapping that Fiber up i...

09/14/2017

05:02 PM Ruby trunk Feature #13893: Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
Ideally some of these changes could be rolled out in 2.x versions with deprecation notices for those methods whose be...

09/12/2017

01:56 PM Ruby trunk Feature #13821: Allow fibers to be resumed across threads
Added ticket 13893 (https://bugs.ruby-lang.org/issues/13893) to track a feature request to cleanup fiber-local and th...
01:54 PM Ruby trunk Feature #13893 (Open): Add Fiber#[] and Fiber#[]= and restore Thread#[] and Thread#[]= to their original behavior
Ruby 3 API cleanup suggestion.
The Thread and Fiber classes have a very odd API for setting/getting thread local a...
01:44 PM Ruby trunk Feature #13821: Allow fibers to be resumed across threads
I understand how this request could allow for race conditions between Fibers. Right now we are relying on the fact th...

08/16/2017

05:19 PM Ruby trunk Feature #13821 (Assigned): Allow fibers to be resumed across threads
Given a Fiber created in ThreadA, Ruby 2.4.1 (and earlier releases) raise a FiberError if the fiber is resumed in Thr...

Also available in: Atom