39 Commits

Author SHA1 Message Date
Balazs Komuves
15bb9599f3
Merge branch 'main' into codex 2025-01-31 10:52:35 +01:00
Robin Salen
4e0834d711
Misc updates (#1663) 2025-01-30 15:46:51 -05:00
Balazs Komuves
b6d5789d68
improve README 2024-12-09 18:46:16 +01:00
Balazs Komuves
a228ba76d7
add information about this fork into the README 2024-12-06 14:26:53 +01:00
Simon Perriard
a4efbe8369
Fix example and documentation rendering (#1614)
* Fix starky runnable doc example and fix cargo doc

* Formatting and Clippy

* bump katex version and add config.toml

* Update README for local doc and add flag for docs.rs

* Add missing whitespace

---------

Co-authored-by: Robin Salen <30937548+Nashtare@users.noreply.github.com>
Co-authored-by: Ben <bmarsh94@gmail.com>
2024-08-29 12:22:37 +00:00
Robin Salen
a137b64ac1
Add SECURITY.md and move contribution guidance to CONTRIBUTING.md (#1556) 2024-03-14 20:01:23 +09:00
Robin Salen
6c9588aaea
Update licenses and dependencies (#1534) 2024-02-19 07:35:51 -05:00
Robin Salen
3e579b6d43
Remove plonky2_evm post-migration to zk_evm monorepo (#1530) 2024-02-17 11:04:07 -05:00
BGluth
0b56ab75d6 Added a Discord badge to README.md 2023-12-17 10:52:33 -07:00
BGluth
a02a2ecb97 Updated mir-protocol --> 0xPolygonZero
- Recently the underlying org name on Github changed to `0xPolygonZero`.
- This was causing some issues with dependencies downstream where a
  dependency pointing to the old org name was seen as a different
  dependency that was using the new org name.
- Using a `[patch] section in `Cargo.toml` was running into issues where
  we couldn't get it to get all dependency versions using a single org
  name.
2023-10-12 11:11:17 -06:00
Hamish Ivey-Law
7b07229b46
Add guidance for external contributors to README.md 2023-08-16 00:45:01 +10:00
Matthias Goergens
f6b2e7427e Fix spaces and wording in README 2023-07-13 12:10:54 +08:00
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