Aleksey Kladov
|
9f16892b94
|
remove watcher ctx
|
2019-01-26 17:17:28 +03:00 |
|
Aleksey Kladov
|
bf98fc609e
|
remove mutexes
|
2019-01-26 17:04:00 +03:00 |
|
Aleksey Kladov
|
012ea3fac6
|
handle all the reads on the "main" watcher thread
|
2019-01-26 17:01:58 +03:00 |
|
Aleksey Kladov
|
3ce531f95d
|
cleanup: add result alias
|
2019-01-26 16:40:24 +03:00 |
|
Aleksey Kladov
|
390a20787e
|
consolidate error handling
|
2019-01-26 16:28:04 +03:00 |
|
Aleksey Kladov
|
20d7a431fd
|
refactor-fvs
|
2019-01-26 16:28:04 +03:00 |
|
Bernardo
|
d63e1cebff
|
use Roots in watcher
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
cfbf47b002
|
review fixes
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
be14ab217c
|
better test, avoid duplicated events
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
0a08650852
|
hardcode ".git" and "node_modules" also
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
277e0f1baa
|
move watcher to io module
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
7f7c4e7465
|
do not emit create for directory again
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
f88355ccb5
|
refactor, put watcher with io::Worker
use `RootFilter` to filter recursive watches
untested
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
e69b620f0d
|
add missing Task::HandleChange
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
76bf7498aa
|
handle watched events filtering in Vfs add is_overlayed load changed files contents in io
|
2019-01-26 11:46:16 +03:00 |
|
Bernardo
|
6b86f038d6
|
refator to move all io to io module
use same channel for scanner and watcher
some implementations pending
|
2019-01-26 11:46:16 +03:00 |
|
Aleksey Kladov
|
c2c10b9014
|
⬆️ crossbeam
closes #189
|
2018-12-30 23:23:31 +03:00 |
|
DJMcNab
|
5dd602f901
|
Reuse has_rs_extension in io.rs
|
2018-12-29 22:45:01 +00:00 |
|
Aleksey Kladov
|
a5ef8ad05b
|
swtich lsp server to vfs
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
a422d480a1
|
implement vfs events handling
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
e69b05781f
|
add io::Task
|
2018-12-20 12:15:23 +03:00 |
|
Aleksey Kladov
|
99561cf2f2
|
Add type alias
|
2018-12-20 12:15:23 +03:00 |
|
Aleksey Kladov
|
2ae05a6163
|
vfs crate scaffold
|
2018-12-20 12:15:23 +03:00 |
|
Aleksey Kladov
|
7509901fa0
|
wip
|
2018-12-20 12:15:23 +03:00 |
|