Add/use delay() instead of Thread.sleep to ensure sleeps are long enough
Update Creative Commons license URL in legal notices
whitespace
typos
whitespace
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
whitespace
Use MILLISECONDS.toNanos instead of multiplying by 1000*1000; use explicit assertEquals instead of assertTrue(...!= null); improve testPutWithTake
replace absolute waits with _DELAY_MS; 1000 => 1000L; short delay after starting a thread before interrupting it
remove dead test code
import static TimeUnit.MILLISECONDS
untabify
use CheckedRunnable
missing call to join
nicer exception handling
coding style
whitespace
whitespace
whitespace
Add sleeps after interrupts to force ordering
Make Interruptible locking tests obey delay conventions
Fix some asserts and awaitUninterruptibly tests
Fixed timing errors
Fix grammar, typos
Simplify/shorten AQS method names
Added tests
Test toString
Fix typos
Added tests
Add Atomic array constructor tests; adjust timings on other tests
Add tests
Added and fised testcases
added a few tests
Use new AQS methods
AQS API improvements
Avoid cache thrashing
spellcheck
Simplify AQS hook methods
Test example matches AQS doc example
Add tests for AQS extensions; adjust others for protected condition methods
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.