summaryrefslogtreecommitdiff
path: root/src/forkjoin
Commit message (Collapse)AuthorAgeFilesLines
* SI-7442 Update bundled Fork/Join pool (JSR166y)Philipp Haller2013-05-113-1084/+1897
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updates ForkJoinPool and dependent classes to the latest jsr166y revisions: ForkJoinPool.java: Revision 1.185 Sat Feb 16 20:50:29 2013 UTC (2 months, 2 weeks ago) by jsr166 ForkJoinTask.java: Revision 1.100 Tue Feb 5 17:09:54 2013 UTC (3 months ago) by jsr166 ForkJoinWorkerThread.java: Revision 1.73 Wed Nov 21 19:54:39 2012 UTC (5 months, 2 weeks ago) by dl - Includes Akka-contributed `sun.misc.Unsafe` detection to support Android. See changeset 06d685c1bbd8a0d058ee8a3f374569f8097f2acc - Adds private `CountedCompleter` class. This class is only visible and used in `ForkJoinPool.java`. - Updates desired.sha1 for updated forkjoin.jar. - Updates binary compatibility whitelists to exclude package-private methods in the `forkjoin` package. - Also fixes SI-7438.
* SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new ↵Viktor Klang2013-01-142-4/+28
| | | | jsr166y to avoid issues with Android
* Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-021-1/+1
|
* Forkjoin and fjbg are now always compiled in the build.Josh Suereth2012-06-111-0/+35
| | | | | * forkjoin.done/forkjoine.clean can test forkjoin source * fjbg.done/fjbg.clean can test fjbg source.
* Merge pull request #668 from viktorklang/masterJosh Suereth2012-06-053-54/+3
|\ | | | | Switching to the Akka-provided Unsafe detection
| * Switching the the Akka-contributed Unsafe detection to support more ↵Viktor Klang2012-06-053-54/+3
| | | | | | | | platforms, like Android
* | Adds most recent iteration of the ForkJoinPool, and updates it to now run on ↵Heather Miller2012-04-132-288/+321
|/ | | | JDK 1.6
* Added updated ForkJoinPool, w/ necessary updates to Scala Actors.Heather Miller2012-02-259-3433/+4806
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes Doug Lea's updates to ForkJoinPool, as of January 25th, 2012. Details of the changes and performance improvements available at: http://markmail.org/message/323vxzn6irkk5yrg. The ForkJoinPool used in this commit comes from the most recent JSR166y. Additionally, also included are minimal changes to parts of the Scala Actors library which interface with the ForkJoinPool, as the ForkJoinPool's interface has changed (prior to the release of Java 7) since we last updated it for the Scala 2.8 release. Of note- this is part of the planned overhaul of scala.concurrent, and corresponds to ticket SI-5523. For testing this was built on JDK 1.6, and passes all tests on both JDK 1.5 and 1.6. A new forkjoin.jar is necessary prior to applying these changes. Using this source, the new jar can be built by running: ant newforkjoin forkjoin.done This creates a new forkjoin.jar in build/libs/. It must replace lib/forkjoin.jar.
* Reverted r25440 (update of forkjoin library) un...Philipp Haller2011-08-159-4751/+3228
| | | | | | Reverted r25440 (update of forkjoin library) until all build problems are resolved. No review.
* Update fork/join framework to JDK release 1.7.0Philipp Haller2011-08-039-3228/+4751
|
* Fixed problem with static initializer in ForkJo...Philipp Haller2010-05-191-5/+16
| | | | | | Fixed problem with static initializer in ForkJoinTask on Android. Replaces forkjoin.jar. Addresses see #3359. Review by plocinic.
* As a brief diversion from real work, implemente...Paul Phillips2010-04-061-1/+1
| | | | | | | | | As a brief diversion from real work, implemented Damerau–Levenshtein and ran it on trunk to elicit obvious misspellings. Unfortunately they're mostly in places like compiler comments which real people never see, but I fixed them anyway. All those English Lit majors who peruse our sources are sure to be pleased. No review.
* Replaced RunnableFuture with placeholder interf...Philipp Haller2009-12-031-1/+5
| | | | | | Replaced RunnableFuture with placeholder interface. ForkJoinPool no longer inherits from AbstractExecutorService.
* moved forkjoin sources out of the library folderLukas Rytz2009-12-029-0/+5086