Skip to content

Update ark-r1cs-std requirement from ^0.2.0 to ^0.3.0#37

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ark-r1cs-std-tw-0.3.0
Closed

Update ark-r1cs-std requirement from ^0.2.0 to ^0.3.0#37
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ark-r1cs-std-tw-0.3.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jun 7, 2021

Updates the requirements on ark-r1cs-std to permit the latest version.

Changelog

Sourced from ark-r1cs-std's changelog.

v0.3.0

Breaking changes

  • #60 Rename AllocatedBit to AllocatedBool for consistency with the Boolean variable. You can update downstream usage with grep -rl 'AllocatedBit' . | xargs env LANG=C env LC_CTYPE=C sed -i '' 's/AllocatedBit/AllocatedBool/g'.
  • #65 Rename Radix2Domain in r1cs-std to Radix2DomainVar.

Features

  • #53 Add univariate evaluation domain and Lagrange interpolation.

Improvements

  • #65 Add support for non-constant coset offset in Radix2DomainVar.

Bug Fixes

v0.2.0

Breaking changes

  • #12 Make the output of the ToBitsGadget impl for FpVar fixed-size
  • #48 Add Clone trait bound to CondSelectGadget.

Features

  • #21 Add UInt128
  • #50 Add DensePolynomialVar

Improvements

  • #5 Speedup BLS-12 pairing
  • #13 Add ToConstraintFieldGadget to ProjectiveVar
  • #15, #16 Allow cs to be None when converting a Montgomery point into a Twisted Edwards point
  • #20 Add CondSelectGadget impl for UInts
  • #22 Reduce density of three_bit_cond_neg_lookup
  • #23 Reduce allocations in UInts
  • #33 Speedup scalar multiplication by a constant
  • #35 Construct a FpVar from bits
  • #36 Implement ToConstraintFieldGadget for Vec<Uint8>
  • #40, #43 Faster scalar multiplication for Short Weierstrass curves by relying on affine formulae
  • #46 Add mux gadget as an auto-impl in CondSelectGadget to support random access of an array

Bug fixes

  • #8 Fix bug in three_bit_cond_neg_lookup when using a constant lookup bit
  • #9 Fix bug in short_weierstrass::ProjectiveVar::to_affine
  • #29 Fix to_non_unique_bytes for BLS12::G1Prepared
  • #34 Fix mul_by_inverse for constants

... (truncated)

Commits
  • 2b8e020 Release v0.3.0 (#66)
  • c3a99ac Let Radix2Domain::offset to be FpVar instead of F (#65)
  • 02ee91d Use batch_inversion_and_mul within native lagrange interpolation (#63)
  • 989f579 Add Univariate Domain, Vanishing Polynomial, Lagrange Interpolation (#53)
  • d1be6d1 Upgrade to GitHub-native Dependabot (#61)
  • 5debc6f Rename AllocatedBit to AllocatedBool (#60)
  • 47f296a Release v0.2.0 PR (#59)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 7, 2021
Updates the requirements on [ark-r1cs-std](https://github.com/arkworks-rs/r1cs-std) to permit the latest version.
- [Release notes](https://github.com/arkworks-rs/r1cs-std/releases)
- [Changelog](https://github.com/arkworks-rs/r1cs-std/blob/master/CHANGELOG.md)
- [Commits](arkworks-rs/r1cs-std@v0.2.0...v0.3.0)

---
updated-dependencies:
- dependency-name: ark-r1cs-std
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/ark-r1cs-std-tw-0.3.0 branch from 4a81dbd to d04cf1f Compare July 2, 2021 04:48
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jul 7, 2021

Superseded by #44.

@dependabot dependabot Bot closed this Jul 7, 2021
@dependabot dependabot Bot deleted the dependabot/cargo/ark-r1cs-std-tw-0.3.0 branch July 7, 2021 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants