Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 19, 2024

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

avik-pal and others added 6 commits November 17, 2024 20:39
fix: aos_to_soa for all singleton dims
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…decov/codecov-action-5

Bump codecov/codecov-action from 4 to 5
@pull pull bot added the ⤵️ pull label Nov 19, 2024
CompatHelper Julia and others added 23 commits December 12, 2024 21:11
…4-12-12-21-11-10-453-02929567177

CompatHelper: bump compat for CUDSS in [weakdeps] to 0.4, (keep existing compat)
Extending constructors without module specification can lead to undefined behaviour in case of name clashes. 
This is fixed by fully qualifying `ArrayInterface.BandedMatrixIndex` when it is extended in the banded matrix ext.
Fully qualify constructor extension
Fix SparseMatrixCSC with alternative Integer types
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…tions/checkout-5

Bump actions/checkout from 4 to 5
- Add ArrayInterfaceMetalExt extension with proper lu_instance implementation
- Fix issue where MtlArray lu_instance failed due to 0x0 matrix creation
- Add Metal.jl to weakdeps and extensions in Project.toml
- Add Metal.jl test to verify lu_instance works properly
- Follow same pattern as CUDA extension for GPU array support

Fixes #467

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
- Simplify test to directly check that lu_instance returns an LU type
- Make Metal tests only run on macOS using Sys.isapple() check
- Add LinearAlgebra import for LU type check

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Updates the ArrayInterfaceCUDSSExt to use the modern CUDSS API.
The deprecated CudssMatrix type has been replaced with standard
CUDA.CuVector types, which is the current API pattern in CUDSS v0.5+.

Changes:
- Replace CudssMatrix with CUDA.CuVector in lu_instance
- Add CUDA as explicit extension dependency
- Add CUDSS v0.5 and v0.6 to compatibility bounds
- Bump version to 7.20.1

Fixes the runtime incompatibility introduced by the breaking changes
in CUDSS v0.5 and v0.6 where CudssMatrix was removed in favor of
standard CUDA.jl types (CuVector).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
…upport

Fix CUDSS extension for v0.5 and v0.6 compatibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants