Commit graph

16 commits

Author SHA1 Message Date
Wojciech Nawrocki
f13b703285 chore: re-add 'runWithInputFile' to server 2020-12-23 20:00:36 +01:00
Marc Huisinga
65161d6944 fix: bug where deleting a newline after imports caused incorrect parsing 2020-12-23 20:00:36 +01:00
Wojciech Nawrocki
ca7fee7f0a fix: detect header changes in watchdog 2020-12-23 20:00:36 +01:00
Marc Huisinga
91a8700858 fix: < vs <= bug and add some minor temporary logging 2020-12-23 20:00:36 +01:00
Marc Huisinga
1698c44d2c fix: some silly errors 2020-12-23 20:00:36 +01:00
Marc Huisinga
d433fe58af fix: broken pending request filtering in file worker and broken monad instance 2020-12-23 20:00:36 +01:00
Marc Huisinga
e420d101f9 feat: request cancellation 2020-12-23 20:00:36 +01:00
Marc Huisinga
2dfbf81218 feat: shutting down all tasks on termination and file worker termination 2020-12-23 20:00:36 +01:00
Marc Huisinga
a8b105e1e9 fix: do not clear diagnostics on empty change packet and add note explaining assumptions about diagnostics 2020-12-23 20:00:36 +01:00
Marc Huisinga
58b66063ee feat: accumulate text changes from same packet in file worker to dispatch their elaboration at once 2020-12-23 20:00:36 +01:00
Marc Huisinga
088c3347cd feat: adjust file worker for new IO features 2020-12-23 20:00:36 +01:00
Wojciech Nawrocki
58a04a5478 feat: waitAny event loop in LSP watchdog 2020-12-23 20:00:36 +01:00
Wojciech Nawrocki
bb8f438560 chore: adapt to upstream 2020-12-23 20:00:36 +01:00
Wojciech Nawrocki
cf3d6e8f5e feat: use MonadIO in LSP communication 2020-12-23 20:00:36 +01:00
Wojciech Nawrocki
c3b333b9e7 doc: further comments on server architecture 2020-12-23 20:00:36 +01:00
mhuisi
8decfb6b1d feat: initial multiprocess watchdog arch 2020-12-23 20:00:36 +01:00