use diamond <> pervasively
Replace Integer with Item class
JDK-8246587: adaptInterruptible deferred to its own independent change
testAdaptInterruptible_Callable_toString
Fix test race
Fix errorprone warning [AssertionFailureIgnored]
rollback: better exception handling
better exception handling
8186265: Make toString() methods of "task" objects more useful
more timeout handling rework; remove most uses of SMALL_DELAY_MS; randomize timeouts and TimeUnits; remove hardcoded 5 second timeouts
fix imports
introduce shuffle(T[]) utility method
add testCompleteExceptionally_null
remove unused code remnant
whitespace
fix cancellation in test class
shuffle tasks in AbnormalInvokeAll tests
t0 -> startTime
Use volatile links in test class
PoolCleaning
improve main methods; respect system properties; actually fail if a test fails
no wildcard imports
lexicographic import order
remove unused imports
whitespace
whitespace
Adapt/incorporate JDK8 tests including suggestions by Eric Wang
remove redundant CheckedFJTask; realCompute should be: public => protected
whitespace
Fix javac warnings
Update Creative Commons license URL in legal notices
Tests for expected exceptions should only assert same class, not identity
join/quietlyJoin is permitted to clear interrupt status
some more join/quietlyJoin/interrupt assertions
small improvement to testSetRawResult
small correction to test description
add assertions for behavior of cancel() when task done
miscellaneous test improvements
reversion of 1.22: Weaken assertSame of exceptions on failure
Weaken assertSame of exceptions on failure
whitespace
Explicitly test singleton vs multi-thread pools
use blessed declaration modifier order
more checks when get throws ExecutionException or CancellationException
testcase hygiene: introduce CheckedRecursiveAction and CheckedRecursiveTask; eliminate almost all threadAssertXXX; use preferred junit conventions;narrow the scope of exception checking code; make sure test failures in non-junit threads produce proper stacktraces
check return values from invoke, fork, join, cancel
fix imports
avoid static ForkJoinPools; create a new pool for each test instead
cleanup import statements
whitespace
whitespace
trailing whitespace
whitespace
Sync with API simplifications
replace 5 seconds absolute timeout with LONG_DELAY_MS
whitespace
untabify
add missing shouldThrow(); tighten up catches
typo fixes
whitespace
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.