Skip to content

Commit e362bf5

Browse files
Bump Mooncake compat lower bound to 0.5.25
v0.15.35 added `Mooncake.friendly_tangent_cache(x::ComponentArray)` to `ext/ComponentArraysMooncakeExt.jl` (commit 29ddd04 "Add friendly_tangent_cache function to Mooncake"), but the Mooncake compat floor was left at `"0.5"`. `Mooncake.friendly_tangent_cache` / `Mooncake.FriendlyTangentCache` were only introduced in Mooncake 0.5.25 — on 0.5.24 and earlier the extension fails to precompile with `UndefVarError: friendly_tangent_cache not defined in Mooncake` whenever the resolver happens to pick a pre-0.5.25 Mooncake, which has been blocking downstream CI across SciMLSensitivity.jl and other Mooncake consumers. Pin the floor to 0.5.25 so the resolver is forced to pick a Mooncake that has the symbols this extension now references, and bump the package version 0.15.35 → 0.15.36. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
1 parent d99bb07 commit e362bf5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ComponentArrays"
22
uuid = "b0b7db55-cfe3-40fc-9ded-d10e2dbeff66"
33
authors = ["Jonnie Diegelman <47193959+jonniedie@users.noreply.github.com>"]
4-
version = "0.15.35"
4+
version = "0.15.36"
55

66
[deps]
77
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
@@ -47,7 +47,7 @@ GPUArrays = "10.3.1, 11"
4747
KernelAbstractions = "0.9.29"
4848
LinearAlgebra = "1.10"
4949
Optimisers = "0.3, 0.4"
50-
Mooncake = "0.5"
50+
Mooncake = "0.5.25"
5151
Reactant = "0.2.15"
5252
RecursiveArrayTools = "3.8"
5353
ReverseDiff = "1.15"

0 commit comments

Comments
 (0)