Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 20, 2013
Commits on Mar 14, 2012
  1. + Spec for activity checks

    authored
Commits on Mar 13, 2012
Commits on Mar 12, 2012
  1. + Documentation

    authored
Commits on Mar 7, 2012
Commits on Jan 23, 2012
  1. ! Fixes sporadic hang

    authored
Commits on Dec 16, 2011
  1. ! Fixes hanging results

    authored
    This was because of a data race in the line @result ||= Result.new. Results are now
    generated early, and not lazy as before.
Commits on Dec 14, 2011
  1. ! Fixes early child death exception bug.

    authored
    Children would write an answer that would then not be consumed.
    More defensive code and less offensive language.
    (Child death is a horrible concept to drag around in code, even as
    an abstraction.)
Commits on Dec 13, 2011
  1. + Making the code more sensible to programmer error

    authored
    and detecting a few in the process..
Commits on Dec 7, 2011
Commits on Dec 5, 2011
  1. + Schedules blocks as well as method calls

    authored
    This was requested by Florian Hanke.
Commits on Sep 13, 2011
  1. ! Lion processor detection

    authored
    ...they should've left that alone
Commits on Jan 12, 2011
Commits on Dec 27, 2010
  1. ! working 1.8 lock implementation

    authored
    I know this is a bad bad busy loop. But I also know that the threading primitives Ruby includes fail me once again at this point.
  2. + Default strategy now detects cpu cores

    authored
    This eliminates the need for tuning towards the system you run on. You should normally just use procrastinate/implicit and not worry about anything.
Commits on Dec 24, 2010
Commits on Dec 22, 2010
  1. + tags threads

    authored
  2. + ruby 1.8.7 works with this

    authored
    I will try to track down the 1.9 bug.
  3. . Cannot deadlock there...

    authored
  4. + Use pipe to block thread

    authored
    It seems that ConditionVariables and traps have a bad interaction where
    the trap will wait for a mutex before executing, thereby blocking all
    processes.
  5. + documents a deadlock

    authored
Commits on Dec 21, 2010
  1. + produces ChildDeath if child dies early

    authored
    When the child process dies this exception will notify everyone waiting
    on a result.
  2. + Fixing the race condition

    authored
    This still hangs when all debug statements are gone...
  3. + Without the debug output

    authored
  4. + This seems to work

    authored
  5. + A basic comm setup

    authored
Something went wrong with that request. Please try again.