Update Creative Commons license URL in legal notices
consistent ternary operator style
whitespace
Iterator consistency and unsplicing
Sync with j.u.c version
Restore dropped condition
very small docstring improvement
Use relaxed Unsafe.putObject in Node constructors
very small doc improvement
very small doc improvement
Reduce resources during periods without use
streamline isEmpty
improve sweep()
typos
typos
typos
Overhaul handling of interior removals
coding style
rename TIMEOUT to TIMED
small improvements to "how" handling
(how >= ASYNC) => (how != NOW) for clarity
add succ method
degenerify Node - type safety just not worth the verbosity
Iterator.remove now usually O(1)
ensure unsplice always terminates
minor improvements to findAndRemove
avoid double negation
cast(null)
casItem(null...)
warning-free; generify; remove bridge methods
make unsafe mechanics consistent
Better version of last change
Reduce some unnecessary unpark calls
Simplify spin constants; improve documentation
typos
internal documentation improvements
coding style
minor doc fixes
Overhaul implementation
remove unnecessary null checks for head/tail
@link-ify class summaries
Provide spec for remove(Object) so as not to inherit AbstractCollection's
Provide spec for isEmpty so as not to inherit AbstractCollection's
yet another rewrite of transfer method specs
Incorrect logic in getValidatedTail
minor spec improvement
typo fix
*TransferQueue spec improvements
TransferQueue spec improvements
warning removal
Fix iteration races
unsafe mechanics
Use Unsafe instead of AtomicReferenceFieldUpdater
@throws NullPointerException {@inheritDoc}
@throws NullPointerException {@inheritDoc}
Unsafe mechanics
Make field offset fields private
Avoid wildcard imports
Unsafe mechanics; QNode => Node<E>
Add serialVersionUID
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
spelling fixes
tidying
enhanced for
Fix iterators, add explicit remove method
getUnsafe should use doPrivileged
getUnsafe should use doPrivileged
Split out ThreadLocalRandom; internal refactoring pass
use @code
whitespace
Fix and refactor cancellation cleanup
Fix serialization
Fix Serialization
untabify
whitespace
typos
Overhaul ParallelArray APIs
Add isEmpty
Initial check-in
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.