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.