mirror of
https://github.com/urbit/shrub.git
synced 2025-01-05 11:09:30 +03:00
1.1 KiB
1.1 KiB
Stubbed out:
- Handle replacement events (stubbed out now b/c interface can't handle unparsed nouns)
- Handle IPC errors by killing serf process.
- Handle
peek
andpack
inswimming
flow. - PlayBail should be an exception for now.
- Write haddock docs for
Urbit.Vere.Serf.IPC
. - Unstub slog/stder/dead callbacks on serf config.
- Remove GoodParse hack in newRunCompute.
- Bring back tank printing.
- Bring back code for handling serf stderr messages.
King-Haskell specific features:
- Re-implement "collect-fx" flow.
Performance:
- Batching during replay.
- Batching during normal operation.
Polish:
- Cleanup batching flow.
- Logging for new IPC flow.
- Logging for boot sequence.
- Bring back progress bars.
- Hook up error callbacks to IO Drivers.
- Think through how to shutdown the serf on exception.
- Better exceptions in Serf error cases.
Unrelated bugs:
- 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./