Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v2.0-RC4
Commits on Mar 1, 2012
  1. @viktorklang
  2. @viktorklang

    whitespace

    viktorklang authored
  3. @rkuhn @viktorklang

    add some scaladoc for ActorCell.ChildrenContainers

    rkuhn authored viktorklang committed
  4. @rkuhn @viktorklang

    disallow actor creation while shutting down

    rkuhn authored viktorklang committed
  5. @viktorklang
  6. @viktorklang
  7. @viktorklang
  8. @viktorklang
  9. @rkuhn @viktorklang
  10. @viktorklang

    Sprinkling stardust

    viktorklang authored
  11. @viktorklang

    Artistic reinterpretation

    viktorklang authored
  12. @rkuhn @viktorklang

    little polish for TerminatingChildrenContainer

    rkuhn authored viktorklang committed
  13. @rkuhn @viktorklang

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

    rkuhn authored viktorklang committed
    - 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 ;-)
  14. @viktorklang
  15. @viktorklang
  16. @havocp @viktorklang

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

    havocp authored viktorklang committed
    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().
Commits on Feb 29, 2012
  1. @viktorklang
  2. @viktorklang

    Removing wasteful repos

    viktorklang authored
Commits on Feb 28, 2012
  1. @rkuhn @viktorklang

    fix shutdown of remote routers, see #1872

    rkuhn authored viktorklang committed
    - 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.
  2. @viktorklang
  3. @rkuhn
  4. @rkuhn
  5. @viktorklang

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

    viktorklang authored
    Wip stash release 2.0
  6. @viktorklang

    spelling

    viktorklang authored
  7. @viktorklang

    spelling

    viktorklang authored
  8. @viktorklang

    Mergin in wip-stash

    viktorklang authored
  9. @viktorklang

    Merge pull request #307 from jboner/wip-stash

    viktorklang authored
    Add stash and deque-based mailbox
  10. @viktorklang
  11. @viktorklang
  12. @rkuhn
  13. @viktorklang
  14. @derekjw @viktorklang

    Capture early exception within Future.flow, fixes #1869

    derekjw authored viktorklang committed
  15. @viktorklang
  16. @viktorklang

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

    viktorklang authored
    Capture early exception within Future.flow, fixes #1869
  17. @derekjw
Something went wrong with that request. Please try again.