Henrik Böving
|
23e49eb519
|
perf: add prelude to all Lean modules
|
2024-02-18 14:55:17 -08:00 |
|
Sebastian Ullrich
|
c5691f816a
|
feat: cancel tasks on document edit
|
2023-10-26 08:33:09 +02:00 |
|
Scott Morrison
|
fb0d0245db
|
Revert "Cancel outstanding tasks on document edit in the language server" (#2703)
* Revert "perf: inline `checkInterrupted`"
This reverts commit 6494af4513.
* Revert "fix: switch to C++ interruption whitelist"
This reverts commit 5aae74199b.
* Revert "fix: do not throw interrupt exceptions inside pure functions"
This reverts commit c0e3b9568e.
* Revert "feat: cancel tasks on document edit"
This reverts commit a2e2481c51.
* Revert "feat: translate `interrupted` kernel exception"
This reverts commit 14c640c15e.
* Revert "feat: check task cancellation in elaborator"
This reverts commit 2070df2328.
* Revert "feat: move `check_interrupted` from unused thread class to `Task` cancellation"
This reverts commit bf48a18cf9.
|
2023-10-17 00:59:11 +00:00 |
|
Sebastian Ullrich
|
a2e2481c51
|
feat: cancel tasks on document edit
|
2023-10-13 09:52:26 +02:00 |
|
int-y1
|
8d7520b36f
|
chore: fix typos in comments
|
2023-10-08 10:46:05 +02:00 |
|
Sebastian Ullrich
|
2eaa400b8e
|
fix: do not unnecessarily wait on additional snapshot in server request handlers (#2370)
Co-authored-by: Wojciech Nawrocki <wjnawrocki+gh@protonmail.com>
|
2023-07-30 05:58:46 +00:00 |
|
Gabriel Ebner
|
4246d98547
|
fix: remove unnecessary BaseIO in AsyncList
|
2022-09-01 16:57:03 +02:00 |
|
Sebastian Ullrich
|
3ed910a043
|
refactor: rename AsyncList.asyncTail to delayed
I often found the terminology confusing as it is inconsistent with
`List.tail`
|
2022-06-29 17:08:15 +02:00 |
|
Sebastian Ullrich
|
ae683af9c2
|
refactor: merge AsyncList.updateFinishedPrefix/finishedPrefix
We only ever use both of them together, and forgetting to call the first
one first could lead to subtle bugs.
|
2022-06-29 17:08:15 +02:00 |
|
Sebastian Ullrich
|
80217cfa90
|
fix: asynchronous head snapshot fallout
|
2022-06-28 16:54:29 -07:00 |
|
Sebastian Ullrich
|
ae7b895f7a
|
refactor: unname some unused variables
|
2022-06-07 16:37:45 -07:00 |
|
Leonardo de Moura
|
12e2a79170
|
chore: fix codebase after removing auto pure
|
2022-02-03 18:08:14 -08:00 |
|
Sebastian Ullrich
|
d503fe6d13
|
refactor: avoid double exception layer with AsyncList
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
088433dc57
|
refactor: let AsyncList creation be stateful
|
2022-01-14 09:18:57 +01:00 |
|
Sebastian Ullrich
|
8df2b07209
|
refactor: remove double exception layer in RequestM
|
2021-11-09 16:58:13 +01:00 |
|
Leonardo de Moura
|
f4a7ffd8c8
|
chore: fix codebase and tests
|
2021-06-29 17:14:52 -07:00 |
|
Sebastian Ullrich
|
5df753f338
|
feat: server: support ranged semantic tokens (keywords only for now)
|
2021-03-16 16:41:32 -07:00 |
|
Wojciech Nawrocki
|
5a46f43b56
|
fix: elab cancellation on server exit
|
2021-01-15 13:29:22 -08:00 |
|
Wojciech Nawrocki
|
19e395ded7
|
feat: begin work on mouse hovers in server
|
2020-12-31 10:45:58 +01:00 |
|
Wojciech Nawrocki
|
ed81967338
|
doc: AsyncList methods
|
2020-12-23 20:00:36 +01:00 |
|
mhuisi
|
23371c5f82
|
feat: waitForDiagnostics & waitForResponses requests
|
2020-12-23 20:00:36 +01:00 |
|
Wojciech Nawrocki
|
c9f88ff89e
|
fix: compare ASTs in the server
Hopefully this can handle all edge cases.
|
2020-12-23 20:00:36 +01:00 |
|
Marc Huisinga
|
37a49afd7b
|
fix: snapshot list divergence & stale diagnostics
|
2020-12-23 20:00:36 +01:00 |
|
Marc Huisinga
|
614e981c19
|
chore: refactor with new where syntax and auto-quantification
|
2020-12-23 20:00:36 +01:00 |
|
Marc Huisinga
|
8c4becbdd3
|
chore: superficial refactoring
|
2020-12-23 20:00:36 +01:00 |
|
Wojciech Nawrocki
|
827dbc92a9
|
fix: AsyncList bug
|
2020-12-23 20:00:36 +01:00 |
|
Wojciech Nawrocki
|
e0d2af1805
|
chore: move to new frontend
|
2020-12-23 20:00:36 +01:00 |
|
Wojciech Nawrocki
|
6ca91ff83c
|
feat: Task-based asynchronous lists
|
2020-12-23 20:00:36 +01:00 |
|