@@ -18,35 +18,36 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut
18
18
19
19
## Breaking Changes
20
20
21
- * The ` Extendable ` trait for extending a collection via an ` Iterator `
22
- has been [ renamed] [ extend ] to ` Extend ` , and can now be used with
23
- ` EnumSet ` and ` LruCache ` .
24
- * The old 'once_fns' feature gate has been [ removed] [ once ] (everybody
25
- thought it had been removed long ago). This is unrelated to the
26
- modern ` FnOnce ` type.
21
+ * Struct variants are [ no longer feature-gated] [ structvars ] . At the
22
+ same time, struct variants no longer support visibility modifiers,
23
+ for consistency with other variants. [ RFC] [ structvars-rfc ] .
27
24
* The ` time ` crate, which is widely considered to be of poor quality,
28
25
has been [ moved out of the distribution] [ time ] , but can still be
29
26
accessed via cargo.
27
+ * The new task pool that [ reem announced on reddit] [ tp-reddit ] earlier
28
+ in the week was speedily [ merged into the tree] [ tp ] , replacing the
29
+ old ` TaskPool ` . It includes some breaking API changes.
30
30
* The compiler now treats ` () ` not as a distinct 'unit' type but as a
31
31
[ zero-length tuple] [ unit ] (though the docs continue to allow that
32
32
` () ` may be referred to as 'unit'). This may cause breakage for
33
33
macros that expect ` () ` to be a literal, whereas now it is an
34
34
expression.
35
35
* ` io::Buffer ` has been [ refactored to be object-safe] [ buffer ] , moving
36
36
some methods into other traits.
37
- * The new task pool that [ reem announced on reddit ] [ tp-reddit ] earlier
38
- in the week was speedily [ merged into the tree ] [ tp ] , replacing the
39
- old ` TaskPool ` . It includes some breaking API changes .
40
- * Struct variants are [ no longer feature-gated ] [ structvars ] . At the
41
- same time, struct variants no longer support visibility modifiers,
42
- for consistency with other variants. [ RFC ] [ structars-rfc ] .
37
+ * The ` Extendable ` trait for extending a collection via an ` Iterator `
38
+ has been [ renamed ] [ extend ] to ` Extend ` , and can now be used with
39
+ ` EnumSet ` and ` LruCache ` .
40
+ * The old 'once_fns' feature gate has been [ removed ] [ once ] (everybody
41
+ thought it had been removed long ago). This is unrelated to the
42
+ modern ` FnOnce ` type .
43
43
44
44
[ extend ] : https://github.com/rust-lang/rust/pull/18475
45
- [ once_fns ] : https://github.com/rust-lang/rust/pull/18743
45
+ [ once ] : https://github.com/rust-lang/rust/pull/18743
46
46
[ time ] : https://github.com/rust-lang/rust/pull/18858
47
47
[ unit ] : https://github.com/rust-lang/rust/pull/18752
48
48
[ buffer ] : https://github.com/rust-lang/rust/pull/18788
49
49
[ tp ] : https://github.com/rust-lang/rust/pull/18941
50
+ [ tp-reddit ] : https://www.reddit.com/r/rust/comments/2ltjwm/a_loadbalancing_taskpool_resistant_to_child_panics/
50
51
[ structvars ] : https://github.com/rust-lang/rust/pull/18994
51
52
[ structvars-rfc ] : https://github.com/rust-lang/rfcs/blob/master/text/0418-struct-variants.md
52
53
@@ -128,15 +129,15 @@ TODO
128
129
129
130
## From the Team
130
131
131
- * [ Weekly-meetings/2014-11-11] [ mtg ] : fott; std::fmt; default typarams; rfc authors; 'coerce' vs. 'view', etc.; precent of + in type grammar; jemalloc
132
- * [ Reddit] ( https://www.reddit.com/r/rust/comments/2m109d/weekly_meeting_111114/ )
132
+ * [ Weekly-meetings/2014-11-11] [ mtg ] : fott; std::fmt; default typarams; rfc authors; 'coerce' vs. 'view', etc.; precent of + in type grammar; jemalloc. [ Reddit] [ mtg-reddit ] .
133
133
* [ Brian Koropoff (unwound) is a friend of the tree!] [ fott ]
134
134
* [ Allocators in Rust] [ alloc ] : Niko attempts to lay out the tradeoffs
135
135
involved in integrating jemalloc with
136
136
Rust. [ Reddit] [ alloc-reddit ] . [ HN] [ alloc-hn ] .
137
137
138
138
139
139
[ mtg ] : https://github.com/rust-lang/meeting-minutes/blob/master/weekly-meetings/2014-11-11.md
140
+ [ mtg-reddit ] : https://www.reddit.com/r/rust/comments/2me6r7/rustupps1_a_rustupsh_equivalent_for_windows/
140
141
[ alloc ] : http://smallcultfollowing.com/babysteps/blog/2014/11/14/allocators-in-rust/
141
142
[ alloc-reddit ] : https://www.reddit.com/r/rust/comments/2mcew2/allocators_in_rust_from_nmatsakiss_blog/
142
143
[ alloc-hn ] : https://news.ycombinator.com/item?id=8612430
193
194
* [ rust-bitfield] . A macro to generate bitfields.
194
195
* [ rust-smtp] . SMTP client.
195
196
* [ yaglw] . Yet another high-level OpenGL wrapper.
197
+ * [ rustup.ps1] . A rustup.sh equivalent for Windows, installs Cargo
198
+ alongside Rust, which the Rust installer currently fails to do.
196
199
197
200
[ id3 ] : https://www.reddit.com/r/rust/comments/2lsfrd/rustid3_and_rustmetaflac_libraries_to_read_and/
198
201
[ taskpool ] : https://www.reddit.com/r/rust/comments/2ltjwm/a_loadbalancing_taskpool_resistant_to_child_panics/
202
205
[ rust-bitfields ] : https://www.reddit.com/r/rust/comments/2m82o9/a_procedural_macro_to_generate_bitfieldlike_stuct/
203
206
[ rust-smtp ] : https://www.reddit.com/r/rust/comments/2m8nla/rust_smtp_client_looking_for_feedback/
204
207
[ yaglw ] : https://www.reddit.com/r/rust_gamedev/comments/2m7l9a/yaglw_yet_another_opengl_wrapper/
208
+ [ rustup.ps1 ] : https://www.reddit.com/r/rust/comments/2me6r7/rustupps1_a_rustupsh_equivalent_for_windows/
205
209
206
210
## Project Updates
207
211
0 commit comments