summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tournier <zimon.toutoune@gmail.com>2025-03-05 15:26:28 +0100
committerSimon Tournier <zimon.toutoune@gmail.com>2025-03-05 15:26:28 +0100
commit9043d7433b6df6bbff21c1fa0c9cf91d252155a6 (patch)
tree7fc68744522bdb16d46484d2f4edf820a18b67fe
parent5f31ce18b3655264e3d101eada5382bf22ac1cfa (diff)
gnu: Add julia-commonworldinvalidations.
* gnu/packages/julia-xyz.scm (julia-commonworldinvalidations): New variable. Change-Id: I10b2a0460ff454344a590e829dff51acc3ae154c
-rw-r--r--gnu/packages/julia-xyz.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 695ad44501..82ed5f1150 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1300,6 +1300,32 @@ clash with SciML if both ecosystems export the solve command.")
common subexpression elimination.")
(license license:expat)))
+(define-public julia-commonworldinvalidations
+ (let ((commit "e462b98bd214e3c6b70c2e4e64831466c21b8c04"))
+ (package
+ (name "julia-commonworldinvalidations")
+ (version (git-version "0.0.0" "1" commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/SciML/CommonWorldInvalidations.jl")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wi41ci6mrlkpk2cvvfxbmgja7cggmmlrk509b4kmmhxds6dxjqx"))))
+ (build-system julia-build-system)
+ (propagated-inputs
+ (list julia-macrotools))
+ (home-page "https://github.com/SciML/CommonWordInvalidations.jl")
+ (synopsis "Fixing the world one invalidator at a time")
+ (description "This package fixes the common unfixable invalidators by
+simply forcing the invalidations. It's made to be an unchanged dependency
+that is then reused by downstream libraries with
+@code{PrecompileTools.@@recompile_invalidations} so the common invalidators are
+all handled during the precompilation stage a single time.")
+ (license license:expat))))
+
(define-public julia-compat
(package
(name "julia-compat")