pekko/project
Roland Kuhn 320271cc31 new implementation for Akka Typed #21131
This is the first step towards a completely new and optimized actor
implementation for Akka Typed. The full previously existing test suite
passes for both implementations. The following is an incomplete list of
things that remain to be done:

* document the semantic differences between untyped and typed, in
  particular around actor restarts and the delivery ordering guarantees
  for Terminated messages (also document the difference between
  ActorSystemImpl and ActorSystemAdapter)
* implement EventStream and logging—this currently just delegates to an
  extra untyped ActorSystem (of course To Be Fixed)
* implement dispatcher selection
* implement and test queue size limitation
* implement optimized message queue instead of CLQ (for zero-allocation
  messaging)
* clean up test log output (something does not work with TestEventListener
  and EventFilter for ActorSystemImpl tests)
* document the capabilities (or more appropriately: the limitations) of
  interoperability between ActorSystemImpl and ActorSystemAdapter
* fix ActorPath UID generation (i.e. make sure that everything gets a
  meaningful value instead of zero)
* re-evaluate throughput/rescheduling logic in ActorCell

Oh, and by the way: as per PerformanceSpec (doing simple ping-pong) the
new implementation is ca. 30% faster than the adapter over akka-actor
:-)
2016-09-08 10:10:35 +02:00
..
scripts update warnOldDocs.js and symlink for release 2016-03-08 19:46:46 +01:00
ActivatorDist.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
AkkaBuild.scala =htp attempt to fix PR validation issue, unable to reproduce (#20975) 2016-07-17 20:06:22 +02:00
build.properties Downgrading SBT until https://github.com/sbt/sbt/issues/2686 is fixed 2016-08-02 14:41:43 +02:00
CliOptions.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Dependencies.scala Use in-memory filesystem for the file sink and source #20726 2016-08-29 16:33:33 +02:00
Dist.scala Fix for dist missing libraries #20661 2016-05-31 12:52:30 +02:00
Doc.scala Add latest versions to MiMa 2016-04-26 15:28:41 +02:00
Formatting.scala Update to a working version of Scalariform 2016-06-02 22:12:36 +02:00
GitHub.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
MiMa.scala new implementation for Akka Typed #21131 2016-09-08 10:10:35 +02:00
MultiNode.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
OSGi.scala =pro make #21105 never ever happen again (OSGi breaking release) (#21121) 2016-08-04 13:14:30 +02:00
plugins.sbt =pro make #21105 never ever happen again (OSGi breaking release) (#21121) 2016-08-04 13:14:30 +02:00
Protobuf.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Publish.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Release.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Sample.scala #18765 Update to latest MiMa which is now an AutoPlugin. 2016-03-10 10:45:35 +02:00
SigarLoader.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
SphinxDoc.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
TestExtras.scala -doc,str,tes remove statsd and graphite reporting code, its not used (#20383) 2016-04-27 09:45:58 +02:00
TimeStampede.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
ValidatePullRequest.scala #18765 Update to latest MiMa which is now an AutoPlugin. 2016-03-10 10:45:35 +02:00
Version.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00