Commits on Mar 1, 2012
  1. @viktorklang
  2. @viktorklang

    whitespace

    viktorklang committed Mar 1, 2012
  3. @rkuhn @viktorklang
  4. @rkuhn @viktorklang
  5. @viktorklang
  6. @viktorklang
  7. @viktorklang
  8. @viktorklang
  9. @rkuhn @viktorklang
  10. @viktorklang

    Sprinkling stardust

    viktorklang committed Mar 1, 2012
  11. @viktorklang

    Artistic reinterpretation

    viktorklang committed Mar 1, 2012
  12. @rkuhn @viktorklang
  13. @rkuhn @viktorklang

    rework childrenRefs to make context.stop(child) fully asynchronous

    - replace TreeMap with custom ChildrenContainer, which has three
      implementations: empty, normal and “terminating” (i.e. waiting for
      some child to terminate)
    - split recreate() in the same way as terminate(), so that there is a
      phase during which the suspended actor waits for termination of all
      children which were stopped in preRestart
    - do not null out “actor” in ActorCell during restart, because we do
      need the supervisionStrategy and nulling it out does not buy us much
      in this case anyway
    - provide new ActorContext.suspendForChildTermination(), which enters
      limbo for as long there are outstanding termination requests; this
      enables code which is very similar to previously (half-working) setups
      with “synchronous” context.stop(child)
    
    docs are still missing, plus a little polishing here and there; oh, and
    before I forget: ActorCell NOW is 64 bytes again ;-)
    rkuhn committed with viktorklang Feb 29, 2012
  14. @viktorklang
  15. @viktorklang

    Fixing broken link in docs

    viktorklang committed Mar 1, 2012
  16. @havocp @viktorklang

    Cherry-pick ConfigFactory class loader fixes to com.typesafe.config

    This is commit 9733578ebbce6fc00b9e611540c3f24b76289911 and
    commit 30bdac884b4ef256242db7e4fcee44df9f9921de from
    typesafehub/config. Default and reference configs are no
    longer cached, and use the thread's context class loader
    instead of ConfigImpl.class.getClassLoader().
    havocp committed with viktorklang Feb 29, 2012
Commits on Feb 29, 2012
  1. @viktorklang
  2. @viktorklang

    Removing wasteful repos

    viktorklang committed Feb 29, 2012
Commits on Feb 28, 2012
  1. @rkuhn @viktorklang

    fix shutdown of remote routers, see #1872

    - ActorCell.stop(actor) removed the actor from childrenRefs before
      handleChildTerminated, leading to removing from Locker immediately
      after adding it in
    - intercept ChildTerminated message in RemoteTransport.receive if
      destination is not found (i.e. isTerminate==true) and re-route to
      Locker, which was changed to support path-based lookup to find the
      parent and funnel the ChildTerminated to its intended destination
    - add Locker.shutdown() to detach remaining actors from their
      dispatchers upon system termination.
    rkuhn committed with viktorklang Feb 28, 2012
  2. @viktorklang
  3. @rkuhn
  4. @rkuhn
  5. @viktorklang

    Merge pull request #357 from jboner/wip-stash-release-2.0

    Wip stash release 2.0
    viktorklang committed Feb 28, 2012
  6. @viktorklang

    spelling

    viktorklang committed Feb 28, 2012
  7. @viktorklang

    spelling

    viktorklang committed Feb 28, 2012
  8. @viktorklang

    Mergin in wip-stash

    viktorklang committed Feb 28, 2012
  9. @viktorklang

    Merge pull request #307 from jboner/wip-stash

    Add stash and deque-based mailbox
    viktorklang committed Feb 28, 2012
  10. @viktorklang
  11. @viktorklang
  12. @rkuhn
  13. @viktorklang
  14. @derekjw @viktorklang
  15. @viktorklang
  16. @viktorklang

    Merge pull request #356 from jboner/wip-ticket-1869

    Capture early exception within Future.flow, fixes #1869
    viktorklang committed Feb 27, 2012
  17. @derekjw