Commit Graph

5308 Commits

Author SHA1 Message Date
Seivan Heidari b59ffb7d41 Making it clear we're using default settings. 2019-10-24 18:33:36 +02:00
Seivan Heidari e6df4c424a Fixing linting issues, but also hides failures. Has to be a better approach to error handling. 2019-10-24 17:59:55 +02:00
Seivan Heidari 8e63644d66 Only loading tokenColorCustomizations once. 2019-10-24 17:56:59 +02:00
Seivan Heidari 3e8616cf6d Proof of concept theming and 'tokenColorCustomizations' support. 2019-10-24 17:25:23 +02:00
bors[bot] 95cf5c86fa Merge #2059
2059: for highlighting, search only the current file r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-24 11:17:03 +00:00
Aleksey Kladov 4529da906d for highlighting, search only the current file 2019-10-24 14:16:36 +03:00
Aleksey Kladov 6d186ec3be add search scope stuct 2019-10-24 13:41:25 +03:00
bors[bot] 29a31a6639 Merge #2058
2058: add --with-deps option to analysis-stats r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-24 09:32:47 +00:00
Aleksey Kladov 5750ee69ff add --with-deps option to analysis-stats 2019-10-24 12:32:19 +03:00
bors[bot] 018b621f61 Merge #2057
2057: add some profiling calls r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-24 07:37:52 +00:00
Aleksey Kladov ac1b7b07e7 add some profiling calls 2019-10-24 10:37:20 +03:00
bors[bot] 778f50b147 Merge #2056
2056: don't die if a sync task panics r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-24 06:57:03 +00:00
Aleksey Kladov 418fbc8662 don't die if a sync task panics 2019-10-24 09:56:30 +03:00
bors[bot] 31d84bce3c Merge #2053
2053: show unaccounted for time in profiling r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-24 06:15:13 +00:00
Aleksey Kladov baa968e71c show unaccounted for time in profiling 2019-10-24 09:14:33 +03:00
bors[bot] 2197205885 Merge #2050
2050: xtask: don't depend on itertools r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-23 15:57:47 +00:00
Aleksey Kladov 6048d29400 xtask: don't depend on itertools
xtask should be fast to compiler, as it's a gateway to rust-analyzer
2019-10-23 18:57:18 +03:00
Aleksey Kladov a669049ef3 xtask: fold gen-tests and gen-ast into codegen 2019-10-23 18:57:18 +03:00
Aleksey Kladov b5f13d8d51 xtask: move codegen to a module 2019-10-23 18:57:18 +03:00
bors[bot] edf4d8e555 Merge #2049
2049: add couple of profiling calls r=matklad a=matklad

bors r+

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-23 15:44:40 +00:00
Aleksey Kladov f5bf7f29b5 add couple of profiling calls 2019-10-23 18:26:43 +03:00
bors[bot] a2df005e08 Merge #2048
2048: minor cleanup r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-23 14:42:21 +00:00
Aleksey Kladov afc6ee251d minor cleanup 2019-10-23 17:41:15 +03:00
bors[bot] d2e1f9f6da Merge #1980
1980: Shorten inline type hints r=matklad a=detrumi

Implements #1946 

Co-authored-by: Wilco Kusee <wilcokusee@gmail.com>
2019-10-23 11:13:04 +00:00
Wilco Kusee 770bb8dc9b Do not truncate the range 2019-10-23 13:11:40 +02:00
bors[bot] 195272270b Merge #2047
2047: restore assert r=matklad a=matklad



Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2019-10-23 08:31:41 +00:00
Aleksey Kladov 68ea9bd1bf restore assert 2019-10-23 11:31:16 +03:00
bors[bot] 4f4fe14fab Merge #1892
1892: Find usages r=matklad a=viorina

Fixes #1622.

Co-authored-by: Ekaterina Babshukova <ekaterina.babshukova@yandex.ru>
2019-10-23 08:20:18 +00:00
Ekaterina Babshukova decfd28bd1 some fixes, add docs 2019-10-23 00:35:06 +03:00
Ekaterina Babshukova b5a3ee93e2 support items that visible to the parent module 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 55e1910d00 classify module from declaration 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 93c179531b fix highlighting 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 328be5721a remove SearchScope 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 88ff88d318 use Lazy, some fixes 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 19fbf2c16b remove unreachable!() 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 835173d065 replace trait by a bunch of functions 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova d26d0ada50 restructure a bit 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 0dd08b8023 classify definition of a function right 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 79e6b3b0d1 make handle_references accept refs from other files 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova df8441b24e some fixes, add tests 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 5b03773fbe implement search of references 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 01853e8d6c find scope for Declaration item 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 121aa35f12 return Declaration from classify_name_ref 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 83f780eabf return Declaration from classify_name 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 0b5d0a41fd replace a chain of if let by macro 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova d6ae1b5f0f refactor name_ref_kind.rs 2019-10-22 23:47:31 +03:00
Ekaterina Babshukova 11577288c2 initial classify_name 2019-10-22 23:47:31 +03:00
bors[bot] c15ee97fff Merge #2046
2046: Bump crates r=matklad a=kjeremy



Co-authored-by: kjeremy <kjeremy@gmail.com>
2019-10-22 17:22:09 +00:00
bors[bot] ba95de936d Merge #1933
1933: Adds "replace with guarded return" assist r=matklad a=mikhail-m1

first draft for #1782. I'm pretty sure I missed something.

Co-authored-by: Mikhail Modin <mikhailm1@gmail.com>
2019-10-22 17:10:17 +00:00
kjeremy e9bab85b65 Bump crates 2019-10-22 13:01:26 -04:00