Commit Graph

11415 Commits

Author SHA1 Message Date
Aleksey Kladov 9a3c22bbfd Make slow test parallel 2020-07-11 12:56:44 +02:00
Aleksey Kladov 8c4919c9fd Fix goto definition for type alias type parameters
closes https://github.com/rust-analyzer/rust-analyzer/issues/5042
2020-07-11 12:45:30 +02:00
Aleksey Kladov 3fc4916b53 Reduce visibility 2020-07-11 12:31:50 +02:00
bors[bot] 6c1546c3a4 Merge #4996
4996: Correctly generate new struct field in file containing struct def r=matklad a=TimoFreiberg

WIP because the test doesn't pass.
Testing the fix by hand looked good, although quickfixes seem to not support setting the editor cursor yet, which i think we want for "generate missing defs from usage" fixes.


Co-authored-by: Timo Freiberg <timo.freiberg@gmail.com>
2020-07-11 09:51:31 +00:00
bors[bot] 0366a85052 Merge #5307
5307: disable profiling r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-11 01:42:18 +00:00
Aleksey Kladov 7f6e5de37c disable profiling 2020-07-11 03:41:52 +02:00
Aleksey Kladov 5e25000763 Profiling example 2020-07-11 03:41:01 +02:00
bors[bot] a3edd482e9 Merge #5305
5305: Profiling tweaks r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-11 01:05:15 +00:00
Aleksey Kladov e7ba7f47a7 Profiling tweaks 2020-07-11 03:04:37 +02:00
bors[bot] 539659cde3 Merge #5304
5304: Don't show error when speculatively reloading workspace r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 23:39:44 +00:00
Aleksey Kladov e6ea395fb0 Don't show error when speculatively reloading workspace 2020-07-11 01:39:06 +02:00
bors[bot] 343b9c6e76 Merge #5303
5303: Speed up completion r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 23:31:57 +00:00
Aleksey Kladov a36ff4a100 Speed up completion 2020-07-11 01:26:24 +02:00
bors[bot] 349c4fceca Merge #5302
5302: Simplify r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 21:57:56 +00:00
Aleksey Kladov a425d7d871 Simplify 2020-07-10 23:57:10 +02:00
bors[bot] 6c920d9ac8 Merge #5301
5301: Don't spawn notify unnecessary r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 21:46:02 +00:00
Aleksey Kladov dac9a4cebd Don't spawn notify unnecessary 2020-07-10 23:45:07 +02:00
bors[bot] 65984773d3 Merge #5300
5300: Update deps r=matklad a=kjeremy

Bumps tracing to 0.1.16 which reduces monomorphization: https://github.com/rust-analyzer/rust-analyzer/issues/1987#issuecomment-654711560

Co-authored-by: kjeremy <kjeremy@gmail.com>
2020-07-10 21:20:36 +00:00
kjeremy e07c7008af Update deps 2020-07-10 17:14:24 -04:00
bors[bot] fd6fb78440 Merge #5299
5299: Reload when new example/test/etc is added r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 20:31:11 +00:00
Aleksey Kladov a1ef6cc553 Optimize VFS processing 2020-07-10 22:30:24 +02:00
Aleksey Kladov 676d2e040d Sort cargo metadata
See https://github.com/rust-lang/cargo/issues/8477

We need this to prevent spurious workspace reloads
2020-07-10 22:30:24 +02:00
Aleksey Kladov be679a02ab Add profiling calls 2020-07-10 22:30:24 +02:00
Aleksey Kladov 86bc4d20b3 Also reload when adding new examples, tests, etc 2020-07-10 22:30:24 +02:00
Timo Freiberg 43079ba80d Correctly generate new struct field in file containing struct def 2020-07-10 19:16:41 +02:00
bors[bot] c1eed627d9 Merge #5298
5298: Better caret placement when filling match arms r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 16:22:38 +00:00
Aleksey Kladov a482eb0cd8 Better caret placement when filling match arms 2020-07-10 18:22:04 +02:00
bors[bot] a6ac5ac742 Merge #5297
5297: Better name r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 15:57:18 +00:00
Aleksey Kladov 3558736582 Better name 2020-07-10 17:56:55 +02:00
bors[bot] 4ff47096f4 Merge #5296
5296: Don't add braces after struct r=matklad a=matklad

Unit structs are a thing



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 15:43:14 +00:00
Aleksey Kladov 2d20c8f218 Don't add braces after struct
Unit structs are a thing
2020-07-10 17:42:18 +02:00
Aleksey Kladov e4983daa5e Better complete expression keywords 2020-07-10 17:41:43 +02:00
bors[bot] 5a195001d7 Merge #5295
5295: Complete params in nested fns r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 14:29:37 +00:00
Aleksey Kladov 51dd06566e Complete params in nested fns 2020-07-10 16:29:14 +02:00
bors[bot] 31f2b9fbaa Merge #5294
5294: Complete parameters more aggressively r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 14:08:36 +00:00
Aleksey Kladov d02aabe633 Complete parameters more aggressively 2020-07-10 16:07:12 +02:00
Aleksey Kladov 74d376763c Refresh tests 2020-07-10 16:05:01 +02:00
bors[bot] 9ab59e2162 Merge #5293
5293: Automatically reload project info on Cargo.toml changes r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 13:35:46 +00:00
Aleksey Kladov d0a8f6a3eb Automatically reload project info on Cargo.toml changes 2020-07-10 15:35:15 +02:00
bors[bot] 0f7770ae43 Merge #5292
5292: Goto type definition improvements r=matklad a=matklad

bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 12:47:23 +00:00
Aleksey Kladov 075380dd56 Look through Arc for goto type definition 2020-07-10 14:42:26 +02:00
Aleksey Kladov cd4502fd47 Simplify tests 2020-07-10 14:39:05 +02:00
Aleksey Kladov f4147f6a34 Dont expose ID 2020-07-10 14:11:31 +02:00
Aleksey Kladov 9c54537ecf Rename 2020-07-10 14:09:31 +02:00
Aleksey Kladov b85042601d Goto type definition works for self 2020-07-10 14:08:35 +02:00
bors[bot] 5fa8f8e376 Merge #5286
5286: Only take first 500 syntax errors r=jonas-schievink a=yihuang

Too many syntax errors make some editor/ide slow, fix #3434.

Co-authored-by: yihuang <yi.codeplayer@gmail.com>
2020-07-10 09:33:29 +00:00
yihuang 17ff67dd7e Only take first 500 syntax errors
Too many syntax errors make some editor/ide slow, fix #3434.
2020-07-10 17:30:57 +08:00
bors[bot] dc9596358a Merge #5288
5288: Avoid accidently stumping over config values r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-10 09:09:09 +00:00
Aleksey Kladov 17edf50e2c Avoid accidently stumping over config values 2020-07-10 10:07:08 +02:00
bors[bot] 5fc84f071d Merge #5285
5285: Don't mess with cursor position when adding hashes r=matklad a=matklad



bors r+
🤖

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2020-07-09 17:22:16 +00:00