summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
...
* Reactor now has type parameter.Philipp Haller2010-03-0818-240/+308
|
* Removed obsolete SimpleExecutorScheduler, Threa...Philipp Haller2010-03-047-254/+13
| | | | | | | Removed obsolete SimpleExecutorScheduler, ThreadPoolScheduler, DefaultThreadPoolScheduler, and SchedulerService. Made ThreadPoolConfig private. No review necessary.
* Fixed actors.enableForkJoin property.Philipp Haller2010-03-042-9/+10
|
* Clean-ups in scheduler hierarchy.Philipp Haller2010-03-049-27/+91
|
* A few yards short of the goal posts attempt at ...Paul Phillips2010-03-0410-36/+36
| | | | | | | | | | | A few yards short of the goal posts attempt at making our usage of Throwable subclasses more consistent. This patch eliminates a lot of ad hoc Exception/Error/etc. creation and various arbitrary choices are rendered slightly less arbitrary. From now on let's try not to use the word "Exception" or "Error" in the names of Throwable subclasses unless they actually derive (and make sense to derive) from Exception or Error. Review by community.
* Undid my awful code which had broken the thread...Paul Phillips2010-02-261-1/+2
| | | | | | | Undid my awful code which had broken the thread scheduler selection. Further unbroke it beyond that unbreaking hopefully to the point where java 1.6 on OSX is recognized as such. Review by haller.
* Made doc comment consistent. No review.Philipp Haller2010-02-251-2/+2
|
* Physically moved ActorGC to scheduler directory.Philipp Haller2010-02-251-0/+0
|
* Fixed problem with daemon actor termination.Philipp Haller2010-02-241-5/+1
|
* Control-flow combinators do not require thread-...Philipp Haller2010-02-237-49/+105
| | | | | | Control-flow combinators do not require thread-local variable in Reactor. Review by plocinic.
* Some much needed housecleaning regarding system...Paul Phillips2010-02-231-30/+15
| | | | | | | | | Some much needed housecleaning regarding system properties. If you can possibly resist the temptation, it'd be great if people could try to go through the properties classes to get and set them, and also to set property values somewhere fixed rather than using strings directly. Review by community.
* - Added fair mode to ForkJoinScheduler, which s...Philipp Haller2010-02-2211-39/+64
| | | | | | | - Added fair mode to ForkJoinScheduler, which submits tasks to global - queue with a 2% chance Reactor uses ForkJoinScheduler by default Moved - ActorGC to scheduler package Various clean-ups
* Some deprecation patrol and minor cleanups.Paul Phillips2010-02-221-1/+1
|
* Re-added deprecated member to scala.actors.Fut...Philipp Haller2010-02-081-0/+3
| | | | | Re-added deprecated member to scala.actors.Future. No review necessary.
* Closes #3009.Philipp Haller2010-02-021-11/+26
|
* Fixed a number of faulty Scaladoc comments in l...Gilles Dubochet2010-01-261-1/+1
| | | | | | Fixed a number of faulty Scaladoc comments in library and compiler sources. No review.
* Reverted over-zealous replacement of 'PartialFu...Antonio Cunei2010-01-1511-41/+41
| | | | | Reverted over-zealous replacement of 'PartialFunction' with '=>?'.
* Some optimizations to actor message queues and ...Philipp Haller2010-01-146-60/+109
| | | | | Some optimizations to actor message queues and event handling.
* Fixed issue in Reactor/Actor that could lead to...Philipp Haller2010-01-075-4/+44
| | | | | | | | | Fixed issue in Reactor/Actor that could lead to premature termination of actors. Added test that could reproduce it (occurred more often on larger inputs, but test should not take too much time). The issue also caused the reactor-exceptionOnSend test to timeout sometimes. Review by plocinic.
* Took full advantage of the new =>? alias for th...Paul Phillips2009-12-2211-42/+42
| | | | | | | Took full advantage of the new =>? alias for the superverbosely named PartialFunction by renaming every usage of the latter except when in comments.
* Closes #2538. no review necessary.Philipp Haller2009-12-221-4/+6
|
* closed #1449. review by community.Philipp Haller2009-12-211-9/+40
|
* small correction in doc comment. no review.Philipp Haller2009-12-211-3/+2
|
* closed #2829. review by rompf.Philipp Haller2009-12-211-6/+6
|
* Documented scala.actors.Futures API.Philipp Haller2009-12-211-30/+56
|
* Closed #2801.Martin Odersky2009-12-181-1/+1
|
* Eliminating the deprecation warnings in the act...Paul Phillips2009-12-1513-46/+61
| | | | | Eliminating the deprecation warnings in the actor library.
* Updated copyright notices to 2010Antonio Cunei2009-12-0744-44/+44
|
* Use the same thread pool configuration for Daem...Philipp Haller2009-12-033-24/+23
| | | | | Use the same thread pool configuration for DaemonScheduler.
* Added Java property to explicitly enable/disabl...Philipp Haller2009-12-031-7/+19
| | | | | | Added Java property to explicitly enable/disable fork-join pool for actors. By default it is enabled only on 1.6 and 1.7 JDKs from Sun.
* Added switch to not use fork-join pool on a 1.5...Philipp Haller2009-12-011-3/+4
| | | | | Added switch to not use fork-join pool on a 1.5 JVM.
* Reverted r19466, as the decision is now thatAntonio Cunei2009-11-092-2/+2
| | | | | isDefinedAt should /not/ be in Function1
* Adds isDefinedAt to Function1. As a consequence,Antonio Cunei2009-11-092-2/+2
| | | | | | | | code that mixes in PartialFunction now have to define isDefinedAt as override. Fixes #2225.
* Fixed DaemonScheduler on IBM J9.Philipp Haller2009-11-092-3/+29
|
* Fix and test for #2530.Philipp Haller2009-11-032-1/+4
|
* Removed old fork-join library. Fixed build.Philipp Haller2009-10-275-2392/+0
|
* Second half of fix and tests for #1518.Philipp Haller2009-10-261-4/+16
|
* Modifications to the five accumulated ant-paras...Paul Phillips2009-10-262-0/+1
| | | | | | | | | | Modifications to the five accumulated ant-parasite files which are slowly driving me mad by being recompiled on every single run. One file renamed, one moved to the right directory, two given dummy implementations since they're completely commented out, and the actors package object changed to apply to scala.actors rather than _root_.actors.
* First half of fix for #1518.Philipp Haller2009-10-264-15/+47
|
* Fix and test for #2515.Philipp Haller2009-10-251-2/+7
|
* Deprecation patrol.Paul Phillips2009-10-253-10/+3
| | | | | | | compile scalac with -deprecation and not cause any machines to catch fire. Most of the remaining warnings are glancing furtively at Tuple2, waiting for the moment to pounce.
* Do not use ForkJoinPool when running on IBM J9;...Philipp Haller2009-10-2041-6/+12579
| | | | | | Do not use ForkJoinPool when running on IBM J9; in this case use 1.5 ThreadPoolScheduler.
* Fix for disabled test t2359.Philipp Haller2009-10-121-1/+2
|
* Fix for a race condition when starting an Actor...Philipp Haller2009-10-093-6/+21
| | | | | | Fix for a race condition when starting an Actor while its ForkJoinScheduler is shutting down.
* Restored type of receiver in OutputChannel and ...Philipp Haller2009-10-066-20/+149
| | | | | | | Restored type of receiver in OutputChannel and Channel to Actor. ReplyReactor inherits from ReplyableReactor. ReplyableReactor is now private.
* Reactor uses Executor-based scheduler that does...Philipp Haller2009-10-064-20/+20
| | | | | | Reactor uses Executor-based scheduler that does not attempt to resize thread pool.
* ForkJoinScheduler only adjusts pool size when a...Philipp Haller2009-10-061-22/+8
| | | | | | ForkJoinScheduler only adjusts pool size when an actor calls receive/receiveWithin.
* Actors waiting in receive search for messages o...Philipp Haller2009-10-012-74/+45
| | | | | | Actors waiting in receive search for messages on their underlying thread. Simplified receiveWithin.
* Fixed thread-visibility issues causing scala-ni...Philipp Haller2009-10-013-0/+9
| | | | | Fixed thread-visibility issues causing scala-nightly-args 387 to fail.
* Removed LightReaction. Simplified ActorTask.Philipp Haller2009-09-306-115/+39
|