privacy-scaling-explorations / sonobe

Experimental folding schemes library
https://privacy-scaling-explorations.github.io/sonobe-docs/
MIT License
205 stars 54 forks source link

Add cargo features to disable by default the frontends when not needed #138

Open arnaucube opened 3 months ago

arnaucube commented 3 months ago

Add cargo features to disable by default the frontends, and then we can turn on the only specific frontend that we want to use (ie. Noir, Circom or Noname for the moment).

The reasoning behind this is that compilation time now is too long, in part because dependencies on specific frontends, so if the compilation don't use some frontend it can be turned off by default.