use diamond <> pervasively
Replace Integer with Item class
improve executor tests, en passant removing [FutureReturnValueIgnored] warnings
improve NPE tests
more timeout handling rework; remove most uses of MEDIUM_DELAY_MS; randomize timeouts and TimeUnits; write out IAE and ISE
convert to Diamond
improve testTimedInvokeAny5
improve testTimedInvokeAny4
bump up timeout
improve testInterruptedSubmit
PoolCleaning
testTimedInvokeAll6: fix rare flakiness
improve testTimedInvokeAll6
improve main methods; respect system properties; actually fail if a test fails
narrow scope of try-catch
no wildcard imports
cosmetic changes
remove all javac [divzero] warnings
various test case improvements
whitespace
Update Creative Commons license URL in legal notices
optimize testTimedInvokeAll6
remove timing dependencies and optimize runtimes; descriptions of testShutdown3 and testShutdown4 were reversed; testShutDown2 never tested its assertion
whitespace
whitespace
Fix flakiness in testInterruptedSubmit
whitespace
Make tests security-manager-aware
various improvements for invokeAll and invokeAny tests
improve exception handling
import static TimeUnit.MILLISECONDS
better exception handling
whitespace
whitespace
whitespace
Don't fail if test harness doesn't have sufficient permissions
Fix timing granularities
Typos
Fix grammar, typos
Add tests for AQS extensions; adjust others for protected condition methods
Headers reference Creative Commons
Add timed invoke* tests
Add and adapt tests to refactored Executor API
Add and improve tests
Add and adjust tests reflecting API changes
Use callables for PrivilegedActions
Adjust to API changes
Adjust condition declarations
Raw List returned by shutdownNow is really List<Runnable>.
Move and rename static Executors.execute/invoke to ExecutorService.submit/invoke, providing implementations in AbstractExecutorService (which TPE extends).
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.