rust/crates
bors 4ac3f2c24f Auto merge of #13384 - Veykril:macro-fallbacks, r=Veykril
Expand unmatched mbe fragments to reasonable default token trees

Currently we expand unmatched fragments by not replacing them at all, leaving us with `$ident`. This trips up the parser or subsequent macro calls. Instead it makes more sense to replace these with some reasonable default depending on the fragment kind which should make more recursive macro calls work better for completions.
2022-10-10 13:40:09 +00:00
..
base-db formatting 2022-09-26 18:35:06 +01:00
cfg Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
flycheck Prioritize restart messages in flycheck 2022-10-03 14:03:54 +02:00
hir Fix assertion failure in type inference (#13352) 2022-10-05 17:46:56 +02:00
hir-def Auto merge of #13189 - unexge:unconfigured-diagnostics-for-fields, r=Veykril 2022-09-27 12:59:45 +00:00
hir-expand Auto merge of #13324 - Veykril:trait-impl-completion, r=Veykril 2022-10-01 13:35:08 +00:00
hir-ty fix: use BoundVars from current generic scope 2022-10-05 00:49:00 +09:00
ide Underline only the intra-doc link instead of the whole doc comment 2022-10-09 21:29:31 -04:00
ide-assists Auto merge of #13333 - feniljain:fix_assists, r=Veykril 2022-10-10 08:36:18 +00:00
ide-completion Fix trait impl item completions using macro file text ranges 2022-10-01 15:34:45 +02:00
ide-db Auto merge of #12966 - OleStrohm:master, r=Veykril 2022-09-20 14:01:16 +00:00
ide-diagnostics Collect diagnostics in queries instead of nameres 2022-09-26 19:06:29 +01:00
ide-ssr Add config to unconditionally prefer core imports over std 2022-09-09 20:04:56 +02:00
limit Properly cfg the max field of Limit 2022-07-31 19:27:20 +02:00
mbe Expand unmatched mbe fragments to reasonable default token trees 2022-10-10 14:27:05 +02:00
parser Auto merge of #13160 - ChayimFriedman2:parse-parenthesized-type-path-with-coloncolon, r=jonas-schievink 2022-09-01 21:00:14 +00:00
paths Auto merge of #12808 - Veykril:check-workspace, r=Veykril 2022-08-04 12:57:04 +00:00
proc-macro-api remove imports that are also in edition 2021's prelude 2022-08-09 01:16:32 +02:00
proc-macro-srv Don't run proc-macro-srv tests on the rust-analyzer repo 2022-09-24 00:08:28 +02:00
proc-macro-srv-cli Gate and rename binary, use it if it's in the sysroot 2022-07-25 16:22:39 +02:00
proc-macro-test revert nightly rustfmt formatting that accidentally slipped in 2022-07-25 14:18:30 +02:00
profile Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
project-model Revert "Add proc-macro dependency to rustc crates" 2022-10-04 08:18:01 +02:00
rust-analyzer internal: ⬆️ xflags 2022-10-08 15:35:07 +01:00
sourcegen Remove obsolete in-rust-tree feature from sourcegen 2022-09-26 11:34:30 +02:00
stdx Update test fixtures 2022-08-25 21:07:24 +02:00
syntax Have to_generic_args return ast::GenericArgList 2022-10-09 21:03:38 -04:00
test-utils Add tests for type inference for generators 2022-09-13 02:43:07 +09:00
text-edit Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
toolchain Enable extra warnings required by rust-lang/rust 2022-07-20 15:00:17 +02:00
tt Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
vfs Make use of NoHash hashing for FileId and CrateId 2022-08-25 20:41:49 +02:00
vfs-notify Bump notify 2022-08-19 21:37:05 +03:00