Commit Graph

14866 Commits

Author SHA1 Message Date
Lukas Wirth
82fccb971e feat: Add very simplistic ident completion for format_args! macro input 2022-01-15 12:23:26 +01:00
bors[bot]
9ee5b89e52 Merge #11292
11292: internal: Decrease PartialOrd and PartialEq trait methods completion relevance r=Veykril a=Veykril


Fixes https://github.com/rust-analyzer/rust-analyzer/issues/10245
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-15 10:17:01 +00:00
Lukas Wirth
2c36102722 internal: Decrease PartialOrd and PartialEq trait methods completion relevance 2022-01-15 11:05:13 +01:00
Jake Heinz
25f67b6939 make it a config 2022-01-15 02:47:47 +00:00
Milo
3de6b4839f format 2022-01-14 22:13:45 +00:00
Milo
e1fe930845 fix overly 2022-01-14 22:06:30 +00:00
bors[bot]
844c152fd1 Merge #11248
11248: Merge match assist: take arm types into consideration  r=Vannevelj a=Vannevelj

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/9337

Co-authored-by: Jeroen Vannevel <jer_vannevel@outlook.com>
2022-01-14 19:03:55 +00:00
Jeroen Vannevel
ffe4352d7c styling fixes 2022-01-14 18:53:28 +00:00
Jonas Schievink
e52e1aaca1 Clean up assoc item collection a bit 2022-01-14 18:45:23 +01:00
Jonas Schievink
72fd08d8d2 Remove redundant recursion limit 2022-01-14 17:45:57 +01:00
bors[bot]
9ba6cfa9c7 Merge #11283
11283: fix: Adjust `.` typing auto indentation r=Veykril a=Veykril

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/629
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-14 11:16:18 +00:00
Lukas Wirth
ba3efafc0d fix: Adjust . typing auto indentation 2022-01-14 12:15:43 +01:00
Jake Heinz
bcc99091f3 hacky fix for cancelling 2022-01-14 10:30:51 +00:00
Jake Heinz
6c5504a617 one last bit of cleanup 2022-01-14 10:10:47 +00:00
bors[bot]
fc331fe831 Merge #11282
11282: fix: Properly cache files in Semantics when ascending macros r=Veykril a=Veykril

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/11280
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-14 10:08:27 +00:00
Lukas Wirth
f1cb5ed9b0 fix: Properly cache files in Semantics when ascending macros 2022-01-14 11:07:53 +01:00
Jake Heinz
c3f30ae4f0 removed scoped threads, cleanup 2022-01-14 10:06:28 +00:00
Lukas Wirth
2f8dd64830 Replace HasSource usages with Semantics equivalent 2022-01-14 10:59:27 +01:00
Jake Heinz
f83c0166be cleanup + detect num cpus 2022-01-14 09:48:59 +00:00
Jake Heinz
0b0bfc6fdd cleanup 2022-01-14 09:36:03 +00:00
Jake Heinz
c8aa2f6a61 use index map 2022-01-14 09:35:41 +00:00
Jake Heinz
5f0c1aa2de make progress callback dyn 2022-01-14 09:33:40 +00:00
Jake Heinz
2b0d8a86a2 fix warnings 2022-01-14 09:25:45 +00:00
Jake Heinz
343b0ccfb9 simplify 2022-01-14 09:21:25 +00:00
Jake Heinz
3168148cc6 ide: parallel prime caches 2022-01-14 09:16:35 +00:00
Jeroen Vannevel
683de877ce simple return 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
0700282b75 formatting 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
e5cdde95ab removed toy 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
5e4370fe56 happy slice 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
8deadb18ae refpat & slicepat 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
82d3238da8 ParenPat 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
c955ea11b4 support TuplePat 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
a347cb5f86 battle of the Some 2022-01-14 01:32:12 +00:00
Jeroen Vannevel
7daca6fe97 cleaning up Some 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
08300284e7 removed unwrap 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
7bc89f2542 formatting 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
bd77d8c3d1 removed prints 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
18fb5412b2 all tests work 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
aaec467cfd merge_match_arms_nested_with_conflicting_identifier 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
169ec2fdc1 Added a few more test cases 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
b27b882e72 fixed test case 2022-01-14 01:32:11 +00:00
Jeroen Vannevel
2329b42407 test for different number of fields 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
5675e0cd40 test cases with more branches 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
130f11f270 simplified chain 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
5dfc8da77e don't need the as_ref() 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
c52605024c extracted function 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
d8a3e51a5f added tests for multiple fields 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
9252c76255 using classify() 2022-01-14 01:32:10 +00:00
Jeroen Vannevel
6a1b4912bf removed some unused stuff 2022-01-14 01:32:09 +00:00
Jeroen Vannevel
c9fc91822f minicore 2022-01-14 01:32:09 +00:00