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:13870[], pr:13875[] diagnose private field and associated item accesses:
12
+
+
13
+
image::https://user-images.githubusercontent.com/308347/210206429-97b3e267-0984-4044-a15f-f9365a45fd3c.png["Screenshot showing an error when accessing a private field of a struct"]
14
+
* pr:13856[] fix inference of `try {}` blocks:
15
+
+
16
+
image::https://user-images.githubusercontent.com/38225716/209875594-8bf9c9e2-9998-40b0-8820-28c7f2d9bae4.gif["Screen recording showing the inferred type of a `try { 42 }` block"]
image::https://user-images.githubusercontent.com/38225716/209884633-4bba5eba-6dcc-4714-86cb-5c0d1f358364.png["Screenshot showing no type errors on `fn test() -> Result<(), u32> { do yeet 1 }`"]
20
+
21
+
== Fixes
22
+
23
+
* pr:13866[] (first contribution) use `rustc_safe_intrinsic` attribute to check for intrinsic safety.
24
+
* pr:13867[] fall back to inaccessible associated functions and constants if no visible resolutions are found.
25
+
* pr:13869[] improve exit point highlighting for `for` and `while` loops in tail position.
26
+
* pr:13871[] merge multiple intersecting ranges to fix panic in "Extract module".
27
+
28
+
== Internal Improvements
29
+
30
+
* pr:13861[] (first contribution) derive `Hash` for `FileId`.
0 commit comments