Update Creative Commons license URL in legal notices
Reduce dependencies in static initialization
make iterator weakly consistent specs more consistent
simplify size()
whitespace
Ensure consistent state on exceptions; incorporate review suggestions
sync offer method @return javadoc
sync javadoc of enqueue methods
<tt> => {@code
minor javadoc changes
whitespace
Avoid zero capacity argument in serialize
Enable takes while allocating, faster sync at expense of embedding heap implementation
use blessed declaration modifier order
small clarity improvement
Fix javadoc code samples to use <pre> {@code so that we can replace < with <, etc.
cleaner Condition-handling
Sync with OpenJDK; untabify
Location of Collections Guide has changed
6394004: (coll) Thread-safety and Performance improvements to PriorityQueue
Incorporate review suggestions
whitespace
Use snapshot iterators
doc fixes
doc fixes
doc fixes
Remove redundant null check
Avoid generics warnings; clarify javadocs
whitespace
doc fixes
Add example
E o -> E e
doc fixes
CopyOnWriteArraySet and ConcurrentHashMap no longer implement Cloneable Improve javadoc wording in other classes
Override javadoc specs when overriding AbstractQueue implementations Clarify atomicity in BlockingQueue
Don't use raw type for Comparable
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
fixed typos; avoided some casts
Changed doc strings for generic params
Added docs for type params
Redeclare some Conditions as ReentrantLock.ConditionObjects
added drainTo; clarified various exception specs
Don;t promise it uses PQ
Fix some javadoc inconsistencies
Proofreading pass -- many minor adjustments
Adapt AbstractQueue changes; Conditionalize CancellableTask.reset; new TimeUnit methods
serialVersionUIDs
Kill ScheduledExecutor Date methods; Documentation clarifications
Scrunched catch, finally, else clauses.
Fixes to minor errors found by DocCheck
Clarify iterator semantics
Final major updates to Collection related classes.
Remove Sorted interface, adjust PQ and PBQ
Regressed to the unbounded form
Added addAll() back in.
PBQ 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
Improve cancellation support; PBQs now use fair locks
Locks in subpackage; fairness params added
Misc minor tunings
Added missing javadoc tags; minor reformatting
Split ArrayBlockingQueue and PriorityBlockingQueue to no longer subclass AbstractBlockingQueueFromQueue
Minor doc updates; FairReentrantLock serialize now
Please the new generics compiler
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.