Permalink
Commits on Nov 27, 2011
  1. Bump version to 0.6.2

    tarcieri committed Nov 27, 2011
Commits on Nov 21, 2011
  1. Refactor linking support, disentangling the mess leftover from the pr…

    …evious Celluloid::Actor refactoring
    tarcieri committed Nov 21, 2011
Commits on Nov 19, 2011
  1. Proxy #class to the actor

    tarcieri committed Nov 19, 2011
  2. Add pkg/ to .gitignore

    tarcieri committed Nov 19, 2011
  3. Bump version to 0.6.1

    tarcieri committed Nov 19, 2011
Commits on Nov 11, 2011
  1. Celluloid.resume_fiber API for resuming fibers that live inside actors

    There was previously a rather large bug where other facilities in Celluloid which used fibers weren't properly
    handling Celluloid's protocol for utilizing fiber return values to handle calls.
    
    Celluloid.resume_fiber provides a proper way to do this, and also fixes several bugs where this protocol
    wasn't properly honored.
    tarcieri committed Nov 11, 2011
  2. Debugging fixups

    tarcieri committed Nov 11, 2011
Commits on Nov 9, 2011
  1. Custom finalizer support

    tarcieri committed Nov 9, 2011
Commits on Nov 8, 2011
  1. Adjust Travis settings

    tarcieri committed Nov 8, 2011
  2. Merge pull request #10 from benlangfeld/access_to_subject

    Actors should allow access to their subject
    tarcieri committed Nov 8, 2011
Commits on Nov 6, 2011
  1. Identify calls by ID rather than identical objects

    This change is mostly for DCell, which proxies the Celluloid actor protocol over 0MQ.
    However, to do this it must marshal/unmarshal objects, so responses contain copies of
    the original call object. The previous implementation did a direct object comparison
    of call objects, so this behavior was broken in DCell.
    
    This implementation memoizes the object ID and uses that to identify calls. This may
    be a bad approach if objects are garbage collected and their IDs reused. More
    investigation is needed.
    tarcieri committed Nov 6, 2011
Commits on Nov 5, 2011
  1. Refactor call/async components out of Celluloid::ActorProxy into Cell…

    …uloid::Actor.call and .async
    tarcieri committed Nov 5, 2011
  2. Lower number of attempts to restart actors crashing on startup, and i…

    …ncrease sleep interval
    tarcieri committed Nov 5, 2011
Commits on Nov 2, 2011