2024-12-24 - 2025-12-24

Overview

49 active pull requests
0 active issues
Excluding merges, 2 authors have pushed 117 commits to master and 117 commits to all branches. On master, 151 files have changed and there have been 94042 additions and 27388 deletions.

48 pull requests merged by 2 users

Merged #58 simplify SimValue Debug format, making complex structures much easier to read 2025-12-15 05:03:58 +00:00

Merged #57 add FillInDefaultedGenerics<Type = Self> bound for SizeType 2025-12-11 04:27:55 +00:00

Merged #56 Initial work on representing HDL and formal verification in Rocq. 2025-12-09 16:34:36 +00:00

Merged #55 support operations directly on SimValue, UIntValue, and SIntValue, and shared references to those 2025-11-24 08:22:49 +00:00

Merged #54 support Rust's default binding modes when destructuring with #[hdl(sim)] let/match 2025-11-14 08:27:17 +00:00

Merged #53 add utility impls for SimValue<ArrayType<_, _>> 2025-11-14 04:27:26 +00:00

Merged #52 add ExternModuleSimulatorState::read_past() and more output when simulator trace is enabled 2025-11-13 07:09:27 +00:00

Merged #51 add ExternModuleSimulationState::fork_join_scope 2025-11-07 10:27:29 +00:00

Merged #50 fix private fields in #[hdl] pub struct 2025-11-07 04:29:34 +00:00

Merged #49 fix Simulator panicking when you use PhantomConst 2025-11-06 06:52:53 +00:00

Merged #48 add ExternModuleSimulationState::resettable helper for procedural simulations that have a reset input. 2025-11-04 08:13:01 +00:00

Merged #47 add sim.fork_join() and fix Simulator to handle running futures with arbitrary wakers 2025-10-31 04:22:57 +00:00

Merged #46 fix JobGraph::run to not busy-wait 2025-10-28 06:03:46 +00:00

Merged #45 add PhantomConstGet to the known Type bounds for #[hdl] struct/enum 2025-10-28 03:14:53 +00:00

Merged #44 add PhantomConst accessor type aliases 2025-10-26 10:41:44 +00:00

Merged #43 don't cache external job failures if they could be caused by the user killing processes 2025-10-24 09:34:30 +00:00

Merged #42 misc fixes from using new fayalite version in cpu: improve UIntInRange's API, move FormalMode to testing and add to prelude, and fix inconsistent ordering of memories in vcd 2025-10-24 08:48:50 +00:00

Merged #41 add transmit-only UART example 2025-10-23 03:36:39 +00:00

Merged #40 Add building blinky example to the readme 2025-10-22 06:11:41 +00:00

Merged #38 fpga support and arty a7 100t 2025-10-22 05:36:13 +00:00

Merged #39 Remove extraneous #[automatically_derived] annotations that are causing warnings 2025-10-15 11:27:59 +00:00

Merged #37 switch to use server's new actions org 2025-10-10 07:07:38 +00:00

Merged #36 add NLnet grant 2024-12-324 to readme 2025-09-09 06:14:21 +00:00

Merged #35 add support for simulator-only values 2025-09-09 05:35:24 +00:00

Merged #34 Upgrade to rust 1.89.0 and Edition 2024 2025-08-25 00:03:12 +00:00

Merged #33 actually test always_zero hasher 2025-04-10 04:24:55 +00:00

Merged #32 switch to upstream petgraph 0.8.1 2025-04-10 04:10:16 +00:00

Merged #31 fix [SU]IntValue's PartialEq for interning 2025-04-09 05:08:56 +00:00

Merged #30 add UIntInRange[Inclusive][Type] 2025-04-08 01:37:03 +00:00

Merged #29 implement [de]serializing BaseTypes, SimValues, and support PhantomConst<T> in #[hdl] struct S<T> 2025-04-04 08:18:52 +00:00

Merged #28 re-export bitvec and add types useful for simulation to the prelude 2025-04-03 23:11:05 +00:00

Merged #27 improve SimValue<T> to generally be more like Expr<T> 2025-04-02 05:28:30 +00:00

Merged #26 implement simulation of extern modules 2025-03-26 02:02:54 +00:00

Merged #25 add ExprPartialEq/ExprPartialOrd impls for PhantomConst 2025-03-11 02:48:58 +00:00

Merged #24 fix using fayalite as a dependency 2025-03-10 06:45:41 +00:00

Merged #23 add PhantomConst 2025-03-10 05:51:21 +00:00

Merged #22 add efficient prefix-sums and reductions 2025-03-03 07:12:31 +00:00

Merged #20 add Expr<ArrayType<T, Len>>: IntoIterator and Expr<Array<T>>: FromIterator<T> 2025-03-03 02:10:57 +00:00

Merged #21 switch CI to use mirrors 2025-03-03 02:01:40 +00:00

Merged #19 add #[hdl(cmp_eq)] to implement HdlPartialEq automatically 2025-02-17 04:56:49 +00:00

Merged #18 support unknown trait bounds in type parameters 2025-02-14 02:52:18 +00:00

Merged #17 add #[hdl] let destructuring 2025-02-11 07:07:26 +00:00

Merged #16 sim: fix "label address not set" bug when the last Assignment is conditional 2025-01-16 03:12:04 +00:00

Merged #15 tests/sim: add test_array_rw 2025-01-13 06:02:20 +00:00

Merged #14 properly handle duplicate names in vcd 2025-01-10 07:11:44 +00:00

Merged #11 Queue formal proof based on one-entry FIFO equivalence 2024-12-29 21:05:26 +00:00

Merged #13 fix #[hdl]/#[hdl_module] attributes getting the wrong hygiene when processing #[cfg]s 2024-12-29 09:06:59 +00:00

Merged #12 implementing handling #[cfg] and #[cfg_attr] in proc macro inputs 2024-12-29 07:50:06 +00:00

1 pull request proposed by 1 user

1 unresolved conversation

Open #6 Tracking Issue for Third-party issues 2025-11-06 06:34:34 +00:00