diff -r d14c877e14b7 -r b3c35d16affe Cargo.toml --- 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 "] 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 +