this is an attempt at finishing the documentation for real.
the convention is
Note might supersede !184 (closed)
For now, i completely skipped FRI because i thought we could do that in a later MR, as it was added later and is not even part of a public release yet.
I also went a bit faster on aPlonK as it is so complex and we will likely never use it.
is for documentation changes is for code changes
RUSTDOCFLAGS
for Katex activation to .cargo/config.toml
simple_mermaid
for Mermaid graphs0.10.0
to 0.16.21
for matrix supportalgebra
: check the length for algebra::powers_of
algebra::linalg
: use exact matches in the error tests and use struct errorserror
: change some errors to struct errorsfs
: rename some arguments, e.g. block_hashes
to hashes
and dump_dir
to directory
zk
: inline check_degree_is_too_large
fec
semi_avid
kzg
aplonk
: remove Commitment
and VerifierKey
fri
lib.rs
)