programmerjake
  • Joined on 2024-07-08
programmerjake pushed to master at libre-chip/fayalite 2025-04-04 08:18:53 +00:00
57aae7b7fb implement [de]serializing BaseTypes, SimValues, and support PhantomConst<T> in #[hdl] struct S<T>
programmerjake deleted branch support-phantomconst-of-ty from programmerjake/fayalite 2025-04-04 08:18:53 +00:00
programmerjake merged pull request libre-chip/fayalite#29 2025-04-04 08:18:52 +00:00
implement [de]serializing `BaseType`s, `SimValue`s, and support PhantomConst<T> in #[hdl] struct S<T>
programmerjake created pull request libre-chip/fayalite#29 2025-04-04 08:12:22 +00:00
implement [de]serializing BaseTypes, SimValues, and support PhantomConst<T> in #[hdl] struct S<T>
programmerjake created branch support-phantomconst-of-ty in programmerjake/fayalite 2025-04-04 08:09:08 +00:00
programmerjake pushed to support-phantomconst-of-ty at programmerjake/fayalite 2025-04-04 08:09:08 +00:00
57aae7b7fb implement [de]serializing BaseTypes, SimValues, and support PhantomConst<T> in #[hdl] struct S<T>
6929352be7 re-export bitvec and add types useful for simulation to the prelude
62058dc141 fix cargo doc warnings -- convert urls to auto links
c4b6a0fee6 add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
9092e45447 fix #[hdl(sim)] match on enums
Compare 10 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-04-03 23:11:06 +00:00
6929352be7 re-export bitvec and add types useful for simulation to the prelude
programmerjake deleted branch export-more-things from programmerjake/fayalite 2025-04-03 23:11:06 +00:00
programmerjake merged pull request libre-chip/fayalite#28 2025-04-03 23:11:05 +00:00
re-export `bitvec` and add types useful for simulation to the prelude
programmerjake created pull request libre-chip/fayalite#28 2025-04-03 23:02:37 +00:00
re-export bitvec and add types useful for simulation to the prelude
programmerjake pushed to export-more-things at programmerjake/fayalite 2025-04-03 23:02:15 +00:00
6929352be7 re-export bitvec and add types useful for simulation to the prelude
programmerjake created branch export-more-things in programmerjake/fayalite 2025-04-03 22:59:58 +00:00
programmerjake pushed to export-more-things at programmerjake/fayalite 2025-04-03 22:59:58 +00:00
b03d268a82 export more things
62058dc141 fix cargo doc warnings -- convert urls to auto links
c4b6a0fee6 add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
9092e45447 fix #[hdl(sim)] match on enums
a40eaaa2da expand SimValue support
Compare 10 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-04-02 05:28:31 +00:00
62058dc141 fix cargo doc warnings -- convert urls to auto links
c4b6a0fee6 add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
9092e45447 fix #[hdl(sim)] match on enums
a40eaaa2da expand SimValue support
5028401a5a change SimValue to contain and deref to a value and not just contain bits
Compare 7 commits »
programmerjake deleted branch improve-simvalue from programmerjake/fayalite 2025-04-02 05:28:31 +00:00
programmerjake merged pull request libre-chip/fayalite#27 2025-04-02 05:28:30 +00:00
improve SimValue<T> to generally be more like Expr<T>
programmerjake pushed to improve-simvalue at programmerjake/fayalite 2025-04-02 05:23:34 +00:00
62058dc141 fix cargo doc warnings -- convert urls to auto links
programmerjake pushed to improve-simvalue at programmerjake/fayalite 2025-04-02 05:17:05 +00:00
c4b6a0fee6 add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
programmerjake pushed to improve-simvalue at programmerjake/fayalite 2025-04-02 05:07:17 +00:00
43c29bf221 add support for #[hdl(sim)] enum_ty.Variant(value) and #[hdl(sim)] EnumTy::Variant(value) and non-sim variants too
programmerjake pushed to improve-simvalue at programmerjake/fayalite 2025-03-30 08:25:59 +00:00
9092e45447 fix #[hdl(sim)] match on enums