27 Commits

Author SHA1 Message Date
Nicholas Ward
d6bb5d5dee range check example 2023-04-06 09:23:49 -07:00
Nicholas Ward
f24c3537cb
Update README.md
capitalize Plonky2
2023-04-05 13:58:39 -07:00
Nicholas Ward
fb24b20061 README updates: examples and external tutorial 2023-04-05 13:00:58 -07:00
Nicholas Ward
77fb333abf Move ecdsa to its own repo 2023-03-03 16:12:40 -08:00
Nicholas Ward
18733f1185 Move u32 to its own repo 2023-03-03 16:11:05 -08:00
Nicholas Ward
bf8780b27b Move insertion to its own repo 2023-03-03 15:39:56 -08:00
Nicholas Ward
b95bc90bb7 moved waksman to outside repo 2023-03-03 13:56:06 -08:00
Daniel Lubarov
801fa641ca link 2023-02-25 16:55:19 -08:00
Daniel Lubarov
fbb26546dd Jemalloc for EVM
Also update the version used elsewhere.
2022-12-04 10:15:28 -08:00
Daniel Lubarov
882297877c security notes 2022-11-08 12:03:58 -08:00
Daniel Lubarov
faa75178a2 MIT + Apache2 licenses 2022-08-15 07:43:00 -07:00
ying tong
e10e103933
README.md: Update plonky2 paper link (#543) 2022-05-12 07:47:11 -07: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
Remco Bloemen
9cff202e1a
Move benches to bins (#534)
* Copy recusion bench to bin

* Add command line arguments

* Allow ranges for inner_size

* Accept range for threads

* Log2 inner size

* CLI args for logging

* Update readme

* Use split_once

* Cleanup

* Correct inner proof size

* Shrink public surface

* Print stats on inner proofs
2022-04-14 19:23:43 -07:00
Daniel Lubarov
55ca718a77 Test no longer ignored 2022-02-13 10:51:27 -08:00
Jakub Nabaglo
483799746b
Jemalloc warnings in Readme (#448) 2022-01-24 13:35:26 -08:00
Daniel Lubarov
9ecdc4d30f note about toolchain 2022-01-11 19:36:32 -08:00
Daniel Lubarov
6c25fb9717 wording 2022-01-09 09:53:54 -08:00
Daniel Lubarov
ac59f2bc45 readme updates 2022-01-09 09:52:19 -08:00
Daniel Lubarov
1d576f2046 licensing note 2022-01-03 10:00:15 -08:00
Daniel Lubarov
57dc460ff7 Update running example 2021-08-19 08:27:14 -07:00
Daniel Lubarov
21bdc6b380 Temporarily remove license info
We'll add back a license later, potentially the same one, but just want to take our time thinking about which one to select.
2021-08-17 23:52:51 -07:00
Daniel Lubarov
0b75c9f1bc Tweak readme 2021-05-20 19:49:20 -07:00
Daniel Lubarov
a035a9ca83 Tweak readme 2021-05-20 19:42:10 -07:00
Daniel Lubarov
ad6a17890c Update README 2021-05-05 19:24:04 -07:00
Daniel Lubarov
0c07fcf0ae Licenses 2021-04-08 09:37:08 -07:00
Daniel Lubarov
5fe8d633b6 Split main into multiple binaries
... and other minor refactoring.

`bench_recursion` will be the default bin run by `cargo run`; the otheres can be selected with the `--bin` flag.

We could probably delete some of the other binaries later. E.g. `field_search` might not be useful any more. `bench_fft` should maybe be converted to a benchmark (although there are some pros and cons, e.g. the bench framework has a minimum number of runs, and isn't helpful in testing multi-core performance).
2021-04-06 13:23:47 -07:00