2025-11-02 - 2026-02-02
Overview
13 pull requests merged by 2 users
Merged
#60 don't compare function pointers -- they're non-deterministic
Merged
#59 Formally define design safety, and prove it for 1-step and 2-step induction
Merged
#58 simplify SimValue Debug format, making complex structures much easier to read
Merged
#57 add FillInDefaultedGenerics<Type = Self> bound for SizeType
Merged
#56 Initial work on representing HDL and formal verification in Rocq.
Merged
#55 support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those
Merged
#54 support Rust's default binding modes when destructuring with #[hdl(sim)] let/match
Merged
#53 add utility impls for SimValue<ArrayType<_, _>>
Merged
#52 add ExternModuleSimulatorState::read_past() and more output when simulator trace is enabled
Merged
#51 add ExternModuleSimulationState::fork_join_scope
Merged
#50 fix private fields in #[hdl] pub struct
Merged
#49 fix Simulator panicking when you use PhantomConst
Merged
#48 add ExternModuleSimulationState::resettable helper for procedural simulations that have a reset input.
1 unresolved conversation
Open
#6
Tracking Issue for Third-party issues