Skip to content

Update CHANGELOG: Fix handling of duplicate terms in SparsePolynomial #3199

Update CHANGELOG: Fix handling of duplicate terms in SparsePolynomial

Update CHANGELOG: Fix handling of duplicate terms in SparsePolynomial #3199

Triggered via pull request March 1, 2025 18:02
Status Failure
Total duration 6m 57s
Artifacts

ci.yml

on: pull_request
List directories for parallelizing tests
7s
List directories for parallelizing tests
Check Style
4s
Check Style
Check Documentation
25s
Check Documentation
Test (mnt4_753/)
13s
Test (mnt4_753/)
Test (mnt6_753/)
12s
Test (mnt6_753/)
Test (cp6_782/)
8s
Test (cp6_782/)
Test assembly
34s
Test assembly
Check no_std
37s
Check no_std
Matrix: Check
Matrix: Test
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

59 errors and 78 warnings
Check Style
Process completed with exit code 1.
Check Documentation
Process completed with exit code 101.
Check (nightly)
Process completed with exit code 101.
Check no_std: poly/src/polynomial/univariate/sparse.rs#L239
the name `CoeffVecError` is defined multiple times
Check no_std: poly/src/polynomial/univariate/sparse.rs#L245
the name `CoeffVecError` is defined multiple times
Check no_std: poly/src/polynomial/univariate/sparse.rs#L238
conflicting implementations of trait `Debug` for type `polynomial::univariate::sparse::CoeffVecError`
Check no_std: poly/src/polynomial/univariate/sparse.rs#L244
conflicting implementations of trait `Debug` for type `polynomial::univariate::sparse::CoeffVecError`
Check no_std
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test (nightly): ff/src/fields/models/fp/mod.rs#L680
`#[must_use]` has no effect when applied to a provided trait method
Test (nightly): ff/src/fields/models/quadratic_extension.rs#L573
`#[must_use]` has no effect when applied to a provided trait method
Test (nightly)
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Check (stable)
The job was canceled because "nightly" failed.
Check (stable)
The operation was canceled.
Test (stable)
The job was canceled because "nightly" failed.
Test (stable)
The operation was canceled.
Test assembly: poly/src/polynomial/univariate/sparse.rs#L239
the name `CoeffVecError` is defined multiple times
Test assembly: poly/src/polynomial/univariate/sparse.rs#L245
the name `CoeffVecError` is defined multiple times
Test assembly: poly/src/polynomial/univariate/sparse.rs#L238
conflicting implementations of trait `Debug` for type `polynomial::univariate::sparse::CoeffVecError`
Test assembly: poly/src/polynomial/univariate/sparse.rs#L244
conflicting implementations of trait `Debug` for type `polynomial::univariate::sparse::CoeffVecError`
Test assembly
could not compile `ark-poly` (lib) due to 4 previous errors
Test assembly
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test (./bw6_761)
Process completed with exit code 101.
Test (./curve25519)
Process completed with exit code 101.
Test (./mnt4_298)
The job was canceled because "_bw6_761" failed.
Test (./pallas)
The job was canceled because "_bw6_761" failed.
Test (./secp256k1)
The job was canceled because "_bw6_761" failed.
Test (./vesta)
The job was canceled because "_bw6_761" failed.
Test (./secq256k1)
The job was canceled because "_bw6_761" failed.
Test (./secp256r1)
The job was canceled because "_bw6_761" failed.
Test (./mnt6_298)
The job was canceled because "_bw6_761" failed.
Test (./secp384r1)
The job was canceled because "_bw6_761" failed.
Test (./bls12_377)
The job was canceled because "_bw6_761" failed.
Test (./bls12_377)
Process completed with exit code 101.
Test (./bn254)
The job was canceled because "_bw6_761" failed.
Test (./bn254)
Process completed with exit code 101.
Test (./bw6_767)
The job was canceled because "_bw6_761" failed.
Test (./bw6_767)
Process completed with exit code 101.
Test (./ed_on_bls12_377)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_bls12_377)
Process completed with exit code 101.
Test (./grumpkin)
The job was canceled because "_bw6_761" failed.
Test (./grumpkin)
The operation was canceled.
Test (./ed_on_bls12_381_bandersnatch)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_bls12_381_bandersnatch)
The operation was canceled.
Test (./ed_on_bw6_761)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_bw6_761)
The operation was canceled.
Test (./ed_on_mnt4_298)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_mnt4_298)
The operation was canceled.
Test (./bls12_381)
The job was canceled because "_bw6_761" failed.
Test (./bls12_381)
The operation was canceled.
Test (./ed_on_cp6_782)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_cp6_782)
The operation was canceled.
Test (./ed_on_bn254)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_bn254)
The operation was canceled.
Test (./ed25519)
The job was canceled because "_bw6_761" failed.
Test (./ed25519)
The operation was canceled.
Test (./ed_on_bls12_381)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_bls12_381)
The operation was canceled.
Test (./ed_on_mnt4_753)
The job was canceled because "_bw6_761" failed.
Test (./ed_on_mnt4_753)
The operation was canceled.
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Style
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check Documentation
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Check no_std
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Check no_std
target filter `examples` specified, but no targets matched; this is a no-op
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Check no_std
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Check no_std
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Check no_std
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Test (nightly)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (nightly)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (nightly)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (nightly)
target filter `examples` specified, but no targets matched; this is a no-op
Test (stable)
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/poly/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (stable)
excluded package(s) `ark-poly-benches` not found in workspace `/home/runner/work/algebra/algebra`
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test (stable)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ec/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/test-templates/Cargo.toml: unused manifest key: package.package
Test (stable)
target filter `examples` specified, but no targets matched; this is a no-op
Test (stable)
/home/runner/work/algebra/algebra/ff-asm/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/ff-macros/Cargo.toml: unused manifest key: package.package
Test (stable)
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test (stable)
target filter `examples` specified, but no targets matched; this is a no-op
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test assembly
/home/runner/work/algebra/algebra/bench-templates/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/serialize-derive/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/serialize/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/test-curves/Cargo.toml: unused manifest key: package.package
Test assembly
/home/runner/work/algebra/algebra/ff/Cargo.toml: unused manifest key: package.package
Test assembly: ff/src/fields/models/fp/mod.rs#L680
`#[must_use]` has no effect when applied to a provided trait method
Test assembly: ff/src/fields/models/quadratic_extension.rs#L573
`#[must_use]` has no effect when applied to a provided trait method
Test assembly
`ark-ff` (lib) generated 2 warnings