veryl-simulator 0.20.0

A modern hardware description language
Documentation
pub mod assert_buffer;
#[cfg(not(target_family = "wasm"))]
pub mod cranelift;
pub mod ir;
pub mod output_buffer;
pub mod simulator;
pub mod simulator_error;
pub mod testbench;
pub mod wave_dumper;
pub mod wavedrom;
pub mod wide_ops;

pub use ir::Config;
pub use simulator::Simulator;
pub use simulator_error::SimulatorError;

pub type FuncPtr = unsafe extern "system" fn(*const u8, *const u8);

#[cfg(test)]
mod tests;

type HashMap<K, V> = fxhash::FxHashMap<K, V>;
type HashSet<V> = fxhash::FxHashSet<V>;