Cargo.toml

changeset 90
b3c35d16affe
parent 89
8513a10c5dd9
--- a/Cargo.toml	Tue Feb 20 12:33:16 2024 -0500
+++ b/Cargo.toml	Mon Feb 03 19:22:16 2025 -0500
@@ -1,8 +1,8 @@
 [package]
 name = "alg_tools"
-version = "0.1.0"
+version = "0.3.0"
 edition = "2021"
-rust-version = "1.67"
+rust-version = "1.85"
 authors = ["Tuomo Valkonen <tuomov@iki.fi>"]
 description = "Utility routines for iterative numerical algorithms"
 homepage = "https://tuomov.iki.fi/software/alg_tools/"
@@ -13,17 +13,18 @@
 
 [dependencies]
 serde = { version = "1.0", features = ["derive"] }
-csv = "~1.1.6"
-nalgebra = "~0.31.0"
+csv = "~1.3.1"
+nalgebra = "~0.33.0"
 num-traits = { version = "~0.2.14", features = ["std"] }
-colored = "~2.0.0"
-trait-set = "~0.2.0"
+colored = "~2.1.0"
 num = "~0.4.0"
-itertools = "~0.10.3"
+itertools = "~0.13.0"
 numeric_literals = "~0.2.0"
 cpu-time = "~1.0.0"
-serde_json = "~1.0.85"
+serde_json = { version = "~1.0.85", features = ["std"] }
 rayon = "1.5.3"
+simba = "0.9.0"
+anyhow = "1.0.95"
 
 [package.metadata.docs.rs]
 rustdoc-args = [ "--html-in-header", "katex-header.html" ]
@@ -31,3 +32,9 @@
 
 [profile.release]
 debug = true
+
+[features]
+default = ["nightly"]
+use_custom_thread_pool = []
+nightly = [] # enable for higher-performance implementations of some things
+

mercurial