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
This commit is contained in:
parent
548a2f26bd
commit
5efef8b19c
7 changed files with 58 additions and 20 deletions
|
@ -13,7 +13,7 @@ import Types
|
|||
import Vector
|
||||
import TagEngine
|
||||
|
||||
type MkClientTagType a = (UInt (TLog a))
|
||||
type MkClientTagType numClients = (UInt (TLog numClients))
|
||||
type ServerIdx = Integer
|
||||
|
||||
data BusError
|
||||
|
|
Reference in a new issue