Yehowshua Immanuel
813f543b42
request server from client rule in client issue
2025-04-11 14:26:40 -04:00
Yehowshua Immanuel
5efef8b19c
quieter builds, more type uniformity, full compiles
...
- made builds less verbose on Mac by removing `-cpp`
- made type constructors for most instances of `(UInt (TLog n))`
- addressed cases where types built upon `(UInt (TLog n))` may have
a max value of `n`, which necessitates changing the type to
` (UInt (TLog (TAdd 1 n)))`
- compiler wouldn't fully evaluate types unless mkBus was
instantiated
2025-04-10 20:46:53 -04:00
Yehowshua Immanuel
6247ae3b70
clean unused experiments
2025-03-25 08:48:43 -04:00
Yehowshua Immanuel
e89254ebef
eliminate warnings
2025-03-25 08:03:04 -04:00
Yehowshua Immanuel
5588fafebd
refactor into standalone TagEngineTester
2025-03-24 23:23:39 -04:00
Yehowshua Immanuel
6e3b3e9178
Preliminary cleaning before repairing TagEngine
...
* clean up state machine in Top
* `requestTag` method now emits Maybe type
* put more thought into comments around asynchronous bus
2025-03-24 22:46:42 -04:00
Yehowshua Immanuel
76e542ff36
tested and seems to be working
2025-03-23 18:45:32 -04:00
Yehowshua Immanuel
35fc49382d
reverting as it seems we really cant condition rules on arguments safely
2025-03-23 18:30:56 -04:00
Yehowshua Immanuel
ac48f5a4ad
unable to display fshow for tagVec
2025-03-20 00:10:00 -04:00
Yehowshua Immanuel
a3afd66715
begun work on tag engine
2025-03-17 12:04:42 -04:00
Yehowshua Immanuel
550b3731b4
still workikng on Bus types
2025-03-17 09:16:22 -04:00
Yehowshua Immanuel
21a3ee7f7a
initial support for Bus types
2025-03-14 19:46:08 -04:00
Yehowshua Immanuel
cf68a5e683
converted to bluespec haskell
2024-05-19 22:16:33 -04:00