summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* reverted 'doArg' change made in r18738, removed...michelou2009-09-251-2/+4
| | | | | reverted 'doArg' change made in r18738, removed a few warnings
* Tightened access modifiers in Reactor and Actor...Philipp Haller2009-09-243-16/+16
| | | | | | Tightened access modifiers in Reactor and Actor, so that fewer methods are user-visible (showing up in scaladoc).
* Introduced actors package object to deprecate a...Philipp Haller2009-09-2418-154/+128
| | | | | | | | | | | Introduced actors package object to deprecate a number of classes. Made ForkJoinScheduler more configurable and let it read ThreadPoolConfig. Clean-ups in TerminationMonitor and ActorGC. Removed DefaultExecutorScheduler. Made DelegatingScheduler and ExecutorScheduler private. Deprecated MessageQueue and MessageQueueElement, so that we can later make them private. Deprecated a number of methods in IScheduler. Tightened access modifiers in Reactor.
* [no content change] Fixed all SVN properties: m...Gilles Dubochet2009-09-245-5/+5
| | | | | | | | [no content change] Fixed all SVN properties: mimes, EOL, executable. Id expansion is consistently enabled for Scala/Java/C# sources in 'src/' and consistently disabled and removed from everywhere else: there should not be any dead Id tags anymore.
* Moved SingleThreadedScheduler from scheduler ba...Philipp Haller2009-09-241-0/+0
| | | | | | Moved SingleThreadedScheduler from scheduler back to actors where it used to be in 2.7.x.
* More proper fix for #2379 (single-threaded acto...Philipp Haller2009-09-242-75/+32
| | | | | More proper fix for #2379 (single-threaded actors done right!).
* Fixed #2359.Philipp Haller2009-09-249-44/+94
|
* Attempting to widen the field of possibilities ...Paul Phillips2009-09-221-2/+2
| | | | | | | Attempting to widen the field of possibilities for equality, a proof by construction that a large codebase doesn't need to perform equality checks between different primitives types if it is not so inclined.
* Physically moved ForkJoinPool to scala.concurrent.Philipp Haller2009-09-179-5092/+0
|
* fixed headers/comments/svn props, made some pro...michelou2009-09-154-8/+17
| | | | | | fixed headers/comments/svn props, made some progress with serializable classes