whitespace
consistent style for <li> tags, removing </li> end tags
more portable getUnsafe()
normalize whitespace after <p>
sync with main
sync with main
Allow multiple subphasers to register while others deregister
fix javac 7 warnings
sync src/jsr166y from src/main/java/util/concurrent
Add "final" to code example
Update Creative Commons license URL in legal notices
Weaken assumptions in reconcileState; improve specs
typos and style touchups
Ensure consistent phase returns for tiered phasers; other minor improvements
typo
ternary operator coding style
Fix case of re-registering root; forceTermination spec
consistent ternary operator style
improve javadocs; strengthen getPhase spec; streamline waiting
Improve responsiveness to interrupts
whitespace
Lazier reconcilation; doc improvements
Remove constraints on tiered deregistration
Improve javadoc for constructing child Phasers
Reduce need for and improve reconcileState
Sync with juc version
Incorporate review suggestions
Improve error messages, simplify loops
s/nonnull/non-null/
Fix conditional
Overhaul to remove onAdvance disclaimer
Performance (and other) improvements
Suppress register on advance; share root queues; misc touchups
Don't overwrite record of interrupt
Simplify APIs. See concurrency-interest postings for rationale
Clarify onAdvance
code snippet improvements
Fix tier example
Clarify onAdvance
Clarify onAdvance
killed unused ushortBits
Wording improvements
Typos
Revamp presentation style
cosmetic changes
Improve overviews
Clarify meaning of phase arguments and return values
Fix @return specs
javadoc cosmetic improvements
javadoc cosmetic improvements
Add timeout @params
Improve awaitAdvance* spec wording
typos
cosmetic improvement
Wording improvements; remove unneeded hasPhase
spec fiddling
cosmetic spec improvements
j.u.c. coding standards
{@code (true|null)}
Unsafe mechanics
Make field offset fields private
Avoid wildcard imports
Unsafe mechanics
j.u.c. coding standards
j.u.c. coding standards
Add @since, @author tags
_unsafe => UNSAFE (a constant according to EJ #56)
j.u.c. coding standards
<pre> => <pre> @code
getUnsafe should use doPrivileged
getUnsafe should use doPrivileged
Refactored and repackaged ForkJoin classes
minor doc fixes
typos
use @code
Fix javadoc sample code
Typos
Support tiering; un-unify FJ vs Thread waiting
whitespace
typos
TaskBarrier -> Phaser; other misc improvements
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.