programmerjake
  • Joined on 2024-07-08
12c69c7f7b WIP: use HdlOption[the_type_var] or UInt[123 + n] for creating types
77f323ad8f WIP: use HdlOption[the_type_var] or UInt[123 + n] for creating types
3e76da494b WIP: use HdlOption[the_type_var] or UInt[123 + n] for creating types
programmerjake created branch square-brackets-generics-experiment in libre-chip/fayalite 2024-08-07 10:19:16 +00:00
2c15472e11 WIP: use HdlOption[the_type_var] or UInt[123 + n] for creating types
programmerjake created branch runtime-generics in libre-chip/fayalite 2024-08-06 09:58:32 +00:00
programmerjake pushed to runtime-generics at libre-chip/fayalite 2024-08-06 09:58:32 +00:00
86fc148806 WIP adding runtime-evaluated generic parameters
programmerjake created branch type-deduction in libre-chip/fayalite 2024-08-01 07:23:12 +00:00
programmerjake pushed to type-deduction at libre-chip/fayalite 2024-08-01 07:23:12 +00:00
47123eb36b WIP adding type deduction
programmerjake pushed to master at libre-chip/fayalite 2024-07-31 03:27:22 +00:00
cd99dbc849 properly bound with StaticValue or StaticType<MaskType: StaticType>
2dce478d48 rename FixedType->StaticType, fixed_type()->static_type(), hdl(fixed_type)->hdl(static), IsFixedLen->IsStaticLen
c19a6821cf bump version to 0.2.0 in prep for breaking changes
Compare 3 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-29 05:09:24 +00:00
be025c14ca split up util.rs
14a9c23697 change raw url to a link
Compare 2 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-26 21:16:34 +00:00
305805d237 fix wire example to actually be about wires, not registers
programmerjake pushed tag v0.1.0 to libre-chip/fayalite 2024-07-26 05:50:05 +00:00
programmerjake pushed to master at libre-chip/fayalite 2024-07-26 05:20:48 +00:00
b33566841d make #[hdl_module] support functions with generic parameters
programmerjake pushed to master at libre-chip/fayalite 2024-07-26 05:11:16 +00:00
c5901cd217 make #[hdl_module] support functions with generic parameters
ef4b3b4081 make [T; N]: ToExpr for any N instead of a fixed list
7963f0a5cd add Iterator<Item = Pair<T, P>> helpers
Compare 3 commits »
programmerjake pushed to master at libre-chip/fayalite 2024-07-25 06:14:40 +00:00
c94a437686 add cli option to set verilog dialect
programmerjake pushed to master at libre-chip/fayalite 2024-07-24 06:51:15 +00:00
f582013c1b add cli for compiling to verilog
programmerjake closed issue libre-chip/fayalite#1 2024-07-22 22:59:16 +00:00
"Register" in Wire Docs
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 22:59:16 +00:00
0611044941 Fix typo
programmerjake pushed to master at libre-chip/fayalite 2024-07-22 09:20:43 +00:00
180ecad017 fix doctests to use Expr<UInt<1>> instead of bool for example conditions