Commit Graph

14300 Commits

Author SHA1 Message Date
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
Jeroen Vannevel
215f896665 compiles, but doesn't work yet 2022-01-14 01:32:09 +00:00
bors[bot]
b4c31481a5 Merge #11276
11276: internal: Slightly cleanup HasFormatSpecifier::lex_format_specifier r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-13 19:18:47 +00:00
Laurențiu Nicola
0721a55a48 Remove duplicate test attribute 2022-01-13 21:08:04 +02:00
Laurențiu Nicola
84c59a1f9f Reformat code 2022-01-13 21:07:17 +02:00
Lukas Wirth
c3148cb396 Slightly cleanup HasFormatSpecifier::lex_format_specifier 2022-01-13 19:12:39 +01:00
Jonas Schievink
3fde9f820a Unexport MacroDefId from hir 2022-01-13 16:18:05 +01:00
Jonas Schievink
18e80e6892 Remove ModuleId from hir reexports 2022-01-12 20:21:13 +01:00
Jonas Schievink
09219e10f1 Mostly restore hir API boundary 2022-01-12 19:56:47 +01:00
bors[bot]
4fe10b7bfe Merge #11265
11265: fix: Fix postfix completion panic r=lnicola a=Veykril

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

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-12 12:30:41 +00:00
Lukas Wirth
09ce5d81d0 fix: Fix postfix completion panic 2022-01-12 13:07:16 +01:00
bors[bot]
de50ef4bea Merge #11263
11263: fix: Fix don't drop param completions when fully typing out a pattern r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2022-01-12 11:37:18 +00:00
Lukas Wirth
314b199e3c fix: Fix don't drop param completions when fully typing out a pattern 2022-01-12 12:36:46 +01:00
Lukas Wirth
51419c1931 Don't complete attributes with existing expressions 2022-01-11 19:03:21 +01:00
Jonas Schievink
7e8b96f07c Fix concatenation of super mod paths 2022-01-11 15:39:13 +01:00
Jonas Schievink
0706de94bb Report DefDiagnostics from inside item bodies 2022-01-11 14:34:25 +01:00