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 |
|
Aleksey Kladov
|
07a4b9f1a0
|
dont overwrite memfies
|
2019-01-26 15:41:52 +03:00 |
|
Bernardo
|
410a3ae6e8
|
use entry file_type, improve test
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
d63e1cebff
|
use Roots in watcher
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
86fadbd4e5
|
extract Roots struct
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
cfbf47b002
|
review fixes
|
2019-01-26 11:46:37 +03:00 |
|
Bernardo
|
34a34f9399
|
use released notifiy version, add TODO comment
|
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
|
10a24cf649
|
simplify and optimize RootFilter by determining if is contained first
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
eeed6cf53b
|
fix recursive watch
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
2a1afad3ed
|
avoid boxing
|
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
|
eacf7aeb42
|
ignore check event dir for ignore, cleanup tests
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
fb1d748a2c
|
actually drop watcher, use parking_lot::Mutex
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
f181e36a44
|
handle recursive watching ourselves
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
e69b620f0d
|
add missing Task::HandleChange
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
abd8ccefa4
|
better error handling
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
b0f7e72c49
|
use notify with fix
|
2019-01-26 11:46:27 +03:00 |
|
Bernardo
|
5f31d495bd
|
reference notify issue
|
2019-01-26 11:46:16 +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 |
|
Bernardo
|
d032a1a4e8
|
complete test
|
2019-01-26 11:46:16 +03:00 |
|
Bernardo
|
1d5eaefe8a
|
initial Watcher impl
|
2019-01-26 11:46:16 +03:00 |
|
Aleksey Kladov
|
291d578938
|
extract area to a crate
|
2019-01-04 16:58:10 +03:00 |
|
gfreezy
|
9672ae001e
|
extend selection inside a string literal should select a word first
|
2019-01-02 23:42:38 +08: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 |
|
DJMcNab
|
07202f944c
|
Remove some unnecessary unwraps by using the Result::ok
combinatoric
|
2018-12-29 22:33:28 +00:00 |
|
DJMcNab
|
c881fc607e
|
Fix instance of uneeded brackets in use_statement (thanks to #333)
|
2018-12-29 22:32:39 +00:00 |
|
DJMcNab
|
f18e25f24c
|
Improve comment contents
|
2018-12-29 22:30:54 +00:00 |
|
DJMcNab
|
764ddc0c85
|
Fix a switched line in a comment
|
2018-12-29 22:07:56 +00:00 |
|
Aleksey Kladov
|
51fec4ef84
|
fix the test
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
1b946ef8a6
|
File can be opened before the root is scanned
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
7b6bafa631
|
fix syc
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
a5ef8ad05b
|
swtich lsp server to vfs
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
815a0e5778
|
doc comment
|
2018-12-20 12:15:38 +03:00 |
|
Aleksey Kladov
|
d0bab735c8
|
add root & path info to remove event
|
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 |
|