-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows installer doesn't remove old installation #9563
Comments
Triage: I can't test this at all. cc @brson. |
Ew, this is bad. Nominating. |
Marking as 1.0 milestone, P-high. |
Same for nightly installers. |
I am running into this problem too. I use Windows 7 and had Rust 0.10 installed. I recently downloaded the latest Windows Installer so that I could take advantage of a recent bug fix, and it ended up installing the 0.11-pre libraries, without removing the older 0.10 ones. This has broken some previously working code with random numbers ...
Deleting my Rust installation and re-installing fixes the problem, but it would be nice if I didn't have to do this every time I download the latest installer. Thanks! |
I've started on this. Should have a fix soon. |
This will remove existing files before installing new ones. Note that I took some code with no license from stackoverflow, as indicated in comments.
Closes rust-lang#13546 (workcache: Don't assume gcc exists on all platforms) Closes rust-lang#13545 (std: Remove pub use globs) Closes rust-lang#13530 (test: Un-ignore smallest-hello-world.rs) Closes rust-lang#13529 (std: Un-ignore some float tests on windows) Closes rust-lang#13528 (green: Add a helper macro for booting libgreen) Closes rust-lang#13526 (Remove RUST_LOG="::help" from the docs) Closes rust-lang#13524 (dist: Make Windows installer uninstall first. Closes rust-lang#9563) Closes rust-lang#13521 (Change AUTHORS section in the man pages) Closes rust-lang#13519 (Update GitHub's Rust projects page.) Closes rust-lang#13518 (mk: Change windows to install from stage2) Closes rust-lang#13516 (liburl doc: insert missing hyphen) Closes rust-lang#13514 (rustdoc: Better sorting criteria for searching.) Closes rust-lang#13512 (native: Fix a race in select()) Closes rust-lang#13506 (Use the unsigned integer types for bitwise intrinsics.) Closes rust-lang#13502 (Add a default impl for Set::is_superset)
Closes rust-lang#13546 (workcache: Don't assume gcc exists on all platforms) Closes rust-lang#13545 (std: Remove pub use globs) Closes rust-lang#13530 (test: Un-ignore smallest-hello-world.rs) Closes rust-lang#13529 (std: Un-ignore some float tests on windows) Closes rust-lang#13528 (green: Add a helper macro for booting libgreen) Closes rust-lang#13526 (Remove RUST_LOG="::help" from the docs) Closes rust-lang#13524 (dist: Make Windows installer uninstall first. Closes rust-lang#9563) Closes rust-lang#13521 (Change AUTHORS section in the man pages) Closes rust-lang#13519 (Update GitHub's Rust projects page.) Closes rust-lang#13518 (mk: Change windows to install from stage2) Closes rust-lang#13516 (liburl doc: insert missing hyphen) Closes rust-lang#13514 (rustdoc: Better sorting criteria for searching.) Closes rust-lang#13512 (native: Fix a race in select()) Closes rust-lang#13506 (Use the unsigned integer types for bitwise intrinsics.) Closes rust-lang#13502 (Add a default impl for Set::is_superset)
Awesome, thank you! |
[`unnecessary_cast`] add parenthesis when negative number uses a method fix rust-lang#9563 The issue was probably introduced by 90fe3be changelog: [`unnecessary_cast`] add parenthesis when negative number uses a method r? llogiq
The text was updated successfully, but these errors were encountered: