@@ -68,7 +68,7 @@ Libraries
6868* [ The internal memory layout of ` HashMap ` is more cache-friendly, for
6969 significant improvements in some operations] [ 36692 ]
7070* [ ` 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 ]
7272
7373Cargo
7474-----
@@ -84,10 +84,27 @@ Tooling
8484-------
8585
8686* [ 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.
91108* rustup no longer installs documentation by default. Run `rustup
92109 component add rust-docs` to install.
93110* [ Fix line stepping in debugger] [ 37310 ]
@@ -96,7 +113,7 @@ Tooling
96113Misc
97114----
98115
99- * [ Disable jemalloc on aarch64/powerpc] [ 37392 ]
116+ * [ Disable jemalloc on aarch64/powerpc/mips ] [ 37392 ]
100117* [ Add support for Fuchsia OS] [ 37313 ]
101118* [ Detect local-rebuild by only MAJOR.MINOR version] [ 37273 ]
102119
@@ -125,8 +142,10 @@ Compatibility Notes
125142 work but never have. For now they are forbidden.
126143* [ Enforce the shadowing restrictions from RFC 1560 for today's macros] [ 36767 ]
127144
145+ [ tier 2 ] : https://forge.rust-lang.org/platform-support.html
128146[ 1.14rustup ] : https://internals.rust-lang.org/t/beta-testing-rustup-rs/3316/204
129147[ 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
130149[ 36595 ] : https://github.com/rust-lang/rust/pull/36595
131150[ 36595 ] : https://github.com/rust-lang/rust/pull/36595
132151[ 36692 ] : https://github.com/rust-lang/rust/pull/36692
0 commit comments