From 24e00fa677e5a8acba165ab6c07a846e2891b316 Mon Sep 17 00:00:00 2001 From: Chris Rackauckas Date: Fri, 7 Aug 2026 16:02:18 -0400 Subject: [PATCH] Require TriangularSolve 0.2.2 for the native upper-triangular ldiv! TriangularSolve 0.2.2 adds ldiv!(::UpperTriangular, ::AbstractMatrix), so the U leg of the pivotless LU ldiv! in src/lu.jl now hits a native SIMD kernel instead of silently falling through TriangularSolve's catch-all to BLAS trsm. No code change needed here; the call site already routes both legs through TriangularSolve.ldiv!. Co-Authored-By: Chris Rackauckas --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 9268a6b..c2bb1bb 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "RecursiveFactorization" uuid = "f2c3362d-daeb-58d1-803e-2bc74f2840b4" authors = ["Yingbo Ma "] -version = "0.2.26" +version = "0.2.27" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -20,7 +20,7 @@ Polyester = "0.3.2,0.4.1, 0.5, 0.6, 0.7" PrecompileTools = "1" SparseBandedMatrices = "1" StrideArraysCore = "0.5.5" -TriangularSolve = "0.2" +TriangularSolve = "0.2.2" VectorizedRNG = "0.2.25" julia = "1.10"