Commit graph

2810 commits

Author SHA1 Message Date
Viktor Klang
002fb70f5b Added a couple of final declarations on methods and reduced volatile reads 2011-02-20 22:32:36 +01:00
Viktor Klang
808426d59d Manual inlining and indentation 2011-02-15 01:28:29 +01:00
Viktor Klang
2fc0e116cf Lowering overhead for receiving messages 2011-02-15 00:48:45 +01:00
Viktor Klang
1f257d701a Merge branch 'master' of github.com:jboner/akka into wip-ebedd-tune 2011-02-14 23:09:22 +01:00
Viktor Klang
540dc22926 Adding support for PoisonPill 2011-02-14 23:08:10 +01:00
Derek Williams
8a98406f07 Add Future.receive(pf: PartialFunction[Any,Unit]), closes #636 2011-02-13 21:11:37 -07:00
Derek Williams
649a438b93 Merge branch '661-derekjw' 2011-02-13 20:01:40 -07:00
Derek Williams
b23ac5f277 Refactoring based on Viktor's suggestions 2011-02-13 19:59:54 -07:00
Viktor Klang
4c0b9110c9 Spellchecking and elided a try-block 2011-02-14 02:51:26 +01:00
Viktor Klang
05c12742e3 Removing conditional scheduling 2011-02-14 02:40:57 +01:00
Viktor Klang
fef5bc40a8 Possible optimization for EBEDD 2011-02-14 02:34:40 +01:00
Derek Williams
9f3c38f596 Allow specifying the timeunit of a Future's timeout. The compiler should also no longer store the timeout field since it is not referenced in any methods anymore 2011-02-12 12:26:56 -07:00
Derek Williams
0db618fd2d Add method on Future to await and return the result. Works like resultWithin, but does not need an explicit timeout. 2011-02-12 11:40:40 -07:00
Garrick Evans
0fe4d8c6ee fix tabs; remove debugging log line 2011-02-12 10:01:29 -08:00
Garrick Evans
a274c5f0b9 ticket 664 - update continuation handling to (re)support updating timeout 2011-02-12 09:57:24 -08:00
Derek Williams
8df62e9ee0 move repeated code to it's own method, replace loop with tailrec 2011-02-12 09:16:29 -07:00
Derek Williams
311a881664 Rename completeWithValue to complete 2011-02-12 09:01:15 -07:00
Derek Williams
87bd862f93 Throw an exception if Future.await is called on an expired and uncompleted Future. Ref #659 2011-02-11 15:12:35 -07:00
Derek Williams
2ec6233a7a Use an Option[Either[Throwable, T]] to hold the value of a Future 2011-02-11 14:46:39 -07:00
Viktor Klang
c74bb062af Merge branch 'master' of github.com:jboner/akka 2011-02-11 20:13:55 +01:00
Viktor Klang
c43f8ae747 Potential fix for race-condition in RemoteClient 2011-02-11 20:13:42 +01:00
Derek Williams
b1223ac9b3 Update scalatest to version 1.3, closes #663 2011-02-11 10:08:05 -07:00
Viktor Klang
d1213f26bb Fixing neglected configuration in WorkStealer 2011-02-10 13:17:35 +01:00
Garrick Evans
418b5cee25 Merge branch 'master' of github.com:jboner/akka 2011-02-08 07:22:45 -08:00
Garrick Evans
acab31aa15 changed pass criteria for testBoundedCapacityActorPoolWithMailboxPressure to account for more capacity additions 2011-02-08 07:22:23 -08:00
Viktor Klang
b472346184 Merge branch 'master' of github.com:jboner/akka 2011-02-08 16:14:50 +01:00
Viktor Klang
e43ccf35d2 API improvements to Futures and some code cleanup 2011-02-08 16:14:40 +01:00
Viktor Klang
83f9c4982f Fixing ticket #652 - Reaping expired futures 2011-02-08 15:06:13 +01:00
Peter Vlugter
e2e0abedf8 Exclude samples and sbt plugin from parent pom 2011-02-08 16:16:01 +13:00
Peter Vlugter
b23528b66e Fix publish release to include parent poms correctly 2011-02-08 12:36:47 +13:00
Viktor Klang
bc423fcc76 Fixing ticket #645 adding support for resultWithin on Future 2011-02-07 18:59:49 +01:00
Viktor Klang
4b9621da87 Fixing #648 Adding support for configuring Netty backlog in akka config 2011-02-07 10:31:33 +01:00
Peter Vlugter
ca9b234dab Fix for local actor ref home address
- home address is set on deserialization
- flag for client-managed actor ref so that having
  a home address doesn't imply client-managed
2011-02-04 15:16:46 +13:00
Viktor Klang
d9d4db41f9 Adding Java API for ReceiveTimeout 2011-02-03 14:37:08 +01:00
Garrick Evans
93411d77b6 Merge branch 'master' of github.com:jboner/akka 2011-02-01 15:00:38 -08:00
Garrick Evans
e4efff1a78 ticket #634 - add actor pool. initial version with unit tests 2011-02-01 14:56:34 -08:00
Peter Vlugter
d3f4e00799 Disable -optimise and -Xcheckinit compiler options 2011-02-02 08:53:29 +13:00
Peter Vlugter
83d0b12803 Enable compile options in sub projects 2011-02-01 17:46:45 +13:00
Viktor Klang
3c9ce3b0ca Fixing a possible race-condition in netty 2011-01-31 12:41:39 +01:00
Viktor Klang
bd185eb5d4 Changing to getPathInfo instead of getRequestURI for Mist 2011-01-28 12:42:31 +01:00
Viktor Klang
303c03dd2d Porting the tests from wip-628-629 2011-01-26 14:06:40 +01:00
Viktor Klang
44867351c5 Potential fix for #628 and #629 2011-01-26 13:55:39 +01:00
Viktor Klang
1749965098 Merge branch 'master' of github.com:jboner/akka 2011-01-26 13:50:37 +01:00
Viktor Klang
64f0e8297d Potential fix for #628 and #629 2011-01-25 18:27:25 +01:00
Viktor Klang
6376061a70 Potential fix for #628 and #629 2011-01-25 16:23:50 +01:00
Viktor Klang
64484f07de Added support for empty inputs for fold and reduce on Future 2011-01-24 17:42:56 +01:00
Viktor Klang
35457a4ecc Refining signatures on fold and reduce 2011-01-24 17:12:56 +01:00
Viktor Klang
ad26903410 Added Futures.reduce plus tests 2011-01-24 16:37:08 +01:00
Viktor Klang
9b2a187401 Adding unit tests to Futures.fold 2011-01-24 13:31:07 +01:00
Viktor Klang
ba3e71d28e Adding docs to Futures.fold 2011-01-24 13:10:52 +01:00