From 54a52b1eda24313b669c997bfa4dd7f12f73f723 Mon Sep 17 00:00:00 2001 From: Timo Betcke Date: Mon, 3 Feb 2025 12:42:31 +0000 Subject: [PATCH 1/4] Remove sleef as default --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 9ed60f3..2173b12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ nightly = ["pulp/nightly"] # Treat warnings as a build error. strict = [] sleef = ["rlst/sleef"] -default = ["sleef"] +default = [] mpi = ["dep:mpi", "dep:bempp-distributed-tools", "rlst/mpi"] From e2a19e2e3c8cf56067432a93b025234bcec8accc Mon Sep 17 00:00:00 2001 From: Timo Betcke Date: Mon, 3 Feb 2025 13:12:25 +0000 Subject: [PATCH 2/4] Updated Cargo --- Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2173b12..757b9bf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,8 +33,8 @@ num = "0.4" num_cpus = "1" rlst = { git = "https://github.com/linalg-rs/rlst.git" } # rlst = { path = "../rlst", features = ["mpi"] } -rand = "0.8.5" -itertools = { version = "0.13.0", default-features = false } +rand = "0.9.0" +itertools = { version = "0.14.0", default-features = false } coe-rs = "0.1.2" pulp = { version = "0.21" } bytemuck = "1.16.0" @@ -44,7 +44,7 @@ bempp-distributed-tools = { git = "https://github.com/bempp/distributed_tools.gi [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } -rand_chacha = "0.3" +rand_chacha = "0.9.0" [package.metadata.docs.rs] cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"] From 85de8e5f5a18ac9db4dc68f07e28f03f664862d5 Mon Sep 17 00:00:00 2001 From: Timo Betcke Date: Mon, 3 Feb 2025 15:53:11 +0000 Subject: [PATCH 3/4] Revert "Updated Cargo" This reverts commit e2a19e2e3c8cf56067432a93b025234bcec8accc. --- Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 757b9bf..2173b12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,8 +33,8 @@ num = "0.4" num_cpus = "1" rlst = { git = "https://github.com/linalg-rs/rlst.git" } # rlst = { path = "../rlst", features = ["mpi"] } -rand = "0.9.0" -itertools = { version = "0.14.0", default-features = false } +rand = "0.8.5" +itertools = { version = "0.13.0", default-features = false } coe-rs = "0.1.2" pulp = { version = "0.21" } bytemuck = "1.16.0" @@ -44,7 +44,7 @@ bempp-distributed-tools = { git = "https://github.com/bempp/distributed_tools.gi [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } -rand_chacha = "0.9.0" +rand_chacha = "0.3" [package.metadata.docs.rs] cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"] From dc536ca831bd9436998a8ee951be15bcfd179119 Mon Sep 17 00:00:00 2001 From: Timo Betcke Date: Mon, 3 Feb 2025 16:05:44 +0000 Subject: [PATCH 4/4] Disabled dependency check --- .github/workflows/run-tests.yml | 36 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index adb74cd..11f8da2 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -37,21 +37,21 @@ jobs: - name: Test benchmarks build run: cargo bench --no-run --features "strict" - check-dependencies: - name: Check dependencies - runs-on: ubuntu-latest - strategy: - matrix: - rust-version: ["stable"] - steps: - - name: Set up Rust - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: ${{ matrix.rust-version }} - components: rustfmt - - name: Install cargo-upgrades - run: cargo install cargo-upgrades - - uses: actions/checkout@v3 - - name: Check that dependencies are up to date - run: - cargo upgrades + # check-dependencies: + # name: Check dependencies + # runs-on: ubuntu-latest + # strategy: + # matrix: + # rust-version: ["stable"] + # steps: + # - name: Set up Rust + # uses: actions-rust-lang/setup-rust-toolchain@v1 + # with: + # toolchain: ${{ matrix.rust-version }} + # components: rustfmt + # - name: Install cargo-upgrades + # run: cargo install cargo-upgrades + # - uses: actions/checkout@v3 + # - name: Check that dependencies are up to date + # run: + # cargo upgrades