programmerjake
  • Joined on 2024-07-08
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-27 05:28:50 +00:00
9128a84284 Merge remote-tracking branch 'origin/master' into adding-simulator
c45624e3c2 Fix SInt::for_value not accounting for sign bit for positive values
Compare 2 commits »
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-27 05:27:15 +00:00
546010739a working on deduce_resets
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-27 04:48:41 +00:00
9b5f1218fd make ClockDomain and Reg generic over reset type
89d84551f8 add ResetType to the list of recognized type bounds
Compare 2 commits »
programmerjake deleted branch fix-sint-for_value from libre-chip/fayalite 2024-11-27 00:43:30 +00:00
programmerjake created repository programmerjake/fayalite 2024-11-27 00:42:01 +00:00
programmerjake closed issue libre-chip/fayalite#4 2024-11-27 00:38:38 +00:00
Incorrect number of bits for signed range
programmerjake pushed to master at libre-chip/fayalite 2024-11-27 00:38:38 +00:00
c45624e3c2 Fix SInt::for_value not accounting for sign bit for positive values
programmerjake automatically merged pull request libre-chip/fayalite#5 2024-11-27 00:38:37 +00:00
programmerjake created pull request libre-chip/fayalite#5 2024-11-27 00:28:52 +00:00
Fix SInt::for_value not accounting for sign bit for positive values
programmerjake created branch fix-sint-for_value in libre-chip/fayalite 2024-11-27 00:28:33 +00:00
programmerjake pushed to fix-sint-for_value at libre-chip/fayalite 2024-11-27 00:28:33 +00:00
c45624e3c2 Fix SInt::for_value not accounting for sign bit for positive values
programmerjake commented on issue libre-chip/fayalite#4 2024-11-27 00:17:59 +00:00
Incorrect number of bits for signed range

thanks! the bug is here, i'll fix it shortly: 3ea0d98924/crates/fayalite/src/int.rs (L476)

programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-26 08:07:26 +00:00
7851bf545c working on deduce_resets.rs
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-25 08:01:27 +00:00
3e3da53bd2 working on deduce_resets
fa50930ff8 update petgraph dependency to include UnionFind::new_set()
Compare 2 commits »
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-24 22:46:47 +00:00
9516fe03a1 increase rust version in CI too
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-24 22:42:54 +00:00
52ab134673 increase rust version to support omitting match arms with uninhabited types
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-24 22:39:56 +00:00
698b8adc23 working on deduce_resets pass
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-24 11:44:54 +00:00
59be3bd645 WIP working on implementing deduce_resets pass
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-23 00:07:44 +00:00
913baa37e9 WIP adding deduce_resets pass
programmerjake pushed to adding-simulator at libre-chip/fayalite 2024-11-21 06:54:26 +00:00
11ddbc43c7 writing VCD for combinatorial circuits works!
c4b5d00419 WIP adding VCD output
09aa9fbc78 wire up simulator trace writing interface
288a6b71b9 WIP adding VCD output
0095570f19 simple combinatorial simulation works!
Compare 14 commits »