sync with openjdk
jdk17+ suppressWarnings, FJ updates
Reduce static initialization; unify termination checks
Incorporate snippets code improvements from Pavel Rappo
improve compatibilty for timeouts etc; increase common code paths
FJ 1/20 refresh
prefer throwing ExceptionInInitializerError from <clinit> to throwing Error
Use atomic bitwise operations, with minor refactorings to enable it.
Redo @link and @linkplain; one @link was pointing to the wrong poll method
improve code comment as suggested by reviewers
incorporate upstream VarHandle changes
balance braces in code samples
tiny wordsmithing
whitespace
Improve code samples; add corresponding tests
Use new CAS variants when applicable
whitespace
VarHandles conversion; pass 1
CountedCompleter.propagateCompletion: remove dead store
s~\bsun\.(misc\.Unsafe)\b~jdk.internal.$1~g; s~\bputOrdered([A-Za-z]+)\b~put${1}Release~g
improvement -> optimization
cosmetic javadoc changes
@link-ify
standardize Unsafe mechanics; slightly smaller bytecode
use ReflectiveOperationException for Unsafe mechanics
whitespace
use the one true code snippet style
javadoc clarity
Clarify javadoc wording
Incorporate review suggestions
Add CC.helpComplete
whitespace
clarify and test that complete() ignores pending count
wordsmithing
whitespace
typo
Clarrify onExceptionalCompletion
clarify exception propagation in onExceptionalCompletion
word smithing
consistent use of "@return {@code true}"
lambda syncs and improvements
javadoc link readability
javadoc style
lambda-lib support
whitespace
IO => I/O
Improve javadoc links for "Searching"
javadoc tweaks
javadoc tweaks
whitespace
javadoc style
whitespace
javadoc style
typo
typos
code sample whitespace
whitespace
Add CountedCompleter utilities; now use them in ConcurrentHashMap
better memory positioning
normalize whitespace after <p>
whitespace
commonPool support
whitespace
commonPool improvements
whitespace
Common pool support for CountedCompleters
fix javadoc typo
fix a javadoc warning
Parameterize CountedCompleters
Merge in jsr166e
add CountedCompleter.onExceptionalCompletion
Add CountedCompleter; improve tryHelpStealer
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.