summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Split TaskRunner into FutureTaskRunner and Task...Philipp Haller2009-09-1120-56/+52
| | | | | | | | | | Split TaskRunner into FutureTaskRunner and TaskRunner. FutureTaskRunner has an abstract Future[T] type member and inherits an abstract Task[T] type member from TaskRunner. Implicit conversions enable tasks and futures to be treated as parameter-less functions. This allows TaskRunners to be used by actor schedulers without creating lots of wrapper objects.
* Created NoStackTrace trait and mixed it into Co...Paul Phillips2009-09-053-21/+3
| | | | | Created NoStackTrace trait and mixed it into ControlException.
* Minor refinements to recent patches, and the re...Paul Phillips2009-09-051-29/+41
| | | | | | Minor refinements to recent patches, and the reversion of times. "It was the best of times... it was the reversion of times..."
* Rewrite of the actor MessageQueue, adding a tra...Paul Phillips2009-09-022-123/+85
| | | | | Rewrite of the actor MessageQueue, adding a tracing facility.
* Fixed #1560 (which was a typing hole, so some l...Martin Odersky2009-08-151-1/+1
| | | | | | Fixed #1560 (which was a typing hole, so some library classes had to be fixed)
* Fixed #2028 and #2100.Philipp Haller2009-08-047-5/+76
|
* Added the scala.concurrent.TaskRunner and scala...Philipp Haller2009-08-0316-77/+53
| | | | | | | Added the scala.concurrent.TaskRunner and scala.concurrent.AsyncInvokable abstractions with corresponding refactorings in scala.actors and scala.concurrent.
* nested pacpakges for actor.wscheduler; fixed bu...Martin Odersky2009-07-2413-13/+26
| | | | | nested pacpakges for actor.wscheduler; fixed build problems
* switch to unnested packages.Martin Odersky2009-07-248-8/+16
|
* Enabled synchronous message sends for Replyable...Philipp Haller2009-07-212-26/+107
| | | | | | Enabled synchronous message sends for ReplyableReactor. Added get(timeout: Long) method to SyncVar.
* Made Replyable more general.Philipp Haller2009-07-216-10/+33
|
* Enabled future-type message sends for reactors.Philipp Haller2009-07-213-9/+12
|