2021-11-16 21:18:27 +11:00
|
|
|
#![allow(incomplete_features)]
|
|
|
|
|
#![allow(const_evaluatable_unchecked)]
|
2021-11-30 17:12:13 +01:00
|
|
|
#![allow(clippy::new_without_default)]
|
|
|
|
|
#![allow(clippy::too_many_arguments)]
|
|
|
|
|
#![allow(clippy::len_without_is_empty)]
|
|
|
|
|
#![allow(clippy::needless_range_loop)]
|
2021-10-13 09:16:45 -07:00
|
|
|
#![feature(asm)]
|
2021-11-16 21:18:27 +11:00
|
|
|
#![feature(asm_sym)]
|
2021-06-23 18:04:43 +02:00
|
|
|
#![feature(destructuring_assignment)]
|
2021-09-01 21:45:52 +10:00
|
|
|
#![feature(generic_const_exprs)]
|
2021-09-03 15:33:44 -07:00
|
|
|
#![feature(specialization)]
|
2021-09-13 12:36:06 -07:00
|
|
|
#![feature(stdsimd)]
|
2021-06-23 18:04:43 +02:00
|
|
|
|
2021-04-06 13:14:59 -07:00
|
|
|
pub mod field;
|
|
|
|
|
pub mod fri;
|
|
|
|
|
pub mod gadgets;
|
|
|
|
|
pub mod gates;
|
|
|
|
|
pub mod hash;
|
2021-07-29 22:00:29 -07:00
|
|
|
pub mod iop;
|
|
|
|
|
pub mod plonk;
|
2021-04-06 13:14:59 -07:00
|
|
|
pub mod polynomial;
|
|
|
|
|
pub mod util;
|
2021-11-09 15:14:41 -08:00
|
|
|
|
|
|
|
|
// Set up Jemalloc
|
|
|
|
|
#[cfg(not(target_env = "msvc"))]
|
|
|
|
|
use jemallocator::Jemalloc;
|
|
|
|
|
|
|
|
|
|
#[cfg(not(target_env = "msvc"))]
|
|
|
|
|
#[global_allocator]
|
|
|
|
|
static GLOBAL: Jemalloc = Jemalloc;
|