RFR: 8288752: Split thread implementation files [v8]

Coleen Phillimore coleenp at openjdk.org
Tue Jun 21 23:44:28 UTC 2022


> This changes splits thread.hpp/cpp into javaThread, and threads files.
> 
> I left the commits intact to see better the progression of changes, but most files are include file changes.  The only tricky parts are that some files were included in thread.hpp, like mutexLocker.cpp, which has to be included in the files that need it.
> 
> I didn't update the copyrights to save diffs but will before integration.
> Also I won't integrate until after Dan's JDK 19 changes are merged into JDK 20.
> 
> Tested with tier1-4 on Oracle supported platforms and built on other platforms.

Coleen Phillimore has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits:

 - Add new files again
 - Merge branch 'master' into thread
 - More GHA fixes.
 - More GHA fixes.
 - More GHA fixes.
 - More GHA fixes.
 - Fix more GHA builds which are slightly different than what we do internally.
 - Fix Shenandoah build.
 - Remove more includes, alphatize forward declarations.
 - Make compile on all platforms (including ppc, s390 and zero)
 - ... and 5 more: https://git.openjdk.org/jdk/compare/2bf5c9a6...2eda69f4

-------------

Changes: https://git.openjdk.org/jdk/pull/9218/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=9218&range=07
  Stats: 10904 lines in 383 files changed: 5517 ins; 5188 del; 199 mod
  Patch: https://git.openjdk.org/jdk/pull/9218.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/9218/head:pull/9218

PR: https://git.openjdk.org/jdk/pull/9218


More information about the serviceability-dev mailing list