summaryrefslogtreecommitdiff
path: root/src/actors
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed obsolete AbstractReactor trait. No review.Philipp Haller2010-04-132-27/+1
|
* Improved handling of uncaught exceptions in act...Philipp Haller2010-04-134-11/+25
| | | | | | Improved handling of uncaught exceptions in actors. See #711. Review by community.
* Improved deprecation warnings in actors package...Philipp Haller2010-04-121-4/+4
| | | | | Improved deprecation warnings in actors package object. No review.
* actors.UncaughtException stores most recent sen...Philipp Haller2010-04-124-25/+29
| | | | | | | actors.UncaughtException stores most recent sender. Default output for unhandled exceptions can be disabled using actors.Debug. Review by plocinic.
* Made use of random number generator in ForkJoin...Philipp Haller2010-04-111-4/+10
| | | | | | Made use of random number generator in ForkJoinScheduler's fair mode thread safe. Review by plocinic.
* Scaladoc clean-ups for various actor and channe...Philipp Haller2010-04-119-162/+30
| | | | | | Scaladoc clean-ups for various actor and channel types. Actor now extends InputChannel. Channel now extends CanReply. Review by plocinic.
* Completed scaladoc for Reactor and Combinators.Philipp Haller2010-04-114-34/+35
|
* Removing a class cast exception.Paul Phillips2010-04-041-2/+8
|
* Renamed Replyable* source files to the types th...Philipp Haller2010-03-253-0/+0
| | | | | Renamed Replyable* source files to the types they define. No review.
* Renamed Replyable* types to *CanReply. No review.Philipp Haller2010-03-254-10/+8
|
* Removed obsolete version numbers. No review.Philipp Haller2010-03-256-8/+0
|
* Addresses see #2017.Philipp Haller2010-03-248-35/+93
|
* Closes #3185. Review by plocinic.Philipp Haller2010-03-171-0/+2
|
* Leveraged -Xmigration to burn off some warts wh...Paul Phillips2010-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Leveraged -Xmigration to burn off some warts which arose in the new collections. Warnings put in place for behavioral changes, allowing the following. 1) Buffers: create new collections on ++ and -- like all the other collections. 2) Maps: eliminated never-shipped redundant method valuesIterable and supplied these return types: def keys: Iterable[A] def keysIterator: Iterator[A] def values: Iterable[B] def valuesIterator: Iterator[B] def keySet: Set[A] I concluded that keys should return Iterable because keySet also exists on Map, and is not solely in the province of Maps even if we wanted to change it: it's defined on Sorted and also appears in some Sets. So it seems sensible to have keySet return a Set and keys return the more general type. Closes #3089, #3145. Review by odersky.
* Closes #3102.Philipp Haller2010-03-081-8/+14
|
* 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
|