4444 Commits

Author SHA1 Message Date
Robin Salen
47781e4733
Add CommonCircuitData to gates deserialization method 2023-07-13 19:27:50 -04:00
Robin Salen
b43d6c1d67
Add CommonCircuitData to generators deserialization method 2023-07-13 19:27:50 -04:00
Robin Salen
d684ee2d8d
Switch Field type of generators to be F: RichField + Extendable<D> 2023-07-13 19:27:50 -04:00
dependabot[bot]
5d513207ef
Update itertools requirement from 0.10.3 to 0.11.0
Updates the requirements on [itertools](https://github.com/rust-itertools/itertools) to permit the latest version.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.3...v0.11.0)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 23:00:00 +00:00
Nicholas Ward
4400757f3f
Merge pull request #1128 from mir-protocol/dependabot/cargo/hex-literal-0.4.1
Update hex-literal requirement from 0.3.4 to 0.4.1
2023-07-13 15:59:07 -07:00
Nicholas Ward
dc1709155a
Merge pull request #1131 from mir-protocol/dependabot/cargo/criterion-0.5.1
Update criterion requirement from 0.4.0 to 0.5.1
2023-07-13 15:58:18 -07:00
Nicholas Ward
c202f4bc7f
Merge pull request #1129 from mir-protocol/dependabot/cargo/ahash-0.8.3
Update ahash requirement from 0.7.6 to 0.8.3
2023-07-13 15:58:08 -07:00
Nicholas Ward
0f284ca6a7
Merge pull request #1130 from mir-protocol/dependabot/cargo/hashbrown-0.14.0
Update hashbrown requirement from 0.12.3 to 0.14.0
2023-07-13 15:57:56 -07:00
Nicholas Ward
63b8cebaac
Merge pull request #1124 from 0xmozak/matthias/remove_unused_deps
Remove unused dependency `blake2` from `evm` crate
2023-07-13 15:39:10 -07:00
Nicholas Ward
e3f1270985
Merge pull request #1123 from 0xmozak/matthias/fix-readme
Fix spaces and wording in README
2023-07-13 15:38:56 -07:00
dependabot[bot]
b0c5ddc070
Update criterion requirement from 0.4.0 to 0.5.1
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.1)

---
updated-dependencies:
- dependency-name: criterion
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 22:33:22 +00:00
dependabot[bot]
fc70f36c2e
Update hashbrown requirement from 0.12.3 to 0.14.0
Updates the requirements on [hashbrown](https://github.com/rust-lang/hashbrown) to permit the latest version.
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.12.3...v0.14.0)

