From 2ca473ad7c60fdbc6ce2eec47a3e84c4fc6d150e Mon Sep 17 00:00:00 2001 From: Mikhail Zabaluev Date: Fri, 26 Jul 2024 19:57:44 +0300 Subject: [PATCH 1/2] Remove ark-relations/std dependency The std feature in ark-relations pulls in the hefty, and currently outdated, dependency on tracing-subscriber. Luckily, this dependency does not seem to be needed here at all. --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 948101b..56aebce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,7 +43,7 @@ ark-r1cs-std = { version = "0.4.0", default-features = false } [features] default = ["parallel"] -std = ["ark-ff/std", "ark-ec/std", "ark-poly/std", "ark-relations/std", "ark-crypto-primitives/std", "ark-std/std" ] +std = ["ark-ff/std", "ark-ec/std", "ark-poly/std", "ark-crypto-primitives/std", "ark-std/std" ] parallel = ["std", "ark-ff/parallel", "ark-poly/parallel", "ark-ec/parallel", "ark-crypto-primitives/parallel", "ark-std/parallel", "rayon"] r1cs = [ "ark-crypto-primitives/r1cs", "ark-r1cs-std", "tracing", "derivative" ] print-trace = [ "ark-std/print-trace" ] From cf412078f66bc47a00298b821c92e401f75997d2 Mon Sep 17 00:00:00 2001 From: Mikhail Zabaluev Date: Fri, 26 Jul 2024 20:11:32 +0300 Subject: [PATCH 2/2] Changelog entry for #63 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 374ac7d..8bf80fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ ### Improvements - [\#36](https://github.com/arkworks-rs/groth16/pull/36) Documentation updates and minor optimization in setup. +- [\#63](https://github.com/arkworks-rs/groth16/pull/63) Removed an unneeded `ark-relations/std` dependency. ### Bug fixes