@@ -68,7 +68,7 @@ Libraries
68
68
* [ The internal memory layout of ` HashMap ` is more cache-friendly, for
69
69
significant improvements in some operations] [ 36692 ]
70
70
* [ ` HashMap ` uses less memory on 32-bit architectures] [ 36595 ]
71
- * [ Impl ` Add<{str, Cow<str>}> ` for ` Cow<str> ` ] [ 36595 ]
71
+ * [ Impl ` Add<{str, Cow<str>}> ` for ` Cow<str> ` ] [ 36430 ]
72
72
73
73
Cargo
74
74
-----
@@ -84,10 +84,27 @@ Tooling
84
84
-------
85
85
86
86
* [ rustup is the recommended Rust installation method] [ 1.14rustup ]
87
- * This release includes [ experimental support for WebAssembly] [ 1.14wasm ]
88
- * This release includes builds for ARM Linux running MUSL libc. Add the
89
- ` arm-unknown-linux-musleabi ` , ` arm-unknown-linux-musleabihf ` , and
90
- ` armv7-unknown-linux-musleabihf ` targets via ` rustup target add ` .
87
+ * This release includes host (rustc) builds for Linux on MIPS, PowerPC, and
88
+ S390x. These are [ tier 2] platforms and may have major defects. Follow the
89
+ instructions on the website to install, or add the targets to an existing
90
+ installation with ` rustup target add ` . The new target triples are:
91
+ - ` mips-unknown-linux-gnu `
92
+ - ` mipsel-unknown-linux-gnu `
93
+ - ` mips64-unknown-linux-gnuabi64 `
94
+ - ` mips64el-unknown-linux-gnuabi64 `
95
+ - ` powerpc-unknown-linux-gnu `
96
+ - ` powerpc64-unknown-linux-gnu `
97
+ - ` powerpc64le-unknown-linux-gnu `
98
+ - ` s390x-unknown-linux-gnu `
99
+ * This release includes target (std) builds for ARM Linux running MUSL
100
+ libc. These are [ tier 2] platforms and may have major defects. Add the
101
+ following triples to an existing rustup installation with ` rustup target add ` :
102
+ - ` arm-unknown-linux-musleabi `
103
+ - ` arm-unknown-linux-musleabihf `
104
+ - ` armv7-unknown-linux-musleabihf `
105
+ * This release includes [ experimental support for WebAssembly] [ 1.14wasm ] , via
106
+ the ` wasm32-unknown-emscripten ` target. This target is known to have major
107
+ defects. Please test, report, and fix.
91
108
* rustup no longer installs documentation by default. Run `rustup
92
109
component add rust-docs` to install.
93
110
* [ Fix line stepping in debugger] [ 37310 ]
@@ -96,7 +113,7 @@ Tooling
96
113
Misc
97
114
----
98
115
99
- * [ Disable jemalloc on aarch64/powerpc] [ 37392 ]
116
+ * [ Disable jemalloc on aarch64/powerpc/mips ] [ 37392 ]
100
117
* [ Add support for Fuchsia OS] [ 37313 ]
101
118
* [ Detect local-rebuild by only MAJOR.MINOR version] [ 37273 ]
102
119
@@ -125,8 +142,10 @@ Compatibility Notes
125
142
work but never have. For now they are forbidden.
126
143
* [ Enforce the shadowing restrictions from RFC 1560 for today's macros] [ 36767 ]
127
144
145
+ [ tier 2 ] : https://forge.rust-lang.org/platform-support.html
128
146
[ 1.14rustup ] : https://internals.rust-lang.org/t/beta-testing-rustup-rs/3316/204
129
147
[ 1.14wasm ] : https://users.rust-lang.org/t/compiling-to-the-web-with-rust-and-emscripten/7627
148
+ [ 36430 ] : https://github.com/rust-lang/rust/pull/36430
130
149
[ 36595 ] : https://github.com/rust-lang/rust/pull/36595
131
150
[ 36595 ] : https://github.com/rust-lang/rust/pull/36595
132
151
[ 36692 ] : https://github.com/rust-lang/rust/pull/36692
0 commit comments