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 |
|
bors[bot]
|
ac757e114e
|
Merge #664
664: rename FilesDatabase -> SourceDatabase r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-26 08:20:53 +00:00 |
|
Aleksey Kladov
|
4711cbcace
|
rename FilesDatabase -> SourceDatabase
|
2019-01-26 11:20:30 +03:00 |
|
Aleksey Kladov
|
3223de5976
|
move ide queries to ide db
|
2019-01-26 11:17:05 +03:00 |
|
Aleksey Kladov
|
be1a005ebd
|
fold syntax database into files database
|
2019-01-26 11:09:39 +03:00 |
|
bors[bot]
|
2f270a51d2
|
Merge #663
663: list enum variants in the outline r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-26 07:12:24 +00:00 |
|
Aleksey Kladov
|
ba4c5021c4
|
list enum variants in the outline
|
2019-01-26 10:12:00 +03:00 |
|
bors[bot]
|
154ab4206d
|
Merge #658
658: rename POS_FIELD -> POS_FIELD_DEF r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 21:25:01 +00:00 |
|
Aleksey Kladov
|
23172a116c
|
rename POS_FIELD -> POS_FIELD_DEF
to match NAMED_FIELD_DEF
|
2019-01-26 00:24:12 +03:00 |
|
bors[bot]
|
3c7acecade
|
Merge #656
656: :arrow_up deps r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 20:43:09 +00:00 |
|
Aleksey Kladov
|
c2474fcd38
|
:arrow_up deps
|
2019-01-25 23:38:09 +03:00 |
|
bors[bot]
|
d0ddc5a7c1
|
Merge #655
655: Fix type inference of binops on int/float variables r=matklad a=flodiebold
Fixes #651.
Co-authored-by: Florian Diebold <flodiebold@gmail.com>
|
2019-01-25 20:36:56 +00:00 |
|
Florian Diebold
|
5a1385007c
|
Fix type inference of binops on int/float variables
Fixes #651.
|
2019-01-25 21:32:49 +01:00 |
|
Aleksey Kladov
|
1fd18f020d
|
⬆️ salsa
|
2019-01-25 23:27:16 +03:00 |
|
bors[bot]
|
d3b5ff8fe6
|
Merge #654
654: nicer behavior in case of bugs r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 20:20:11 +00:00 |
|
bors[bot]
|
03fc615ead
|
Merge #653
653: fix re-indent r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 20:13:07 +00:00 |
|
Aleksey Kladov
|
54f30bb6d8
|
nicer behavior in case of bugs
We should always reach a fixed point, but if we fail, let's fail
loudly!
|
2019-01-25 23:13:07 +03:00 |
|
Aleksey Kladov
|
dbd28e4203
|
fix re-indent
|
2019-01-25 23:12:30 +03:00 |
|
bors[bot]
|
d65dca6bb3
|
Merge #648
648: print one size for symbols r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 20:07:23 +00:00 |
|
Aleksey Kladov
|
27a085f79e
|
print one size for symbols
|
2019-01-25 23:06:23 +03:00 |
|
bors[bot]
|
e53eab3f25
|
Merge #650
650: Add docs to struct fields r=matklad a=kjeremy
Co-authored-by: Jeremy A. Kolb <jkolb@ara.com>
|
2019-01-25 19:49:54 +00:00 |
|
Jeremy A. Kolb
|
7a0bc2dd64
|
Add docs to struct fields
|
2019-01-25 14:29:56 -05:00 |
|
bors[bot]
|
55906341a6
|
Merge #649
649: remove dead code r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 18:18:45 +00:00 |
|
Aleksey Kladov
|
f0c6a040bd
|
remove dead code
|
2019-01-25 21:14:41 +03:00 |
|
Aleksey Kladov
|
50a7598773
|
print one size for symbols
|
2019-01-25 21:10:51 +03:00 |
|
bors[bot]
|
aae69bc897
|
Merge #647
647: fix todo r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 18:01:56 +00:00 |
|
Aleksey Kladov
|
d0cf4306bd
|
fix todo
|
2019-01-25 20:55:38 +03:00 |
|
bors[bot]
|
cc73d3ccbc
|
Merge #646
646: Add module documentation support r=matklad a=kjeremy
Co-authored-by: Jeremy A. Kolb <jkolb@ara.com>
|
2019-01-25 17:55:29 +00:00 |
|
Jeremy A. Kolb
|
6588579116
|
Add module documentation support
|
2019-01-25 12:51:36 -05:00 |
|
bors[bot]
|
daaba4be17
|
Merge #645
645: WIP: support goto for fields. r=matklad a=matklad
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
|
2019-01-25 17:38:49 +00:00 |
|
Aleksey Kladov
|
9f2574c97e
|
add ability to get strcut field source
|
2019-01-25 20:38:03 +03:00 |
|
Aleksey Kladov
|
0044514a4e
|
remember where fields resolve to during inference
|
2019-01-25 20:02:53 +03:00 |
|
bors[bot]
|
bce0c6267a
|
Merge #644
644: EnumVariant details for completion r=matklad a=kjeremy
Co-authored-by: Jeremy A. Kolb <jkolb@ara.com>
|
2019-01-25 17:02:30 +00:00 |
|
Jeremy A. Kolb
|
9a97c10fda
|
EnumVariant details for completion
|
2019-01-25 11:50:59 -05:00 |
|