2020-05-28 01:57:34 +03:00
|
|
|
Stubbed out:
|
|
|
|
|
|
|
|
- [x] Handle replacement events (stubbed out now b/c interface can't
|
|
|
|
handle unparsed nouns)
|
2020-05-28 03:08:53 +03:00
|
|
|
- [x] Handle IPC errors by killing serf process.
|
2020-06-01 01:37:27 +03:00
|
|
|
- [x] Handle `peek` and `pack` in `swimming` flow.
|
2020-05-29 22:19:56 +03:00
|
|
|
- [ ] PlayBail should be an exception for now.
|
2020-06-01 01:37:27 +03:00
|
|
|
- [ ] Documentation for `Urbit.Vere.Serf.IPC`.
|
2020-05-28 21:56:51 +03:00
|
|
|
- [x] Unstub slog/stder/dead callbacks on serf config.
|
2020-06-01 01:04:56 +03:00
|
|
|
- [x] Remove GoodParse hack in newRunCompute.
|
2020-05-28 01:57:34 +03:00
|
|
|
- [ ] Bring back tank printing.
|
2020-06-01 01:37:27 +03:00
|
|
|
- [x] Handle serf stderr message correctly.
|
2020-05-28 01:57:34 +03:00
|
|
|
|
|
|
|
King-Haskell specific features:
|
|
|
|
|
|
|
|
- [ ] Re-implement "collect-fx" flow.
|
|
|
|
|
|
|
|
Performance:
|
|
|
|
|
2020-05-29 05:14:25 +03:00
|
|
|
- [x] Batching during replay.
|
|
|
|
- [x] Batching during normal operation.
|
2020-05-28 01:57:34 +03:00
|
|
|
|
|
|
|
Polish:
|
|
|
|
|
2020-05-29 23:10:17 +03:00
|
|
|
- [x] Cleanup batching flow.
|
2020-05-28 01:57:34 +03:00
|
|
|
- [ ] Logging for new IPC flow.
|
|
|
|
- [ ] Logging for boot sequence.
|
|
|
|
- [ ] Bring back progress bars.
|
|
|
|
- [ ] Hook up error callbacks to IO Drivers.
|
|
|
|
- [x] Think through how to shutdown the serf on exception.
|
|
|
|
- [ ] Better exceptions in Serf error cases.
|
2020-05-29 05:14:25 +03:00
|
|
|
|
2020-05-29 22:19:56 +03:00
|
|
|
Unrelated bugs:
|
2020-05-29 05:14:25 +03:00
|
|
|
|
2020-05-29 22:19:56 +03:00
|
|
|
- [ ] Handle ^C in connected terminals.
|
|
|
|
- [ ] terminal driver seems to have a race condition when spinner changed
|
|
|
|
too quickly.
|
|
|
|
- [ ] King should shutdown promptly on ^C. Always takes 2s in practice./
|