[code-reflection] Integrated: Fixed race condition in C99HatKernelBuilder.java and cleaned build

Gary Frost gfrost at openjdk.org
Thu Nov 21 12:44:18 UTC 2024


Apparently we have been generating OpenCL+CUDA code with a race condition..

Bizarely code works just fine on Mac + OpenCL/Metal. 

Failed on linux. 

This includes a fix for that, and some build cleanup

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

Commit messages:
 - Fixed race condition in C99HatKernelBuilder.java and cleaned build scripts whitespace
 - Merge branch 'code-reflection' into hat-remove-race-condition-in-c99-codegen
 - Fixed race condition in C99HatKernelBuilder.java and cleaned build scripts whitespace
 - Fixed race condition in C99HatKernelBuilder.java and cleaned build scripts whitespace
 - Fixed race condition in C99HatKernelBuilder.java and cleaned build scripts

Changes: https://git.openjdk.org/babylon/pull/277/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=277&range=00
  Stats: 2471 lines in 13 files changed: 1740 ins; 284 del; 447 mod
  Patch: https://git.openjdk.org/babylon/pull/277.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/277/head:pull/277

PR: https://git.openjdk.org/babylon/pull/277


More information about the babylon-dev mailing list