Commit Graph

16 Commits

Author SHA1 Message Date
Joe Ardent 95588c0dad dry out message creation 2024-06-04 12:23:05 -07:00
Joe Ardent ecd137c662 unify rpcresults 2024-06-04 11:52:09 -07:00
Joe Ardent 77316fa927 Add KV impl.
use kv in counter, still doesn't pass.
2024-06-04 11:34:00 -07:00
Joe Ardent e92af7cf92 remove Network struct 2024-06-04 10:21:36 -07:00
Joe Ardent 30d7a487d6 tweak 2024-06-03 18:14:15 -07:00
Joe Ardent f1864ad7b0 add readme and thanks to maelbreaker 2024-06-03 17:57:11 -07:00
Joe Ardent 2793508a93 framework works 2024-06-03 16:54:15 -07:00
Joe Ardent 6f45521660 new IO works for old challenges. 2024-06-02 11:13:31 -07:00
Joe Ardent e6d76ba37c still deadlocking 2024-05-30 21:52:52 -07:00
Joe Ardent c53edd921a deadlocks on writing to stdout 2024-05-30 14:36:05 -07:00
Joe Ardent 8638ffe67f add support for callback on init in the runner. 2024-05-29 14:46:09 -07:00
Joe Ardent 461087023d Make handle take Message by value.
This makes closures easier to deal with in RPC calls.
2024-05-29 13:58:11 -07:00
Joe Ardent 9e1d05983d non-working gg-counter, empty kv impl 2024-05-28 13:35:32 -07:00
Joe Ardent f092e0f9e4 passes 3d; changes io to use channels. 2024-05-22 15:24:19 -07:00
Joe Ardent 28e6e76008 Passes fault-tolerant multi-node broadcast. 2024-05-20 14:01:05 -07:00
Joe Ardent 851e9a6711 Move all lib-y code into nebkor-maelstrom, have gg-echo use it fully. 2024-05-20 12:43:21 -07:00