---
updated-dependencies:
- dependency-name: hashbrown
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 22:33:00 +00:00
dependabot[bot]
0d9208a644
Update ahash requirement from 0.7.6 to 0.8.3
Updates the requirements on [ahash](https://github.com/tkaitchuck/ahash) to permit the latest version.
- [Release notes](https://github.com/tkaitchuck/ahash/releases)
- [Commits](https://github.com/tkaitchuck/ahash/compare/v0.7.6...v0.8.3)

---
updated-dependencies:
- dependency-name: ahash
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 22:32:57 +00:00
dependabot[bot]
413f589e6c
Update hex-literal requirement from 0.3.4 to 0.4.1
Updates the requirements on [hex-literal](https://github.com/RustCrypto/utils) to permit the latest version.
- [Commits](https://github.com/RustCrypto/utils/compare/hex-literal-v0.3.4...hex-literal-v0.4.1)

---
updated-dependencies:
- dependency-name: hex-literal
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 22:32:41 +00:00
Nicholas Ward
cc45ac9aec
Merge pull request #1125 from 0xmozak/matthias/fix-resolver-warning
Fix resolver warning
2023-07-13 15:32:30 -07:00
Nicholas Ward
1f561771ae
Merge pull request #1126 from 0xmozak/matthias/add-dependabot
Enable github's Dependabot
2023-07-13 15:32:09 -07:00
Linda Guiga
7437fe2b51
Fill modulus in cpu row for Fp254 operations. (#1122) 2023-07-14 06:53:06 +10:00
Matthias Goergens
9e748a4745 Enable github's Dependabot
This PR enables automated dependency updates built into GitHub.  That's
useful for keeping up-to-date on security updates for example.
2023-07-13 12:27:11 +08:00
Matthias Goergens
6c2f76d529 Fix resolver warning
When running eg `cargo check` or `cargo build` you got greeted with the
following warning:

```
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
```

This PR fixes this.
2023-07-13 12:21:40 +08:00
Matthias Goergens
4b0fc861b3 Remove unused dependency blake2 from evm crate 2023-07-13 12:18:09 +08:00
Matthias Goergens
f6b2e7427e Fix spaces and wording in README 2023-07-13 12:10:54 +08:00
Nicholas Ward
ee5d1aa6c8
Merge pull request #1033 from 0x0ece/transpose
Optimize transpose
2023-07-11 12:41:28 -07:00
Nicholas Ward
398f86af1e
Merge pull request #1092 from matthiasgoergens/matthias/move_to_field
Move operations to Field
2023-07-11 12:40:49 -07:00
Nicholas Ward
2d7a94de6a formatting 2023-07-11 12:05:22 -07:00
Nicholas Ward
94f880b67b
Merge pull request #1104 from topos-protocol/serializer
Make serializer work with slices
2023-07-11 10:34:23 -07:00
Jacqueline Nabaglo
dca50adfac
Merge pull request #1119 from mir-protocol/jacqui/topos-protocol/stack_len_bounds_aux_error
Fix `generate_exception` (#1115 replacement)
2023-07-10 15:37:21 -04:00
Jacqueline Nabaglo
6b493d6faa Remove redundant case (error in kernel mode) 2023-07-08 16:52:26 -04:00
Jacqueline Nabaglo
1664ab4408
Merge pull request #1112 from topos-protocol/fix-generate-jump
Fix jump operation generation
2023-07-08 16:38:35 -04:00
Jacqueline Nabaglo
7aa5ed3b40
Merge pull request #1117 from topos-protocol/fix_set_context
Fix generate_set_context
2023-07-08 16:19:32 -04:00
Nicholas Ward
b9b227c863
Merge pull request #1118 from mir-protocol/revert-1109-new-clippy-fixes
Revert "clippy fixes"
2023-07-07 12:18:51 -07:00
Nicholas Ward
14c4011593
Revert "clippy fixes" 2023-07-07 12:16:43 -07:00
Nicholas Ward
f08afec6b7
Merge pull request #1109 from mir-protocol/new-clippy-fixes
clippy fixes
2023-07-07 11:53:18 -07:00
Linda Guiga
5bff02a198
Fix generate_set_context 2023-07-07 15:37:47 +01:00
Robin Salen
0a59aa6e6f
Remove need for matching start ranges 2023-07-06 16:26:00 -04:00
Hamy Ratoanina
325cd2f7c1
Compute stack_len_bounds_aux correctly in generate_error 2023-07-06 16:24:45 -04:00
Linda Guiga
224064bf05
Fix jump operation generation 2023-07-06 13:57:41 -04:00
onsen-egg
c982826e04 Add feature "rc" to serde crate import 2023-07-06 12:39:42 -05:00
Nicholas Ward
3870524ad1
Merge pull request #1113 from topos-protocol/ci
Fix nightly version in CI to 2023-06-30
2023-07-06 09:13:22 -07:00
Robin Salen
6bd575d153
Fix nightly version in CI 2023-07-06 11:28:42 -04:00
Nicholas Ward
dbb2358709
Merge pull request #964 from topos-protocol/lookup
Implement lookups with logarithmic derivatives in Plonk
2023-07-05 17:59:59 -07:00
Nicholas Ward
96fbecd9c7 ignoring where appropriate (for izip), fixing elsewhere 2023-07-05 17:40:48 -07:00
Nicholas Ward
b0568a793a remove useless vec 2023-07-05 17:31:09 -07:00
Nicholas Ward
0fec1124a3 update itertools 2023-07-05 17:30:47 -07:00
Nicholas Ward
08a6e66d7b fix 2023-07-05 17:18:55 -07:00
Nicholas Ward
5b08ac58df fix 2023-07-05 17:09:52 -07:00
Nicholas Ward
3c776a8dbe clippy fixes 2023-07-05 17:01:22 -07:00
Matthias Goergens
4df4d86555 No default implementation 2023-07-04 17:21:27 +08:00
Robin Salen
91c55d15f9
Add wrapper types for Lookup and LookupTable 2023-07-03 11:15:54 -04:00
Robin Salen
4351237160
Review 2023-07-03 11:15:53 -04:00
Robin Salen
c0fc349c58
Fix lookup serialization and update with latest serialization changes 2023-07-03 11:15:53 -04:00