whitespace
jdk17+ suppressWarnings
Avoid dangling javadoc links
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
whitespace
whitespace
Improve wording of getAndUpdate etc
Clarify specs for getAndUpdate, updateAndGet, getAndAccumulate, accumulateAndGet
upstream sync
avoid never used local variable assignments
improve ClassCastException specs
s/Gets/Returns/g
import jdk.internal.misc.Unsafe
find -name '*.java' | xargs perl -0777 -pi -e 's/sun(?=\.reflect\.(?:Reflection|CallerSensitive))/jdk.internal/g'
s~\bsun\.(misc\.Unsafe)\b~jdk.internal.$1~g; s~\bputOrdered([A-Za-z]+)\b~put${1}Release~g
eliminate use-once temp "fieldt"
whitespace
javadoc style
modifier order
Improve inlinability
kill another bridge method
standardize Unsafe mechanics; slightly smaller bytecode
indentation
standardize import statement order
doclint warning fixes
consistent use of "@return {@code true}"
whitespace
Sync with jdk8 caller-sensitive changes
improve javadoc anchored text
javadoc style
Sync javadoc wording with openjdk
Use intrinsics
must be side-effect-free => should be side-effect-free
use consistent style for cas loops
@return javadoc style
whitespace
lambda-compatible atomics and accumulators
use blank finals
whitespace
Sync with OpenJDK
fix imports
whitespace
fix javac 7 [rawtypes] warnings
Update Creative Commons license URL in legal notices
whitespace
whitespace
whitespace
Sync with OpenJDK; untabify
6425639: Clarify weakCompareAndSet doc
whitespace
6243400: Incorrect stack depth for security checks in java.util.concurrent.atomic.
Improve weakCompareAndSet specs
whitespace
guarantees
improve non-CAS implementation
improve non-CAS implementation
Re-generify
Complete support for lazySet
@since 1.6
Add lazySet
*** empty log message ***
minor doc fixes
Fix spacing
Detect if platform supports lockless long CAS
Headers reference Creative Commons
Wording and typo cleanup pass
Added docs for type params
Improved summary docs
Spellcheck
Proofreading pass -- many minor adjustments
Removed non-standard tags and misc javadoc cleanup
Make methods consistent across classes
Fully reverted to non-synthesised classes
Added incrementAndAdd, etc
Scrunched catch, finally, else clauses.
More DocCheck fixes.
Factory method instead of public constructor for AtomicXXXUpdaters in emulation sources, too. Fix unchecked warnings in main sources.
Factory methods instead of constructors
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.
Pass 1 of 1.5.0 changes
Added missing javadoc tags; minor reformatting
New ScheduledExecuor methods; minor javadoc cleanup
Removed set and get methods for now; they need native support changes.
Added to emulation Fixed some javadoc format errors
Initial implementations
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.