From f5d59002025c78a4743b43fc9144d875b9c72a85 Mon Sep 17 00:00:00 2001 From: Jaakko Ruohio Date: Mon, 27 Dec 2021 13:41:58 +0200 Subject: [PATCH 1/2] Remove inline from forward_diff.jl to workaround startup crash with precompiled image Workaround https://github.com/JuliaSIMD/LoopVectorization.jl/issues/364 --- src/forward_diff.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/forward_diff.jl b/src/forward_diff.jl index 8c66e2a..a7198c1 100644 --- a/src/forward_diff.jl +++ b/src/forward_diff.jl @@ -2,7 +2,7 @@ real_rep(a::AbstractArray{DualT}) where {TAG, T, DualT<:ForwardDiff.Dual{TAG, T}} = reinterpret(reshape, T, a) # multiplication of dual vector/matrix by standard matrix from the left -@inline function _matmul!(_C::AbstractVecOrMat{DualT}, A::AbstractMatrix, _B::AbstractVecOrMat{DualT}, +function _matmul!(_C::AbstractVecOrMat{DualT}, A::AbstractMatrix, _B::AbstractVecOrMat{DualT}, α=One(), β=Zero(), nthread::Nothing=nothing, MKN=nothing, contig_axis=nothing) where {DualT <: ForwardDiff.Dual} B = real_rep(_B) C = real_rep(_C) From e47b241571a5cc97e3f94c109450a5ec193ea7e9 Mon Sep 17 00:00:00 2001 From: Jaakko Ruohio Date: Mon, 27 Dec 2021 17:01:19 +0200 Subject: [PATCH 2/2] Bump version --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 552947b..88963a1 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "Octavian" uuid = "6fd5a793-0b7e-452c-907f-f8bfe9c57db4" authors = ["Mason Protter", "Chris Elrod", "Dilum Aluthge", "contributors"] -version = "0.3.10" +version = "0.3.11" [deps] ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"