update to using jdk11 by default, except link to jdk10 javadocs; sync @docRoot references in javadoc with upstream
8177789: fix collections framework links to point to java.util package doc
drainTo(Collection) should delegate to drainTo(Collection, int) as done elsewhere
whitespace
convert to Objects.requireNonNull
use idiom: lastRet = cursor++
compare longs against 0L, not 0
Terminate javadoc with a period.
bytecode golf
standardize import statement order
never use wildcard imports
this collection => this XXX
remove redundant initializations to null or 0
refactor definitions of "weakly consistent" into package-info.java
Waiting threads should not retain a reference to the first task in queue
javadoc style
use blessed modifier order
<tt> -> {@code
no blank line between javadoc and corresponding code
use third person in javadoc first sentence
whitespace
Introduce removeEQ as in PriorityBlockingQueue
make drainTo methods more robust when c.add throws
consistent style for code snippets
fix javac 7 [rawtypes] warnings
Clarify documented Iterator behavior
Update Creative Commons license URL in legal notices
make iterator weakly consistent specs more consistent
Sync with OpenJDK; whitespace
Sync with OpenJDK; untabify
6609775: Reduce context switches in DelayQueue due to signalAll
whitespace
Location of Collections Guide has changed
6378729: Remove workaround for 6280605
Incorporate review suggestions
whitespace
Use snapshot iterators
hold locks only when necessary
Fix timed poll
doc fixes
doc fixes
doc fixes
Clarify specs
Fix peek spec
Avoid generics warnings; clarify javadocs
whitespace
doc fixes
unexpired -> expired
E o -> E e
doc fixes
CopyOnWriteArraySet and ConcurrentHashMap no longer implement Cloneable Improve javadoc wording in other classes
Clarify that poll etc will return null if no unexpired elements
Override javadoc specs when overriding AbstractQueue implementations Clarify atomicity in BlockingQueue
Add Collection framework membership doc
javadoc lint; Thread.interrupt shouldn't throw exception if thread dead
Headers reference Creative Commons
Adapt to AbstractQueuedSynchronizer
cache finals across volatiles; avoid readResolve; doc improvments; timed invokeAll interleaves
Changed doc strings for generic params
Added docs for type params
Redeclare some Conditions as ReentrantLock.ConditionObjects
added drainTo; clarified various exception specs
Fix some javadoc inconsistencies
Proofreading pass -- many minor adjustments
Adapt AbstractQueue changes; Conditionalize CancellableTask.reset; new TimeUnit methods
Scrunched catch, finally, else clauses.
ScheduledExecutor must prestart core threads
Fixes to minor errors found by DocCheck
Misc doc touch-ups
Typo fix, minor style fix, and fix use of PBQ.offer(x, y, z) after removal of throws IE
Clarify iterator semantics
Final major updates to Collection related classes.
Add Collection constructor, fix typo
Locks in subpackage; fairness params added
Added missing javadoc tags; minor reformatting
Replaced DelayEntry with Delayed interface
re-check-in initial implementations
Moved main source rooted at . to ./src/main Moved test source rooted at ./etc/testcases to ./src/test
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.