programmerjake
  • Joined on 2024-07-08
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
programmerjake deleted branch custom-debug from programmerjake/fayalite 2026-05-01 06:18:32 +00:00
programmerjake automatically merged pull request libre-chip/fayalite#70 2026-05-01 06:18:31 +00:00
programmerjake pushed to master at libre-chip/fayalite 2026-05-01 06:18:31 +00:00
8e4eeef723 add support for custom debug/display formatting of #[hdl] structs/enums
programmerjake created pull request libre-chip/fayalite#70 2026-05-01 06:14:21 +00:00
add support for custom debug/display formatting of #[hdl] structs/enums
programmerjake created branch custom-debug in programmerjake/fayalite 2026-05-01 06:13:44 +00:00
programmerjake pushed to custom-debug at programmerjake/fayalite 2026-05-01 06:13:44 +00:00
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.
80b92c7dd3 change vcd output to have module contents under instance's name, more closely matching how it works in verilog
2aa41137d4 add simulator tests for queue()
Compare 10 commits »
programmerjake pushed to rename-execute-retire at programmerjake/cpu 2026-05-01 02:23:30 +00:00
c3679f2718 update fayalite to include simulator optimizations
programmerjake deleted branch speed-up-sim from programmerjake/fayalite 2026-05-01 02:18:41 +00:00
programmerjake pushed to master at libre-chip/fayalite 2026-05-01 02:18:40 +00:00
402f457c68 sim: Speed up updating traces by tracking which traces are written to