You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* pr:11557[] (first contribution) add dependency tree explorer:
12
+
+
13
+
image::https://user-images.githubusercontent.com/5748995/155822183-1e227c7b-7929-4fc8-8eed-29ccfc5e14fe.png["Screenshot showing a new VS Code panel with a tree of the project dependencies"]
14
+
* pr:14662[] (first contribution) support locally-built documentation for `experimental/externalDocs` with compatible clients.
15
+
* pr:14664[] MIR episode 4, support arithmentic assignment operators, statics, constants in patterns and associated constants in traits.
16
+
* pr:14711[] highlight closure captures when cursor is on `|` or `move`.
17
+
* pr:14732[] fix pattern type mismatches for bindings, enable pattern type mismatch diagnostics again.
18
+
* pr:14725[] emit function bodies when expanding built-in derives.
19
+
* pr:14749[] define problem matcher for panics, kbd:[F8] will go to the panic location in Code.
20
+
* pr:14758[] add `rust-analyzer.hover.memoryLayout.enable` config for disabling memory layout info on hover.
21
+
22
+
== Fixes
23
+
24
+
* pr:14745[] (first contribution) sort dependencies in VS Code tree view.
25
+
* pr:14707[] don't generate already-existing methods on `generate_delegate_methods`.
26
+
* pr:14713[] don't highlight escapes in raw strings.
27
+
* pr:14714[] exclude `Sized` from go-to actions in hover.
28
+
* pr:14705[] fix floating point evaluation and `try` block tracking in MIR.
29
+
* pr:14712[] only pass unstable flags to `cargo metadata` from extra args config.
30
+
* pr:14738[] use block def maps in body lowering.
31
+
* pr:14739[] parse bare dyn types with leading lifetime.
32
+
* pr:14750[] ignore impls with `#[rustc_reservation_impl]`
33
+
* pr:14748[] show memory layout type aliases.
34
+
35
+
== Internal Improvements
36
+
37
+
* pr:14716[] reduce memory consumption by not merging `trait_impls_in_deps` results (saves 59 MB on `self`).
38
+
* pr:14720[] use boxed slices instead of ``Vec``s in declarative macros (saves 8 MB on `self`).
39
+
* pr:14718[] use `triomphe::Arc` instead of `std::sync::Arc` (saves 4 MB on `self`).
40
+
* pr:14715[] refactor symbol index.
41
+
* pr:14710[] refactor notification handlers.
42
+
* pr:14733[] publish `line-index` and switch to `nohash_hasher`.
0 commit comments