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
Copy file name to clipboardExpand all lines: posts/2021-05-06-Rust-1.52.0.md
+6-13
Original file line number
Diff line number
Diff line change
@@ -25,20 +25,13 @@ from the appropriate page on our website, and check out the
25
25
26
26
## What's in 1.52.0 stable
27
27
28
-
This release is fairly small, primarily containing stabilizations of various APIs in the standard library.
28
+
The most significant change in this release is not to the language or standard
29
+
libraries, but rather an enhancement to tooling support for Clippy.
29
30
30
-
We have also closed out a long-standing [bug] in the Rust compiler. Previously, LLVM assumed that the program would make progress, and used this to optimize. This meant that certain constructs in safe Rust were removed or otherwise miscompiled, such as infinite loops (`loop {}`) or recursion which didn't terminate.
31
-
32
-
In Rust 1.49.0, we landed a [partial fix] to this bug specifically targeting
33
-
`loop {}`, but this fix brings an LLVM upgrade which avoids needing workarounds
34
-
for these cases, fixing the larger class of bug.
35
-
36
-
Clippy has also gained a significant usability improvement: it no longer shares
37
-
its build cache with `cargo check`, which means that errors and warnings will be
38
-
properly reported when running it after `cargo check`.
0 commit comments