Skip to content

Commit d9deeae

Browse files
committed
Clean up 2014-11-17 and move to content
1 parent fe36f75 commit d9deeae

File tree

1 file changed

+19
-15
lines changed

1 file changed

+19
-15
lines changed

drafts/2014-11-17-this-week-in-rust.md renamed to content/2014-11-17-this-week-in-rust.md

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,35 +18,36 @@ contributions](https://github.com/mozilla/rust/wiki/Note-guide-for-new-contribut
1818

1919
## Breaking Changes
2020

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].
2724
* The `time` crate, which is widely considered to be of poor quality,
2825
has been [moved out of the distribution][time], but can still be
2926
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.
3030
* The compiler now treats `()` not as a distinct 'unit' type but as a
3131
[zero-length tuple][unit] (though the docs continue to allow that
3232
`()` may be referred to as 'unit'). This may cause breakage for
3333
macros that expect `()` to be a literal, whereas now it is an
3434
expression.
3535
* `io::Buffer` has been [refactored to be object-safe][buffer], moving
3636
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.
4343

4444
[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
4646
[time]: https://github.com/rust-lang/rust/pull/18858
4747
[unit]: https://github.com/rust-lang/rust/pull/18752
4848
[buffer]: https://github.com/rust-lang/rust/pull/18788
4949
[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/
5051
[structvars]: https://github.com/rust-lang/rust/pull/18994
5152
[structvars-rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0418-struct-variants.md
5253

@@ -128,15 +129,15 @@ TODO
128129

129130
## From the Team
130131

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].
133133
* [Brian Koropoff (unwound) is a friend of the tree!][fott]
134134
* [Allocators in Rust][alloc]: Niko attempts to lay out the tradeoffs
135135
involved in integrating jemalloc with
136136
Rust. [Reddit][alloc-reddit]. [HN][alloc-hn].
137137

138138

139139
[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/
140141
[alloc]: http://smallcultfollowing.com/babysteps/blog/2014/11/14/allocators-in-rust/
141142
[alloc-reddit]: https://www.reddit.com/r/rust/comments/2mcew2/allocators_in_rust_from_nmatsakiss_blog/
142143
[alloc-hn]: https://news.ycombinator.com/item?id=8612430
@@ -193,6 +194,8 @@ TODO
193194
* [rust-bitfield]. A macro to generate bitfields.
194195
* [rust-smtp]. SMTP client.
195196
* [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.
196199

197200
[id3]: https://www.reddit.com/r/rust/comments/2lsfrd/rustid3_and_rustmetaflac_libraries_to_read_and/
198201
[taskpool]: https://www.reddit.com/r/rust/comments/2ltjwm/a_loadbalancing_taskpool_resistant_to_child_panics/
@@ -202,6 +205,7 @@ TODO
202205
[rust-bitfields]: https://www.reddit.com/r/rust/comments/2m82o9/a_procedural_macro_to_generate_bitfieldlike_stuct/
203206
[rust-smtp]: https://www.reddit.com/r/rust/comments/2m8nla/rust_smtp_client_looking_for_feedback/
204207
[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/
205209

206210
## Project Updates
207211

0 commit comments

Comments
 (0)