diff --git a/.github/workflows/pr_master.yml b/.github/workflows/pr_master.yml index 8787c81..b44bc17 100644 --- a/.github/workflows/pr_master.yml +++ b/.github/workflows/pr_master.yml @@ -24,14 +24,14 @@ jobs: name: Build (Linux) runs-on: ubuntu-22.04 steps: - - uses: jlumbroso/free-disk-space@main + - uses: jlumbroso/free-disk-space@v1.3.1 with: - # Removing Android stuff should be enough + # Removing Android, .NET, docker stuff should be enough android: true - dotnet: false + dotnet: true + docker-images: true haskell: false large-packages: false - docker-images: false swap-storage: false - uses: actions/checkout@v4 with: @@ -79,14 +79,14 @@ jobs: outputs: test_package: ${{ steps.upload_artifacts.outputs.artifact-id }} steps: - - uses: jlumbroso/free-disk-space@main + - uses: jlumbroso/free-disk-space@v1.3.1 with: - # Removing Android stuff should be enough + # Removing Android, .NET, docker stuff should be enough android: true - dotnet: false + dotnet: true + docker-images: true haskell: false large-packages: false - docker-images: false swap-storage: false - uses: actions/checkout@v4 with: diff --git a/.github/workflows/push_master.yml b/.github/workflows/push_master.yml index 378fefe..40c39f4 100644 --- a/.github/workflows/push_master.yml +++ b/.github/workflows/push_master.yml @@ -18,14 +18,14 @@ jobs: permissions: contents: write steps: - - uses: jlumbroso/free-disk-space@main + - uses: jlumbroso/free-disk-space@v1.3.1 with: - # Removing Android stuff should be enough + # Removing Android, .NET, docker stuff should be enough android: true - dotnet: false + dotnet: true + docker-images: true haskell: false large-packages: false - docker-images: false swap-storage: false - uses: actions/checkout@v4 # fetch-depth and fetch-tags are required to properly tag pre-release builds @@ -117,14 +117,14 @@ jobs: outputs: test_package: ${{ steps.upload_artifacts.outputs.artifact-id }} steps: - - uses: jlumbroso/free-disk-space@main + - uses: jlumbroso/free-disk-space@v1.3.1 with: - # Removing Android stuff should be enough + # Removing Android, .NET, docker stuff should be enough android: true - dotnet: false + dotnet: true + docker-images: true haskell: false large-packages: false - docker-images: false swap-storage: false - uses: actions/checkout@v4 with: diff --git a/ptx/lib/zluda_ptx_impl.bc b/ptx/lib/zluda_ptx_impl.bc index afc9c2c..fef0853 100644 Binary files a/ptx/lib/zluda_ptx_impl.bc and b/ptx/lib/zluda_ptx_impl.bc differ diff --git a/ptx/src/test/spirv_run/mod.rs b/ptx/src/test/spirv_run/mod.rs index acad0b6..7ac0105 100644 --- a/ptx/src/test/spirv_run/mod.rs +++ b/ptx/src/test/spirv_run/mod.rs @@ -352,7 +352,11 @@ test_ptx!( [613065134u32] ); test_ptx!(param_is_addressable, [0xDEAD], [0u64]); -test_ptx!(atomics_128, [0xce16728dead1ceb0u64, 0xe7728e3c390b7fb7], [0xce16728dead1ceb1u64, 0xe7728e3c390b7fb8]); +test_ptx!( + atomics_128, + [0xce16728dead1ceb0u64, 0xe7728e3c390b7fb7], + [0xce16728dead1ceb1u64, 0xe7728e3c390b7fb8] +); test_ptx!(assertfail); // TODO: not yet supported