Commit c350410
Fix negative info values for NoPivot() on Julia 1.11+
Julia 1.11 changed the convention for LU factorization info field when using NoPivot().
Now, when a zero diagonal is encountered during unpivoted LU factorization, the info
field should be negative to distinguish it from pivoted factorization failures.
This commit updates RecursiveFactorization to match Julia's convention:
- In _generic_lufact!, return negative info when Pivot=false and zero diagonal found
- In reckernel!, handle negative info values correctly when adjusting offsets
Fixes #95
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent 3cb6959 commit c350410
1 file changed
+12
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
239 | 246 | | |
240 | 247 | | |
241 | 248 | | |
| |||
303 | 310 | | |
304 | 311 | | |
305 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
306 | 317 | | |
307 | 318 | | |
308 | 319 | | |
| |||
0 commit comments