Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v2.0.1-RC1
Commits on Apr 10, 2012
  1. @rkuhn
  2. @rkuhn
  3. @rkuhn

    incorporate Viktor’s review

    rkuhn authored
    - rename instance() to getInstance()
    - add ScalaDoc
    - some formatting
  4. @rkuhn

    add Java API for most case objects

    rkuhn authored
    - “case object” will emit a concrete class without constructor, so put
      abstract class in its way in order to obtain an accessible type for
      Scala & Java (i.e. without $)
    - add “def instance = this” to make access uniform from Java
    - this does not work for nested case objects because of missing static
      forwarders, so keep those as they were
    - fix issue with case object FromConfig colliding with case class
      FromConfig by open-coding the “case”iness in this case (should be
      thrown out in 2.1)
Commits on Apr 7, 2012
  1. @viktorklang
  2. @viktorklang

    #1982 - Opening up the send and notifyListeners methods on RemoteTran…

    viktorklang authored
    …sport so 3rd parties can extend it properly
  3. @viktorklang
Commits on Apr 6, 2012
  1. @viktorklang
  2. @viktorklang

    Merge pull request #391 from akka/wip-1963-zeromq2-∂π

    viktorklang authored
    Wip 1963 zeromq2 ∂π
Commits on Apr 4, 2012
  1. @viktorklang
Commits on Apr 3, 2012
  1. @viktorklang
  2. @viktorklang
  3. @rkuhn
  4. @rkuhn
  5. @rkuhn
  6. @rkuhn
  7. @rkuhn
  8. @viktorklang
  9. @viktorklang
  10. @rkuhn

    reject invalid ActorSystem names, see #1898

    rkuhn authored
    only allows domain-name-component compatible names (for simplicity)
  11. @sirthias @rkuhn
  12. @sirthias @rkuhn

    Another round of improvements to PromiseActorRef

    sirthias authored rkuhn committed
  13. @sirthias @rkuhn

    Improve PromiseActorRef as per team comments

    sirthias authored rkuhn committed
  14. @sirthias @rkuhn

    Make provider registration of PromiseActorRefs lazy

    sirthias authored rkuhn committed
    By only registering a PromiseActorRef on access to `path`
    we can shave off about 30% of the overhead involved in the common,
    purely local `ask` use case.
    Unfortunately `path` is accessed not only for ActorRef serialization
    but also during `toString`, `equals` and `hashCode`, so one should
    be careful how to handle PromiseActorRefs in hot paths.
  15. @sirthias @rkuhn

    Fix PromiseActorRef bang potentially throwing IllegalStateException

    sirthias authored rkuhn committed
    The previous implementation contained a race condition potentially violating the "bang never throws exception" contract
  16. @sirthias @rkuhn

    Small optimization in FiniteDuration.equals

    sirthias authored rkuhn committed
  17. @rkuhn
  18. @rkuhn

    fix over-eager polling in zeromq

    rkuhn authored
    depending on socket type it now does
    - no polling (write-only sockets)
    - zmq_recv-based polling (unrestricted sockets)
    - zmq_poll-based polling (REQ/REP sockets)
Commits on Apr 2, 2012
  1. @viktorklang
  2. @viktorklang
  3. @rkuhn
  4. @rkuhn

    bump version of scala-bindings to 0.0.5

    rkuhn authored
    - also remove one debug printout
  5. @rkuhn

    remove debug-Thread.sleep

    rkuhn authored
  6. @rkuhn

    rewrite ZeroMQ poll loop

    rkuhn authored
    - do not use futures, do not use different executors
    - only use Poll token; schedule OR poller.poll in case of no message
      available, depending on the sign of the poll timeout
    - restructure receive method to avoid PartialFunction.orElse overhead
  7. @viktorklang

    Reverting back to the 2.0 code for the Actorclassification, pending t…

    viktorklang authored
    …he issue of binary compatibility
Something went wrong with that request. Please try again.