summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
* fixed (finally!) issue with JavaSerializermichelou2009-06-023-23/+26
|
* Renamed Reactor source file to match name of tr...Philipp Haller2009-05-311-0/+0
| | | | | Renamed Reactor source file to match name of trait.
* Renamed OutputChannelActor to Reactor.Philipp Haller2009-05-3115-204/+267
| | | | | | | Renamed Future.ch to Future.inputChannel. Exceptions are handled properly while matching messages. Tasks that execute actors no longer catch Throwable, but Exception.
* Implemented #2009.Philipp Haller2009-05-292-110/+186
|
* Re-enabled SchedulerAdapter.Philipp Haller2009-05-281-1/+30
|
* Improved SimpleExecutorScheduler with non-leaki...Philipp Haller2009-05-285-60/+160
| | | | | Improved SimpleExecutorScheduler with non-leaking termination monitor.
* Fixed #2010 by scheduling waitingFor check.Philipp Haller2009-05-282-53/+71
|
* Now for real: added OutputChannelActor.Philipp Haller2009-05-283-1/+229
|
* Added OutputChannelActor.Philipp Haller2009-05-286-123/+45
|
* Added exceptionHandler method.Philipp Haller2009-05-272-4/+11
|
* Commented instance vars of Actor trait and comp...Philipp Haller2009-05-272-31/+58
| | | | | | Commented instance vars of Actor trait and completed some scaladocs. Renamed sessions to senders.
* In "Iterable" and in all its subclasses, "itera...Gilles Dubochet2009-05-272-3/+3
| | | | | | In "Iterable" and in all its subclasses, "iterator" replaces "elements" (and assorted changes).
* Implemented #2015.Philipp Haller2009-05-275-6/+57
|
* Fixed #1794.Philipp Haller2009-05-261-23/+13
|
* Removed obsolete isDetached flag from Actor trait.Philipp Haller2009-05-242-6/+11
|
* Added SimpleExecutorScheduler which does not te...Philipp Haller2009-05-244-4/+112
| | | | | Added SimpleExecutorScheduler which does not terminate automatically.
* Implemented #2012.Philipp Haller2009-05-2412-241/+246
|
* Fixed #1999.Philipp Haller2009-05-241-16/+2
|
* Fixed partest build problem.Philipp Haller2009-05-244-26/+62
|
* Added JDK 5 Executor-based schedulers.Philipp Haller2009-05-226-23/+134
|
* Replaced ExitActorException with SuspendActorEx...Philipp Haller2009-05-202-22/+2
| | | | | Replaced ExitActorException with SuspendActorException.
* Fixed NPE when restarting Scheduler.Philipp Haller2009-05-201-4/+4
|
* Fixed #2000.Philipp Haller2009-05-201-4/+8
|
* Fixed potential memory leak.Philipp Haller2009-05-041-9/+9
|
* add serialization test, disabled patmat debug t...michelou2009-04-211-8/+4
| | | | | add serialization test, disabled patmat debug traces
* Fixed bug in ActorGC. Added more comments.Philipp Haller2009-04-213-5/+35
|
* Added SchedulerService class that allows subcla...Philipp Haller2009-04-171-0/+94
| | | | | | Added SchedulerService class that allows subclasses to define custom shutdown actions.
* Improved error-handling using futures.Philipp Haller2009-04-091-16/+105
|
* Made Future's InputChannel for useful, especial...Philipp Haller2009-04-082-6/+15
| | | | | Made Future's InputChannel for useful, especially in conjunction with the def svn di/2 in the Actor trait.
* Fixed #1801Philipp Haller2009-03-251-0/+3
|
* Removed obsolete methods and simplified handlin...Philipp Haller2009-02-182-23/+14
| | | | | | Removed obsolete methods and simplified handling of thread-based suspension.
* Fixed #1686.Philipp Haller2009-02-022-12/+7
|
* Fixed #1451.Philipp Haller2009-01-302-6/+14
|
* Fixed build.Philipp Haller2009-01-301-1/+3
|
* Fixed #1652.Philipp Haller2009-01-302-14/+3
|
* Whenever an actor is created it inherits the sc...Philipp Haller2009-01-222-26/+36
| | | | | | Whenever an actor is created it inherits the scheduler from the creating actor. Prepares for resolution of #1405.
* ActorGC is no longer a global object; each sche...Philipp Haller2009-01-227-12/+48
| | | | | | ActorGC is no longer a global object; each scheduler provides its own ActorGC instance. Prepares for resolution of #1405.
* Fixed #1652.Philipp Haller2009-01-201-2/+7
|
* Updated (all) copyright notices to 2009Antonio Cunei2009-01-1316-16/+16
|
* Updated copyright notices to 2009Antonio Cunei2009-01-096-6/+6
|
* Make semantics of zero timeout in reactWithin a...Philipp Haller2009-01-031-9/+8
| | | | | | Make semantics of zero timeout in reactWithin and receiveWithin more uniform.
* Use Thread.getState() instead of timestamps to ...Philipp Haller2008-12-165-150/+10
| | | | | | Use Thread.getState() instead of timestamps to detect blocked worker threads.
* Remove obsolete TickedScheduler class.Philipp Haller2008-12-161-175/+0
|
* Avoid collecting race in memory leak fixPhilipp Haller2008-12-151-4/+9
|
* Remove race condition when linking/unlinking.Philipp Haller2008-12-151-4/+8
|
* Fix memory leak in ActorGCPhilipp Haller2008-12-121-4/+3
|
* Replaced TimerThread with java.util.Timer.Philipp Haller2008-09-296-153/+24
|
* Changed a val into a def to reduce state in Act...Philipp Haller2008-08-051-1/+1
| | | | | Changed a val into a def to reduce state in Actor trait.
* Made serialization of functions used in the rem...Philipp Haller2008-08-053-8/+36
| | | | | | Made serialization of functions used in the remote actors runtime more robust by creating explicit classes.
* Actor trait abstracts from scheduling strategy.Philipp Haller2008-08-045-105/+164
|