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:15578[] diagnose mismatched argument count for tuple struct patterns:
12
+
+
13
+
image::https://user-images.githubusercontent.com/308347/266911785-8ab15830-e25b-4a9d-8a38-15e14f91e4df.png["A screenshot showing an error on `let S(a, b) = todo!()`"]
14
+
* pr:15584[] diagnose private fields in record constructor:
15
+
+
16
+
image::https://user-images.githubusercontent.com/308347/266912247-cd84cb65-0afc-4f4a-a972-edefc932bf2e.png["A screenshot showing an error when using a private field in a pattern"]
17
+
* pr:15557[] parse `builtin#` syntax and add type checking for `builtin#offset_of`.
18
+
* pr:15559[] implement `builtin#format_args`, using rustc's `format_args` parser.
19
+
* pr:15532[] on-type format `(`, by adding closing `)` automatically.
20
+
* pr:15573[] add "into to qualified from" assist.
21
+
* pr:15524[] add "Bind unused parameter" assist.
22
+
* pr:15528[] enable `cfg(rust_analyzer)` when code is being analyzed.
23
+
24
+
== Fixes
25
+
26
+
* pr:15574[] use crate name for `CARGO_CRATE_NAME`.
27
+
* pr:15577[] clear native diagnostics for closed files.
28
+
29
+
== Internal Improvements
30
+
31
+
* pr:15568[] replace `format_args` parser with upstream fork.
32
+
* pr:15565[] implement `write_via_move` intrinsic for MIR eval.
33
+
* pr:15571[] remove allocation on MIR eval memory write.
34
+
* pr:15567[] ignore enum variants in analysis stats of MIR bodies.
0 commit comments