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
Add new TCK tests for JDK7
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.