* [bug#74987] [PATCH 0/2] Some dependencies for julia-setfield
@ 2024-12-19 23:12 King, Spencer via Guix-patches via
2024-12-19 23:30 ` [bug#74987] [PATCH 1/2] gnu: Add julia-performancetesttools King, Spencer via Guix-patches via
2024-12-19 23:31 ` [bug#74987] [PATCH 2/2] gnu: Add julia-staticnumbers King, Spencer via Guix-patches via
0 siblings, 2 replies; 3+ messages in thread
From: King, Spencer via Guix-patches via @ 2024-12-19 23:12 UTC (permalink / raw)
To: 74987
Hello,
This patch series begins adding some of the dependencies necessary for building julia-setfield and running its test cases. There were a couple of test cases I was having issues with so I decided to just submit the dependency patches for now and finalize julia-setfield at a later date.
Best,
Spencer
^ permalink raw reply [flat|nested] 3+ messages in thread
* [bug#74987] [PATCH 1/2] gnu: Add julia-performancetesttools.
2024-12-19 23:12 [bug#74987] [PATCH 0/2] Some dependencies for julia-setfield King, Spencer via Guix-patches via
@ 2024-12-19 23:30 ` King, Spencer via Guix-patches via
2024-12-19 23:31 ` [bug#74987] [PATCH 2/2] gnu: Add julia-staticnumbers King, Spencer via Guix-patches via
1 sibling, 0 replies; 3+ messages in thread
From: King, Spencer via Guix-patches via @ 2024-12-19 23:30 UTC (permalink / raw)
To: 74987@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 0 bytes --]
[-- Attachment #2: 0001-gnu-Add-julia-performancetesttools.patch --]
[-- Type: application/octet-stream, Size: 1981 bytes --]
From 7ae1f74dd167f9bbb1b716549ba1cc4bbd464994 Mon Sep 17 00:00:00 2001
Message-Id: <7ae1f74dd167f9bbb1b716549ba1cc4bbd464994.1734649508.git.spencer.king@geneoscopy.com>
From: Spencer King <spencer.king@geneoscopy.com>
Date: Thu, 19 Dec 2024 23:03:12 +0000
Subject: [PATCH 1/2] gnu: Add julia-performancetesttools.
* gnu/packages/julia-xyz.scm (julia-performancetesttools): New variable.
Change-Id: Ia3d452f400a8dc0fe78ef8c131101ac2cd46550e
---
gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index be2501a934..e7cbbe246b 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4895,6 +4895,31 @@ (define-public julia-pdmats
actual computation.")
(license license:expat)))
+(define-public julia-performancetesttools
+ (package
+ (name "julia-performancetesttools")
+ (version "0.1.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaTesting/PerformanceTestTools.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0v5b8vnnhavra18h0136gahiyl7nc6r3rm3hm359ic3da8yzrnhn"))))
+ (build-system julia-build-system)
+ (home-page "https://github.com/JuliaTesting/PerformanceTestTools.jl")
+ (synopsis "Enables efficient code generation in test cases")
+ (description
+ "This package enables the Julia compiler to generate
+efficient code when running test cases. Test cases are typically run with
+flags that prevent efficient code generation. This package detects those flags
+and instead spawns a separate Julia process without the flags in which to run
+the test cases.")
+ (license license:expat)))
+
+
(define-public julia-plotthemes
(package
(name "julia-plotthemes")
base-commit: 07b4b1d055c36c6c61d39273c26974771dbfe805
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [bug#74987] [PATCH 2/2] gnu: Add julia-staticnumbers.
2024-12-19 23:12 [bug#74987] [PATCH 0/2] Some dependencies for julia-setfield King, Spencer via Guix-patches via
2024-12-19 23:30 ` [bug#74987] [PATCH 1/2] gnu: Add julia-performancetesttools King, Spencer via Guix-patches via
@ 2024-12-19 23:31 ` King, Spencer via Guix-patches via
1 sibling, 0 replies; 3+ messages in thread
From: King, Spencer via Guix-patches via @ 2024-12-19 23:31 UTC (permalink / raw)
To: 74987@debbugs.gnu.org
[-- Attachment #1: Type: text/plain, Size: 0 bytes --]
[-- Attachment #2: 0002-gnu-Add-julia-staticnumbers.patch --]
[-- Type: application/octet-stream, Size: 1977 bytes --]
From 25c2c0281d21dd21a4b239c06299a3b06953e51d Mon Sep 17 00:00:00 2001
Message-Id: <25c2c0281d21dd21a4b239c06299a3b06953e51d.1734649508.git.spencer.king@geneoscopy.com>
In-Reply-To: <7ae1f74dd167f9bbb1b716549ba1cc4bbd464994.1734649508.git.spencer.king@geneoscopy.com>
References: <7ae1f74dd167f9bbb1b716549ba1cc4bbd464994.1734649508.git.spencer.king@geneoscopy.com>
From: Spencer King <spencer.king@geneoscopy.com>
Date: Thu, 19 Dec 2024 23:04:19 +0000
Subject: [PATCH 2/2] gnu: Add julia-staticnumbers.
* gnu/packages/julia-xyz.scm (julia-staticnumbers): New variable.
Change-Id: I922d08011ef43d42cb55e09ed1f2723f7d427faf
---
gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index e7cbbe246b..1a258f1260 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -6217,6 +6217,28 @@ (define-public julia-staticarrayscore
depending on the entirety of @code{StaticArrays.jl}.")
(license license:expat)))
+(define-public julia-staticnumbers
+ (package
+ (name "julia-staticnumbers")
+ (version "0.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/perrutquist/StaticNumbers.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1m6drdyxgizc6d5qak9l6c2dv8nb6x5kj7sgfxkgwnfxf6ran257"))))
+ (build-system julia-build-system)
+ (native-inputs (list julia-simd julia-staticarrays))
+ (home-page "https://github.com/perrutquist/StaticNumbers.jl")
+ (synopsis "Static numbers in Julia")
+ (description
+ "This package provides number datatypes which store their values in
+ type parameters, making them runtime constants.")
+ (license license:expat)))
+
(define-public julia-statisticaltraits
(package
(name "julia-statisticaltraits")
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-12-19 23:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-19 23:12 [bug#74987] [PATCH 0/2] Some dependencies for julia-setfield King, Spencer via Guix-patches via
2024-12-19 23:30 ` [bug#74987] [PATCH 1/2] gnu: Add julia-performancetesttools King, Spencer via Guix-patches via
2024-12-19 23:31 ` [bug#74987] [PATCH 2/2] gnu: Add julia-staticnumbers King, Spencer via Guix-patches via
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).