Skip to content

Conversation

@Jutho
Copy link
Member

@Jutho Jutho commented Dec 23, 2025

As requested by @kshyatt in #129 .

@codecov
Copy link

codecov bot commented Dec 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
ext/MatrixAlgebraKitGenericLinearAlgebraExt.jl 96.34% <100.00%> (+0.68%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@kshyatt
Copy link
Member

kshyatt commented Dec 23, 2025

Can we turn on the tests for this by getting rid of the test_null kwarg in the QR and LQ testsuites?

@codecov
Copy link

codecov bot commented Dec 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
ext/MatrixAlgebraKitGenericLinearAlgebraExt.jl 96.34% <100.00%> (+0.68%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Jutho
Copy link
Member Author

Jutho commented Dec 24, 2025

So it seems there are still issues with the eigenvalue AD. I'll investigate this elsewhere.

(blocksize == 1) || throw(ArgumentError("Only blocksize = 1 implemented for GLA_HouseholderQR."))
m, n = size(A)
minmn = min(m, n)
fill!(N, zero(eltype(N)))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
fill!(N, zero(eltype(N)))
MatrixAlgebraKit.zero!(N)

Alternatively we can also just import this, but this is probably slightly more consistent

Copy link
Member

@lkdvos lkdvos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

The only thing I was wondering is whether or not it would be easy/straightforward to share some of the code with the regular qr_null implementations, but I had a quick look and that doesn't really seem to be the case, so this is definitely good to go for me.

Left a small style comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants