Update legal notices to Oracle wording
sync with openjdk7; 6933217: Huge arrays handled poorly in core libraries; 6950540: PriorityQueue(collection) should throw NPE if collection contains a null
Sync with OpenJDK; remove all @version tags
Sync with OpenJDK; untabify
License update
copyright year update
Location of Collections Guide has changed
sync with mustang
6394004: (coll) Thread-safety and Performance improvements to PriorityQueue
6382646: Core Library "frozen-in-time" SCCS keywords
6378729: Remove workaround for 6280605
copyright update for 2006
doc touchups
Merge conflicts
SCCS keywords
whitespace
Performance improvements
6355099: (coll) PriorityQueue.grow resizes internal array by 4, not 2
whitespace
Resize on construction if necessary; Use Arrays.copyOf when possible
Changes for maintenance/RFE phase
Improve javadoc wording
Override javadoc specs when overriding AbstractQueue implementations
Martin Buchholz: sync with Tiger
Streamline declaration
spellcheck
Changed doc strings for generic params
Added docs for type params
addAll(self) throws exception; javadoc touchups
Fix some javadoc inconsistencies
Proofreading pass -- many minor adjustments
AbstractQueue revisions for sake of producing better javadoc
Serialization fixes
Adjust headers; continue 1.5.0 resynch
Add cast
Improve PQ.remove; mention that Queues don't usually define equals, hashCode
Fix remove(i); COW workaround for iter.remove()
fixed erroneous link
Add parentheses to placate javadoc filter
Avoid negative index in fixdown
serialVersionUIDs
Serial ids; re-checkin in Random using j.u.c.aAtomicLong
Mention at top that traversal not ordered
Added raw cast as workaround for compiler bug
Use raw types for instanceof
Scrunched catch, finally, else clauses.
Fixes to minor errors found by DocCheck, includes stray Locks reference removal
Fixes to minor errors found by DocCheck
Final major updates to Collection related classes.
Remove Sorted interface, adjust PQ and PBQ
MOre tense changes
Regressed to describing a PQ as unbounded.
Make atomics emulation classes match the main atomics. Fix docs for atomics (both in main and emulation). Restored more specific iterator types in both blocking queue impls. Fix unchecked cast warning in PQ.
Some fixme's added. There are problems with both the docs and inherited code for this class due to its actual bounded nature.
Fix broken doc links
Fixed PriorityQueue along the lines of TreeMap.
Continued updates to explicit and inherited doc comments. Consistency over remove(null) Some inherited doc is still not right.
Added addAll() back in.
PQ shouldn't implement Sorted
Commented out BlockingQueue.addAll; changed a few signatures to please 2.2 compiler
Significant doc updates: - inherit comments where appropriate - ensure runtime exception comments inherited (overriding as needed) - consistent descriptions - introduce head and tail terminology
Default compiler is now 2.2-ea. Some sources are not compatible with 2.0-ea.
Workaround VM oddity
Misc minor tunings
Added missing javadoc tags; minor reformatting
Partial javadoc pass
re-checkin initial implementations
Use temp version of Sorted to allow a portion of PQ impl to be uncommented.
Added another type parameter
Copied Queue, AbstractQueue, and PriorityQueue from src/dl, fixed some type parameterization, and added some basic tests. Added control for -warnunchecked in user properties file.
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.