Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2015-07-27 #88

Merged
merged 4 commits into from Jul 28, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
104 changes: 76 additions & 28 deletions drafts/2015-07-27-this-week-in-rust.md
Expand Up @@ -13,32 +13,88 @@ contributions](https://github.com/rust-lang/rust/wiki/Note-guide-for-new-contrib
*This Week in Rust* is openly developed [on GitHub](https://github.com/cmr/this-week-in-rust).
If you find any errors in this week's issue, [please submit a PR](https://github.com/cmr/this-week-in-rust/pulls).

This week's edition was edited by: WHO??
This week's edition was edited by: Brian Anderson.

# From the Blogosphere

* [Learning Rust with Entirely Too Many Linked Lists](http://cglab.ca/~abeinges/blah/too-many-lists/book/). Gankro, master of collections, presents the definitive guide to linked lists in Rust.

# Tips & Tricks

# In the News

# New Releases & Project Updates

* [Piston 0.5 released](http://blog.piston.rs/2015/07/22/piston-0.5/).*
[font-atlas](https://www.reddit.com/r/rust_gamedev/comments/3eriwm/fontatlas_a_set_of_crates_for_creating_and_using/). A set of crates for creating and using 'font atlases'.
* [Hound 1.0.0](https://www.reddit.com/r/rust_gamedev/comments/3e2yz7/hound_100_released_a_crate_for_reading_and/). A crate for reading and writing wav audio.
* [Rusty_Dodge](https://www.reddit.com/r/rust_gamedev/comments/3e35xi/rusty_dodge_a_simple_polar_dodging_game_using/). A simple polar dodging game using [glium](https://github.com/tomaka/glium).

# Friend of the Tree

[The Rust Team](http://www.rust-lang.org/team.html) likes to
occassionally recognize people who have made
outstanding contributions to The Rust Project, its ecosystem, and its
community. These people are 'friends of the tree'.

[This week's friend of the tree](https://internals.rust-lang.org/t/subteam-reports-2015-07-24/2397) was @tshepang.

Over the last year Tshepang has landed over 100 improvements to our documentation. Tshepang saw where documentation was not, and said "No. This will not do."

We should all endeavor to care about docs as much as Tshepang.

# Subteam reports

Every week [The Rust Teams](http://www.rust-lang.org/team.html)
release a report on what is going on in their corner of the
project. Here are the highlights from [this week's
report](https://internals.rust-lang.org/t/subteam-reports-2015-07-24/2397/2).

* The compiler is being refactored to work on an HIR and an MIR.
* Work is proceeding on stabilizing the core library.
* Basic allocators will soon be available.
* MSVC integration is proceeding rapidly.

# What's cooking on nightly?

XXX pull requests were [merged in the last week][merged].
134 pull requests were [merged in the last week][merged].

[merged]: https://github.com/issues?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2015-07-20..2015-07-27

# New Contributors
* [Rewrite the improper_ctypes
lint](https://github.com/rust-lang/rust/pull/26583). Makes the lint
a bit more accurate , and improves the quality of the diagnostic
messages.
* [Resolve lifetime parameters for foreign functions](https://github.com/rust-lang/rust/pull/26588)
* [Allow and implement recursive static variables](https://github.com/rust-lang/rust/pull/26630)
* [Implement default type-parameter fallback](https://github.com/rust-lang/rust/pull/26870)
* [Create proper debug info for functions and function pointers](https://github.com/rust-lang/rust/pull/27025)
* [Fix negate_unsigned feature gate check](https://github.com/rust-lang/rust/pull/27026)
* [Add `IntoRaw{Fd,Handle,Socket}` traits](https://github.com/rust-lang/rust/pull/27064)
* [Get cargo working on i686-pc-windows-msvc](https://github.com/rust-lang/cargo/pull/1825)

# New Contributors

* Andy Caldwell
* Antti Keränen
* eternaleye
* Jason Schein
* Jonathan Hansford
* Kornel Lesiński
* Leif Arne Storset
* midinastasurazz
* mitaa
* Ticki

# Approved RFCs

Changes to Rust follow the Rust [RFC (request for comments)
process](https://github.com/rust-lang/rfcs#rust-rfcs). These
are the RFCs that were approved for implementation this week:

* [RFC 837: Allow macros in types](https://github.com/rust-lang/rfcs/pull/873)
* [RFC 1191: Add an HIR to the compiler](https://github.com/rust-lang/rfcs/pull/1191)
* [RFC 1193: Prevent lint changes being breaking](https://github.com/rust-lang/rfcs/pull/1193)

# Final Comment Period

Expand All @@ -48,41 +104,33 @@ decision. Express your opinions now. [This week's FCPs][fcp] are:

[fcp]: https://github.com/issues?utf8=%E2%9C%93&q=is%3Apr+org%3Arust-lang+label%3Afinal-comment-period+is%3Aopen+updated%3A2015-07-20..2015-07-27

* TODO
* [I/O error handling design](https://github.com/rust-lang/rfcs/pull/770)
* [Expand the std::net module](https://github.com/rust-lang/rfcs/pull/1158)
* [Allow changing the default allocator](https://github.com/rust-lang/rfcs/pull/1183)
* [Stabilize the #[no_std] attribute](https://github.com/rust-lang/rfcs/pull/1184)
* [Multiple import
renaming](https://github.com/rust-lang/rfcs/pull/1219). e.g. `use
foo::{self as bar, baz as quux}`.

# New RFCs

* [Clarify (and improve) rules for projections and well-formedness](https://github.com/rust-lang/rfcs/pull/1214)
* [Promote `!` to a type](https://github.com/rust-lang/rfcs/pull/1216)
* [Checked integer conversions](https://github.com/rust-lang/rfcs/pull/1218)
* [Multiple import renaming](https://github.com/rust-lang/rfcs/pull/1219)
* [Update the RFC process with sub-teams, amongst other things](https://github.com/rust-lang/rfcs/pull/1224)

# Internals discussions

# Subteam reports

Every week the [Rust teams](http://www.rust-lang.org/team.html)
release a report on what is going on in their corner of the
project. Here are the highlights from [This week's report](TODO).

* TODO

# Friend of the Tree

The Rust Team likes to occassionally recognize people who have made
outstanding contributions to The Rust Project, its ecosystem, and its
community. These people are 'friends of the tree'.

This week's friend of the tree was ...


# Crate of the Week

There are so many crates! It's easy to lose track of the good ones,
like [THING].

THING is a ...

* [Pre-RFC: Stabilize catch_panic](https://internals.rust-lang.org/t/pre-rfc-stabilize-catch-panic/2398/1).
* [Pre-RFC: Making extern methods invalid](https://internals.rust-lang.org/t/pre-rfc-making-extern-methods-invalid/2357/6)
* [New crater reports: 1.1 stable vs beta-2015-07-10 and nightly-2015-07-10](https://internals.rust-lang.org/t/new-crater-reports-1-1-stable-vs-beta-2015-07-10-and-nightly-2015-07-10/2358/6).

# Upcoming Events

* [7/29. Cologne, Germany](http://www.meetup.com/Rust-Cologne-Bonn/events/222915034/)
* [8/1. RustCamp](http://www.rustcamp.com).
* [8/5. Montreal](http://www.meetup.com/Montreal-Rust-Language-Meetup/events/224148410/)
* [8/10. Seattle](https://www.eventbrite.com/e/mozilla-rust-seattle-meetup-tickets-12222326307?aff=erelexporg)
* [8/11. San Diego](http://www.meetup.com/San-Diego-Rust/events/223766853/)
* [8/17. Paris](http://www.meetup.com/Rust-Paris)
Expand Down
23 changes: 12 additions & 11 deletions drafts/YYYY-MM-DD-this-week-in-rust.md
Expand Up @@ -53,24 +53,25 @@ decision. Express your opinions now. [This week's FCPs][fcp] are:
# New RFCs


# Internals discussions
# Friend of the Tree

# Subteam reports
[The Rust Team](http://www.rust-lang.org/team.html) likes to
occassionally recognize people who have made
outstanding contributions to The Rust Project, its ecosystem, and its
community. These people are 'friends of the tree'.

Every week the [Rust teams](http://www.rust-lang.org/team.html)
release a report on what is going on in their corner of the
project. Here are the highlights from [This week's report](TODO).
[This week's friend of the tree](TODO) was ...

* TODO

# Friend of the Tree
# Subteam reports

The Rust Team likes to occassionally recognize people who have made
outstanding contributions to The Rust Project, its ecosystem, and its
community. These people are 'friends of the tree'.
Every week [The Rust Team](http://www.rust-lang.org/team.html) release
a report on what is going on in their corner of the project. Here are
the highlights from [this week's report](TODO).

This week's friend of the tree was ...
* TODO

# Internals discussions

# Crate of the Week

Expand Down