Commit graph

21 commits

Author SHA1 Message Date
Yehowshua Immanuel a58c836981 worked on client arbiter but need to consider if starving is possible when multiple client arbiters grant access to the same server 2025-04-15 18:21:42 -04:00
Yehowshua Immanuel f3acae0c1c potential scaffolding for new approach 2025-04-15 14:15:49 -04:00
Yehowshua Immanuel 180eeeefbe we may not need dispatch by client 2025-04-15 13:50:50 -04:00
Yehowshua Immanuel cd3d728083 some prep work to towards having a server accept a request 2025-04-14 14:33:13 -04:00
Yehowshua Immanuel 373d170c3f notable progress WRT client requests invoking arbiter request 2025-04-13 22:40:59 -04:00
Yehowshua Immanuel 98f2f5cdfd having trouble with type constraints around clientIdx 2025-04-11 20:35:26 -04:00
Yehowshua Immanuel 813f543b42 request server from client rule in client issue 2025-04-11 14:26:40 -04:00
Yehowshua Immanuel 628319709e stopping point 2025-04-11 12:36:43 -04:00
Yehowshua Immanuel 45191a2abd WIP : client request should handle unmapped case 2025-04-11 07:54:47 -04:00
Yehowshua Immanuel cffbadd1cc incomplete but need to come to stopping point 2025-04-10 21:42:15 -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 71fbb7d2e5 add bus diagram and further work on Bus 2025-04-10 10:59:52 -04:00
Yehowshua Immanuel c9356eecfd client methods presumably finished 2025-04-10 01:27:33 -04:00
Yehowshua Immanuel 979adf3660 preliminary work on client methods and some type repair 2025-04-10 00:36:29 -04:00
Yehowshua Immanuel ca02c88be3 stubbed out mkBus for now - awaits full implementation 2025-04-09 22:31:26 -04:00
Yehowshua Immanuel 076d3aed43 shoudl probably rethink approach... 2025-04-09 20:58:13 -04:00
Yehowshua Immanuel b4c7537a85 things still typecheck 2025-04-09 01:08:42 -04:00
Yehowshua Immanuel 989c4e9616 Bus types typecheck!!! 2025-04-08 23:36:54 -04:00
Yehowshua Immanuel fe2fa21fcc skeletons of Bus module slowly forming 2025-04-08 23:04:30 -04:00
Yehowshua Immanuel da761f6e4e Type system progress on bus design 2025-04-08 13:05:34 -04:00
Yehowshua Immanuel 21a3ee7f7a initial support for Bus types 2025-03-14 19:46:08 -04:00