rust-analyzer/crates
bors 1a7b4fef01 Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb
proc_macro/bridge: send diagnostics over the bridge as a struct

This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.

After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.

r? `@eddyb`
2022-09-01 00:26:53 +00:00
..
base-db Make use of NoHash hashing for FileId and CrateId 2022-08-25 20:41:49 +02:00
cfg Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
flycheck Pop an error notification when flycheck can't be restarted 2022-08-22 17:42:33 +02:00
hir Auto merge of #12965 - DesmondWillowbrook:assoc-method-dimming, r=Veykril 2022-08-22 07:20:56 +00:00
hir-def ⬆️ rust-analyzer 2022-08-30 14:51:24 +03:00
hir-expand Auto merge of #12982 - jridgewell:into_future, r=Veykril 2022-08-18 07:37:47 +00:00
hir-ty minor: Simplify 2022-08-26 19:40:01 +02:00
ide Auto merge of #13116 - Veykril:nohash, r=Veykril 2022-08-25 19:08:57 +00:00
ide-assists style: run tidy tests 2022-08-25 13:17:50 +05:30
ide-completion fix: Fix reference autocompletions using incorrect offsets in macro inputs 2022-08-23 14:29:59 +02:00
ide-db Make use of NoHash hashing for FileId and CrateId 2022-08-25 20:41:49 +02:00
ide-diagnostics Auto merge of #12965 - DesmondWillowbrook:assoc-method-dimming, r=Veykril 2022-08-22 07:20:56 +00:00
ide-ssr Make use of NoHash hashing for FileId and CrateId 2022-08-25 20:41:49 +02:00
limit Properly cfg the max field of Limit 2022-07-31 19:27:20 +02:00
mbe fix: a bunch of typos 2022-08-17 21:44:58 +08:00
parser Allow leading | in more pattern positions 2022-08-23 16:31:59 +02: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 Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb 2022-09-01 00:26:53 +00: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 Update test fixtures 2022-08-25 21:07:24 +02:00
rust-analyzer Move empty diagnostics workaround back into the server 2022-08-28 11:54:46 +02:00
sourcegen run stable fmt through rustup 2022-08-06 17:25:02 +03:00
stdx Update test fixtures 2022-08-25 21:07:24 +02:00
syntax fix: a bunch of typos 2022-08-17 21:44:58 +08:00
test-utils Implement IntoFuture type inference 2022-08-08 21:05:56 -04: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