Permalink
Switch branches/tags
Nothing to show
Commits on Dec 21, 2012
Commits on May 17, 2012
  1. fix finalizing

    JimRoepcke committed May 17, 2012
  2. fixed notify:

    JimRoepcke committed May 17, 2012
  3. removed pause and unpause

    JimRoepcke committed May 17, 2012
Commits on May 16, 2012
  1. _runCallbacks is now iterative

    JimRoepcke committed May 16, 2012
    Previously, _runCallbacks was recursive when
    HLDeferreds were chained. Now, it's iterative,
    which avoids stack overflows if you have very
    deep/long chains.
  2. renamed _startRun and _run as per Twisted.

    JimRoepcke committed May 15, 2012
    renamed _startRun _startRunCallbacks and _run
    _runCallbacks so they match the corresponding
    method names in defer.py. This just makes it
    easier for me while I'm looking at the two side
    by side.
  3. added chainedTo_ ivar

    JimRoepcke committed May 15, 2012
  4. fixed bug with result_ being changed when chaining

    JimRoepcke committed May 16, 2012
    if d1 is paused and waiting for d2, and d2
    fires, and sends its result to d1, d2's result
    should not be modified.
    
    However, d2 run's d1's callbacks after giving d1
    its result. And then d2's result is updated to
    the result of d1 after running those callbacks.
    And that should not be happening.
  5. made tests work (fail) properly

    JimRoepcke committed May 16, 2012
    GHAssert macros raise exceptions. But exceptions
    raised inside callbacks are swallowed by its
    HLDeferred, so if assertions were failing, it
    wasn't causing the test runner to realize it.
Commits on May 14, 2012
  1. convenience methods to notify a deferred of the

    JimRoepcke committed May 14, 2012
    result of another deferred without affecting the result of the other deferred
  2. fix to operation cancellation

    JimRoepcke committed May 14, 2012
    * if an NSOperation is cancelled before it is
      started, NSOperationQueue will still call
      -start and expects the operation to not be
      finished yet. This avoids the queue complaining
      "isFinished = YES without being started by the
      queue it is in".
Commits on May 10, 2012
Commits on Feb 12, 2012
Commits on Dec 9, 2011
Commits on Jul 27, 2011
Commits on Jul 26, 2011