programmerjake
  • Joined on 2024-07-08
programmerjake pushed to expr-iterators at programmerjake/fayalite 2025-03-03 00:12:31 +00:00
25ddc837c1 add Expr<ArrayType<T, Len>>: IntoIterator and Expr<Array<T>>: FromIterator<T>
3458c21f44 add #[hdl(cmp_eq)] to implement HdlPartialEq automatically
43797db36e sort custom keywords
cdd84953d0 support unknown trait bounds in type parameters
Compare 4 commits »
programmerjake pushed to master at libre-chip/cpu 2025-03-01 01:47:35 +00:00
518284685f UnitMOp now has L2RegisterFileMOp after renaming and instead has MoveRegMOp before renaming
programmerjake pushed to master at libre-chip/cpu 2025-02-28 02:22:27 +00:00
6c91d1b0b0 start adding ROB
programmerjake pushed to master at libre-chip/cpu 2025-02-24 04:59:12 +00:00
4ff75313e7 add helper functions for creating instructions
programmerjake pushed to master at libre-chip/cpu 2025-02-24 03:52:57 +00:00
5b15f4a6b4 runs instructions that read other instructions' outputs
programmerjake pushed to master at libre-chip/cpu 2025-02-21 04:25:42 +00:00
3bd5c77a3f unit_base is basically finished, implemented AddSub[I], didn't check any tests yet
programmerjake pushed to master at libre-chip/cpu 2025-02-20 07:55:34 +00:00
3f6e5cc600 WIP implementing unit_base
ece788dda3 update fayalite dependency
Compare 2 commits »
programmerjake pushed to master at libre-chip/fayalite 2025-02-17 04:56:51 +00:00
3458c21f44 add #[hdl(cmp_eq)] to implement HdlPartialEq automatically
43797db36e sort custom keywords
Compare 2 commits »
programmerjake deleted branch add-hdl-cmp_eq from programmerjake/fayalite 2025-02-17 04:56:51 +00:00
programmerjake merged pull request libre-chip/fayalite#19 2025-02-17 04:56:49 +00:00
add #[hdl(cmp_eq)] to implement HdlPartialEq automatically
programmerjake created pull request libre-chip/fayalite#19 2025-02-17 04:51:06 +00:00
add #[hdl(cmp_eq)] to implement HdlPartialEq automatically
programmerjake created branch add-hdl-cmp_eq in programmerjake/fayalite 2025-02-17 04:49:47 +00:00
programmerjake pushed to add-hdl-cmp_eq at programmerjake/fayalite 2025-02-17 04:49:47 +00:00
3458c21f44 add #[hdl(cmp_eq)] to implement HdlPartialEq automatically
43797db36e sort custom keywords
cdd84953d0 support unknown trait bounds in type parameters
Compare 3 commits »
programmerjake pushed to master at libre-chip/cpu 2025-02-14 04:56:30 +00:00
2b7e7e4946 WIP adding unit input/output values and insn tracking
d7818d889c update fayalite dependency
Compare 2 commits »
programmerjake merged pull request libre-chip/fayalite#18 2025-02-14 02:52:18 +00:00
support unknown trait bounds in type parameters
programmerjake pushed to master at libre-chip/fayalite 2025-02-14 02:52:18 +00:00
cdd84953d0 support unknown trait bounds in type parameters
programmerjake deleted branch support-unknown-trait-bounds from programmerjake/fayalite 2025-02-14 02:52:18 +00:00
programmerjake created pull request libre-chip/fayalite#18 2025-02-14 02:39:11 +00:00
support unknown trait bounds in type parameters
programmerjake pushed to master at programmerjake/fayalite 2025-02-14 02:37:28 +00:00
86a1bb46be add #[hdl] let destructuring and, while at it, tuple patterns
209d5b5fe1 fix broken doc links
d4ea826051 sim: fix "label address not set" bug when the last Assignment is conditional
404a2ee043 tests/sim: add test_array_rw
e3a2ccd41c properly handle duplicate names in vcd
Compare 74 commits »
programmerjake created branch support-unknown-trait-bounds in programmerjake/fayalite 2025-02-14 02:36:41 +00:00