@@ -16,6 +16,12 @@ Highlights
1616 jobs). It's not enabled by default, but will be "in the near
1717 future". It can be activated with the ` -C codegen-units=N ` flag to
1818 ` rustc ` .
19+ * This is the first release with [ experimental support for linking
20+ with the MSVC linker and lib C on Windows (instead of using the GNU
21+ variants via MinGW)] [ win ] . It is yet recommended only for the most
22+ intrepid Rusticians.
23+ * Benchmark compilations are showing a 30% improvement in
24+ bootstrapping over 1.1.
1925
2026Breaking Changes
2127----------------
@@ -31,6 +37,10 @@ Breaking Changes
3137* [ The ` #[packed] ` attribute is no longer silently accepted by the
3238 compiler] [ packed ] . This attribute did nothing and code that
3339 mentioned it likely did not work as intended.
40+ * Associated type defaults are [ now behind the
41+ ` associated_type_defaults ` feature gate] [ ad ] . In 1.1 associated type
42+ defaults * did not work* , but could be mentioned syntactically. As
43+ such this breakage has minimal impact.
3444
3545Language
3646--------
@@ -46,12 +56,11 @@ Libraries
4656 ` LinkedList ` , ` VecDeque ` , ` EnumSet ` , ` BinaryHeap ` , ` VecMap ` ,
4757 ` BTreeSet ` and ` BTreeMap ` . [ RFC] [ extend-rfc ] .
4858* The [ ` iter::once ` ] function returns an iterator that yields a single
49- element.
50- * The [ ` iter::empty ` ] function returns an iterator that yields no
59+ element, and [ ` iter::empty ` ] returns an iterator that yields no
5160 elements.
5261* The [ ` matches ` ] and [ ` rmatches ` ] methods on ` str ` return iterators
5362 over substring matches.
54- * [ ` Cell ` ] and [ ` RefCell ` ] both implement [ ` Eq ` ] .
63+ * [ ` Cell ` ] and [ ` RefCell ` ] both implement ` Eq ` .
5564* A number of methods for wrapping arithmetic are added to the
5665 integral types, [ ` wrapping_div ` ] , [ ` wrapping_rem ` ] ,
5766 [ ` wrapping_neg ` ] , [ ` wrapping_shl ` ] , [ ` wrapping_shr ` ] . These are in
144153[ dst ] : https://github.com/rust-lang/rfcs/blob/master/text/0982-dst-coercion.md
145154[ parcodegen ] : https://github.com/rust-lang/rust/pull/26018
146155[ packed ] : https://github.com/rust-lang/rust/pull/25541
156+ [ ad ] : https://github.com/rust-lang/rust/pull/27382
157+ [ win ] : https://github.com/rust-lang/rust/pull/25350
147158
148159Version 1.1.0 (June 2015)
149160=========================
0 commit comments