summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Moved scheduler source files into new scheduler...Philipp Haller2009-07-2113-0/+0
| | | | | Moved scheduler source files into new scheduler directory.
* Moved new scheduler classes into package scala....Philipp Haller2009-07-2117-15/+23
| | | | | Moved new scheduler classes into package scala.actors.scheduler.
* Re-enabled snapshot for new ForkJoinPool.Philipp Haller2009-07-2012-1086/+165
|
* Fixed build.Philipp Haller2009-07-171-1/+1
|
* Updated to newest revision of ForkJoinPool.Philipp Haller2009-07-1714-125/+275
|
* Fixed memory leak in remote actors.Philipp Haller2009-07-162-33/+34
|
* Added ControlException marker trait and update ...Miles Sabin2009-07-153-3/+6
| | | | | | | | | Added ControlException marker trait and update various exceptions to mix it in; the typer now correctly propagates ControlExceptions rather than reporting them; the IDE reports attempts to log ControlExceptions; Global.signalDone no longer leaks ValidateErrors back into the typer; the set of compiler options offered by the IDE has been updated.
* Added ThreadPoolScheduler supporting managedBlock.Philipp Haller2009-07-117-15/+107
|
* fixed Scala comments, added svn:keywordsmichelou2009-07-071-7/+7
|
* Switched to ForkJoinScheduler as default.Philipp Haller2009-07-027-15/+17
|
* Refactoring of sender/reply, as well as !!, !? ...Philipp Haller2009-06-2810-240/+356
| | | | | | Refactoring of sender/reply, as well as !!, !? methods into separate traits.
* Thread-based receive uses ManagerBlocker interf...Philipp Haller2009-06-234-23/+32
| | | | | Thread-based receive uses ManagerBlocker interface of new ForkJoinPool.
* Switched back to ThreadPoolExecutor.Philipp Haller2009-06-141-3/+1
|