[crac] RFR: Win/Mac build for CRaC [v12]

Roman Marchenko rmarchenko at openjdk.org
Thu Jul 6 14:08:43 UTC 2023


> - OS-dependent CRaC functionality moved to `crac_<os>`.* files.
> - Data structures moved to `crac_structs.hpp`
> - Added necessary cross-platform functionality
> - Some local calls are put under `#ifdef` checks
> - GHA: Enabled Crac tests run in windows build
> - GHA: macOs build is disabled until CRaC moves to newer JDK version.

Roman Marchenko has updated the pull request incrementally with three additional commits since the last revision:

 - Fixed non-linux build
 - Moved sim/pauseengine to shared
 - Fixing review comments

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

Changes:
  - all: https://git.openjdk.org/crac/pull/82/files
  - new: https://git.openjdk.org/crac/pull/82/files/65edd587..3f57b322

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=crac&pr=82&range=11
 - incr: https://webrevs.openjdk.org/?repo=crac&pr=82&range=10-11

  Stats: 207 lines in 7 files changed: 29 ins; 170 del; 8 mod
  Patch: https://git.openjdk.org/crac/pull/82.diff
  Fetch: git fetch https://git.openjdk.org/crac.git pull/82/head:pull/82

PR: https://git.openjdk.org/crac/pull/82


More information about the crac-dev mailing list