Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 414
Closed
Description
What is happenning
- GetModificationTime dep-file.txt cache value in shake extra is cleanup
- GetModificationTime dep-file.txt is dirty
- shake restart
- GetModificationTime dep-file.txt computed
- GetModificationTime dep-file.txt cache value is added
- but the new value is not flush the result to hls-graph (Hence its version step is not updated)
- shake restart
- computing GetModificationTime dep-file.txt
- GetModificationTime dep-file.txt cache value is read (The source of the error) and returned
- it's reverse dep compute, since its step is not updated in the last run, the value is considered as the old result, so it's reverse dep is not recomputed.
============================
After file change and index
The correct case
<--{"jsonrpc": "2.0", "method": "$/progress", "params":{"token": "22", "value":{"kind": "end", "message": "Finished indexing 1 files" } } } <--{"jsonrpc": "2.0", "method": "textDocument/publishDiagnostics", "params":{"diagnostics": [], "uri": "file:///private/var/folders/36/_743psv11gv2wrj9dclrpd500000gn/T/hls-test-root/extra-dir-52959961234/Foo.hs", "version": 0 } but we sometimes we have, never get the diganostic for file that have changed
<--{"jsonrpc": "2.0", "method": "$/progress", "params":{"token": "23", "value":{"kind": "end", "message": "Finished indexing 1 files" } } } Metadata
Metadata
Assignees
Labels
No labels