improve SimValue<T> to generally be more like Expr<T> #27

Merged
programmerjake merged 7 commits from programmerjake/fayalite:improve-simvalue into master 2025-04-02 05:28:30 +00:00

7 commits

Author SHA1 Message Date
Jacob Lifshay 62058dc141
fix cargo doc warnings -- convert urls to auto links
All checks were successful
/ deps (pull_request) Successful in 14s
/ test (pull_request) Successful in 4m19s
/ deps (push) Successful in 13s
/ test (push) Successful in 5m7s
2025-04-01 22:22:54 -07:00
Jacob Lifshay c4b6a0fee6
add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
All checks were successful
/ deps (pull_request) Successful in 15s
/ test (pull_request) Successful in 4m16s
2025-04-01 22:16:47 -07:00
Jacob Lifshay 9092e45447
fix #[hdl(sim)] match on enums
All checks were successful
/ deps (pull_request) Successful in 15s
/ test (pull_request) Successful in 4m12s
2025-03-30 01:25:07 -07:00
Jacob Lifshay a40eaaa2da
expand SimValue support
All checks were successful
/ deps (pull_request) Successful in 16s
/ test (pull_request) Successful in 4m11s
2025-03-30 00:55:38 -07:00
Jacob Lifshay 5028401a5a
change SimValue to contain and deref to a value and not just contain bits 2025-03-27 23:44:36 -07:00
Jacob Lifshay e0f978fbb6
silence unused m variable warning in #[hdl_module] with an empty body. 2025-03-27 23:17:28 -07:00
Jacob Lifshay ec3a61513b
simulator read/write types must be passive 2025-03-27 23:03:44 -07:00