programmerjake
  • Joined on 2024-07-08
programmerjake automatically merged pull request libre-chip/fayalite#73 2026-05-06 04:22:21 +00:00
programmerjake created pull request libre-chip/fayalite#73 2026-05-06 04:18:08 +00:00
sim: properly update all VCD wires when they share simulation state
26224abe1c sim: properly update all VCD wires when they share simulation state
2266315944 redo #[hdl(sim)] match/let destructuring to support matching values of type Type::SimValue
7e9d7739fb use #[hdl(cmp_eq)] for HdlOption and implement conversion <-> Option
7516ec3c24 implement #[hdl(cmp_eq)] for enums
8e4eeef723 add support for custom debug/display formatting of #[hdl] structs/enums
Compare 10 commits »
programmerjake pushed to rename-execute-retire at programmerjake/cpu 2026-05-06 02:55:52 +00:00
4d4f8aadd7 update next_pc.vcd
programmerjake pushed to rename-execute-retire at programmerjake/cpu 2026-05-06 02:43:40 +00:00
09c8c194e0 group micro ops by the instruction they come from when retiring
programmerjake pushed to rename-execute-retire at programmerjake/cpu 2026-05-04 06:36:13 +00:00
83b3f7bac9 use custom debug
ba9ec3bd29 adapt code for new fayalite features
1229d9c758 update fayalite for optimizations and new features
Compare 3 commits »
programmerjake pushed to master at libre-chip/fayalite 2026-05-04 06:33:30 +00:00
2266315944 redo #[hdl(sim)] match/let destructuring to support matching values of type Type::SimValue
programmerjake deleted branch redo-sim-match-destructure from programmerjake/fayalite 2026-05-04 06:33:30 +00:00
programmerjake automatically merged pull request libre-chip/fayalite#72 2026-05-04 06:33:29 +00:00
programmerjake created pull request libre-chip/fayalite#72 2026-05-04 06:26:09 +00:00
redo #[hdl(sim)] match/let destructuring to support matching values of type Type::SimValue
programmerjake created branch redo-sim-match-destructure in programmerjake/fayalite 2026-05-04 06:25:51 +00:00
programmerjake pushed to redo-sim-match-destructure at programmerjake/fayalite 2026-05-04 06:25:51 +00:00
2266315944 redo #[hdl(sim)] match/let destructuring to support matching values of type Type::SimValue
7e9d7739fb use #[hdl(cmp_eq)] for HdlOption and implement conversion <-> Option
7516ec3c24 implement #[hdl(cmp_eq)] for enums
8e4eeef723 add support for custom debug/display formatting of #[hdl] structs/enums
402f457c68 sim: Speed up updating traces by tracking which traces are written to
Compare 10 commits »
programmerjake deleted branch enum-improvements from programmerjake/fayalite 2026-05-02 01:55:45 +00:00
programmerjake pushed to master at libre-chip/fayalite 2026-05-02 01:55:44 +00:00
7e9d7739fb use #[hdl(cmp_eq)] for HdlOption and implement conversion <-> Option
7516ec3c24 implement #[hdl(cmp_eq)] for enums
Compare 2 commits »
programmerjake automatically merged pull request libre-chip/fayalite#71 2026-05-02 01:55:42 +00:00
programmerjake created pull request libre-chip/fayalite#71 2026-05-02 01:51:32 +00:00
implement #[hdl(cmp_eq)] for enums and use it for HdlOption, also implement conversions <-> Option
programmerjake created branch enum-improvements in programmerjake/fayalite 2026-05-02 01:47:27 +00:00
programmerjake pushed to enum-improvements at programmerjake/fayalite 2026-05-02 01:47:27 +00:00
7e9d7739fb use #[hdl(cmp_eq)] for HdlOption and implement conversion <-> Option
7516ec3c24 implement #[hdl(cmp_eq)] for enums
8e4eeef723 add support for custom debug/display formatting of #[hdl] structs/enums
402f457c68 sim: Speed up updating traces by tracking which traces are written to
8cff3687f7 Run Rocq tests.
Compare 10 commits »
programmerjake pushed to rename-execute-retire at programmerjake/cpu 2026-05-01 06:23:29 +00:00
ac99caa3b6 update fayalite to include simulator optimizations and custom debug