General

Profile

cremes (Chuck Remes)

  • Registered on: 01/10/2016
  • Last connection: 08/10/2018

Issues

Activity

06/06/2018

09:32 PM Ruby trunk Feature #14739: Improve fiber yield/resume performance
I'd like to link this to another open issue regarding Fiber migration between threads. https://bugs.ruby-lang.org/iss... cremes (Chuck Remes)

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...
cremes (Chuck Remes)
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...
cremes (Chuck Remes)

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... cremes (Chuck Remes)

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... cremes (Chuck Remes)
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... cremes (Chuck Remes)

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... cremes (Chuck Remes)

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... cremes (Chuck Remes)
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... cremes (Chuck Remes)
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...
cremes (Chuck Remes)

Also available in: Atom