code readability
whitespace
whitespace
whitespace
javadoc comment correctness
small javadoc improvement
javadoc style
javadoc style
javadoc style
avoid failure when Runtime.getRuntime().availableProcessors() > MAX_CAP
javadoc-lint
convert to javadoc comment
ensure that tasks will surely get cancelled when something goes very wrong
optimize access to local ArrayLists
standardize style for arrayIndexScale checking code
s/spinLock/spinlock/
more portable getUnsafe()
add missing @since 1.8
use #commonPool() consistently
More consistent API
remove trailing blank javadoc lines
Add awaitQuiescence
punctuation
javadoc style
Avoid initialization/shutdown races
Invert comparison; post-signal on queiesce
Typo
Improve javadoc
Remove wrong comment
Ensure termination checks
Revert last change
Explicit modes for CHM bulk methods
whitespace
Avoid shutdown race
whitespace
Split helpSignal
IO => I/O
typos
very small javadoc clarification
whitespace
stabilize
resolve merge conflict for javadoc warning fix
whitespace
better memory positioning
javadoc style
normalize whitespace after <p>
fix javadoc warning
typos
whitespace
commonPool support
commonPool improvements
whitespace
Common pool support for CountedCompleters
Reduce common pool footprint
Introduce ForkJoinPool.commonPool
no blank line between javadoc and corresponding code
javadoc typos
whitespace
whitespace
typos
Help signal in scan
Add CountedCompleter; improve tryHelpStealer
marking -> taging; registerWorker fix
javadoc style
typos
whitespace
less conservative compensation
whitespace
whitespace
typos
Streamlining and reorganization
double trouble
javadoc cleanup pass for forkjoin rewrite
Add Submitter thread-local to scaffold changes; fix indexing error
typos
typos
whitespace
Copyedit pass
Preliminary release of next version
typo
sync jsr166y with main
small fix to tryAwaitWork heuristics
tiny javadoc fixes
whitespace
sync with main
typos
fix javac 7 warnings
coding style
move shutdown check
Don't trim if only one worker
Tolerate timing slop
Fix mask growth comparison
Update Creative Commons license URL in legal notices
Don't mask if any threads blocked
Incorporate review suggestions
Small doc fixes
Doc improvements; tolerate spurious wakeups when shrinking
Fix Timeouts
Sync with j.u.c
consistent ternary operator style
Reduce lock bias effects
Add advisory note to isTerminating
Regularlize response to interrupts
Simplify mask
Remove implicit restriction on join
Terminate phaser on termination
Enable compensation on timeouts
Bypass submission queue on self-submissions
whitespace
Sync with j.u.c
typos
Make all imports explicit
Improve comment wording
typos
whitespace
coding style
<code> => @code
doc typos and clarifications
Use enhanced for loop.
Sync with j.u.c versions
coding style
double trouble
typos
Unify and simplify timeout-based parallelism maintenance
Fix typos in example
Reduce resources during periods without use
Remove outdated javadoc sentence
Typo
Improved dynamic adaptation
Fix and simplify joinTask
Check shutdown on join
Better integration of helping and compensation
Simplify APIs. See concurrency-interest postings for rationale
Adaptive spins for joins; streamline call paths
Typo
Split paths for helpJoin, observing maxPoolSize
Major internal restructuring
Stylistic improvements on last change
Improve event counter sync
Fix spare mis-identification; plus steps to simplify eventCount sync
whitespace
exception specs
sync constructor IAE specs
Delete outdated comment
Doc improvements
Add status check methods; clarify specs; Reorder interruption checks
typos
Spec improvements; isTerminated conforms to TPE; implementation tweaks
javadoc cleanup
cosmetic javadoc fixes
@code-ify
cosmetic spec improvements
Signature and documentation improvements
typo fixes
@link-ify class summaries
whitespace
Refactor Adapted tasks into ForkJoinTask; mesh peek/pollNextLocalTask specs and code
whitespace
Shutdown() terminates even if no workers created
Improve drainTasksTo signature; update example
j.u.c. coding standards
{@code (true|null)}
Unsafe mechanics
javac warning suppression
Make field offset fields private
Change signatures to simplify usage
Export adaptors; change some signatures to simplify usage
Avoid wildcard imports
Unsafe mechanics
warning suppression
add missing generification
Add serialVersionUID
j.u.c. coding standards
merge lost changes
whitespace
Add ForkJoinTask.inForkJoinPool; other misc
Add @since, @author tags
_unsafe => UNSAFE (a constant according to EJ #56)
j.u.c. coding standards
third person in first sentence
spelling fixes
<(code|tt)> => {@code
whitespace
Async mode, drainTasks
getUnsafe should use doPrivileged
Split out ThreadLocalRandom; internal refactoring pass
More misc cleanup
Improved documentaion; moved methods to improve javadoc flow; regularized extension APIs
Refactored and repackaged ForkJoin classes
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.