wborgeaud
9f01840a57
Make evm structs more generic
2022-05-19 09:41:15 +02:00
wborgeaud
2831f8f28b
Merge pull request #548 from mir-protocol/remove_marking
...
Remove marking stuff
2022-05-19 07:51:49 +02:00
wborgeaud
781d1edb8e
Remove marking
2022-05-18 19:37:05 +02:00
Daniel Lubarov
c54896dcb8
Rename starky2 -> evm ( #547 )
2022-05-18 10:32:14 -07:00
wborgeaud
17dfa8d713
Merge pull request #541 from mir-protocol/starky_multitables
...
Start of Starky multitable implementation
2022-05-18 14:35:00 +02:00
wborgeaud
f8b51743a9
PR feedback
2022-05-18 09:22:58 +02:00
wborgeaud
917af4267f
Merge pull request #544 from mir-protocol/standard_gadget_suffix
...
Standardize gadget suffix to `*_circuit`
2022-05-17 20:52:52 +02:00
wborgeaud
1f5b0cea99
Merge pull request #545 from mir-protocol/rename_wire_fields
...
Rename wire fields
2022-05-17 20:52:32 +02:00
wborgeaud
28d90d0e9e
s/gate_index/row/
2022-05-17 19:32:51 +02:00
wborgeaud
a31de48d88
More changes
2022-05-17 11:47:00 +02:00
wborgeaud
4cd37ca8d4
Rename fields of Wire
2022-05-17 11:31:45 +02:00
wborgeaud
7676f907bf
Missed some
2022-05-17 11:15:53 +02:00
wborgeaud
b606d99e07
Use *_circuit suffix for gadgets
2022-05-17 11:04:35 +02:00
wborgeaud
2ffd22acf5
Assume every STARK in AllStark is part of a CTL
2022-05-17 09:41:06 +02:00
wborgeaud
db2aae515f
Add default value to CTL
2022-05-17 09:24:22 +02:00
wborgeaud
863d9a863c
PR comments
2022-05-16 20:45:30 +02:00
wborgeaud
02db6c93ec
Add permutation in mock STARKs for good measure
2022-05-13 14:20:59 +02:00
wborgeaud
aa77660bfe
Back to const generic + arrays
2022-05-13 14:16:28 +02:00
wborgeaud
8cd2793937
Some renaming + cleaning
2022-05-13 11:20:29 +02:00
wborgeaud
a38c19f952
Fix num_permutation_zs
2022-05-13 10:48:56 +02:00
wborgeaud
f9e929a0a9
Fix bugs when no ctls
2022-05-13 10:35:59 +02:00
wborgeaud
e9260fe457
Merge remote-tracking branch 'origin/starky_multitables' into starky_multitables
...
# Conflicts:
# starky2/src/get_challenges.rs
2022-05-12 22:36:53 +02:00
wborgeaud
d421bd3593
Lints
2022-05-12 22:35:13 +02:00
wborgeaud
0c8178e286
Test works
2022-05-12 22:32:32 +02:00
wborgeaud
fe3811e8ed
Test works
2022-05-12 22:29:10 +02:00
wborgeaud
17ba468e3a
Add mock test (doesn't work)
2022-05-12 20:38:11 +02:00
ying tong
e10e103933
README.md: Update plonky2 paper link ( #543 )
2022-05-12 07:47:11 -07:00
wborgeaud
3359ee708c
Clippy
2022-05-12 14:07:03 +02:00
wborgeaud
c4c3533cff
PermutationChallenge -> GrandProductChallenge since it's also used for cross-table lookups
2022-05-12 13:51:02 +02:00
wborgeaud
2b8c3de10e
Finish verifier
2022-05-12 13:47:55 +02:00
wborgeaud
b9e921f640
CTL verification
2022-05-11 16:09:12 +02:00
wborgeaud
d0fb76c8db
Progress on verifier
2022-05-11 14:35:33 +02:00
wborgeaud
5b146d558f
Change StarkOpeningSet
2022-05-10 15:21:09 +02:00
wborgeaud
9de8c2c73b
Open lookup polys
2022-05-10 15:08:08 +02:00
wborgeaud
feb00bd197
Fix looked_table: Table
2022-05-10 07:45:42 +02:00
Daniel Lubarov
52faa0ceb7
Move paper
2022-05-06 13:08:58 -07:00
wborgeaud
79dc28c7e1
Rename
2022-05-06 17:36:32 +02:00
wborgeaud
44b9237c08
Rename
2022-05-06 17:35:25 +02:00
wborgeaud
3005f7bf7b
Cleaning
2022-05-06 17:22:30 +02:00
wborgeaud
99b6ac4ff2
Minor
2022-05-06 16:59:25 +02:00
wborgeaud
e744c640e0
Add eval for cross table lookups
2022-05-06 14:55:54 +02:00
wborgeaud
d4a6b35436
More cleaning
2022-05-05 22:21:09 +02:00
wborgeaud
d659e759e9
Clean lookup stuff
2022-05-05 19:12:58 +02:00
wborgeaud
e40276ef19
Compiles somehow
2022-05-05 17:14:21 +02:00
wborgeaud
4e18cad0f1
Lookup argument
2022-05-05 16:30:21 +02:00
wborgeaud
d56e3745dd
Progress
2022-05-04 22:04:11 +02:00
wborgeaud
9f27849ff1
Compiles
2022-05-04 21:29:29 +02:00
wborgeaud
9096b758f4
Start of multi-table STARKs
2022-05-04 20:57:07 +02:00
Hamish Ivey-Law
ed3f0d546f
System Zero bit rotate and shift operations ( #535 )
...
* Complete versions of rotate left and shift left.
* Implement rotate/shift right.
* cargo fmt
* Fix documentation.
* Reduce visibility of helper functions.
* Address Jaqui's PR comments.
* Disable fall-through check as the run test assumes no failure here.
* Try to fix doctest failure.
2022-05-04 15:54:47 +10:00
Remco Bloemen
7769c269bf
Do not export global allocator ( #533 )
...
* Do not export allocator
* Make sure to use jemalloc in all downstream tests
* Update readme
* Remove test jemalloc boilerplate
* One more
* Fix clippies
* One more
* Clippy
Co-authored-by: Daniel Lubarov <daniel@lubarov.com>
2022-05-03 13:16:53 -07:00