Skip to content

Commit 2e851d5

Browse files
committed
Added draft for issue 123 (21 March 2016).
1 parent 3badce8 commit 2e851d5

File tree

1 file changed

+142
-0
lines changed

1 file changed

+142
-0
lines changed
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
Title: This Week in Rust 123
2+
Number: 123
3+
Date: 2016-03-21
4+
Category: This Week in Rust
5+
6+
Hello and welcome to another issue of *This Week in Rust*!
7+
[Rust](http://rust-lang.org) is a systems language pursuing the trifecta:
8+
safety, concurrency, and speed. This is a weekly summary of its progress and
9+
community. Want something mentioned? Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) or [send us an
10+
email](mailto:[email protected]?subject=This%20Week%20in%20Rust%20Suggestion)!
11+
Want to get involved? [We love
12+
contributions](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md).
13+
14+
*This Week in Rust* is openly developed [on GitHub](https://github.com/cmr/this-week-in-rust).
15+
If you find any errors in this week's issue, [please submit a PR](https://github.com/cmr/this-week-in-rust/pulls).
16+
17+
This week's edition was edited by: [Vikrant](https://github.com/nasa42) and [llogiq](https://github.com/llogiq).
18+
19+
# Updates from Rust Community
20+
21+
## News & Blog Posts
22+
23+
## Notable New Crates & Project Updates
24+
25+
# Summer of Code Projects
26+
27+
Hi students! Looking for an awesome summer project in Rust? Look no further! Chris Holcombe from Canonical is an experienced Google Summer of Code mentor and has a project to implement CephX protocol decoding. [Check it out here](https://wiki.ubuntu.com/GoogleSoC2016/Ideas#Decode_CephX_Protocol).
28+
29+
Servo is also accepting GoSC project submissions under the Mozilla banner. See if any of the [project ideas](https://wiki.mozilla.org/Community:SummerOfCode16#Servo) appeal to you and read the [advice for applications](https://wiki.mozilla.org/Community:SummerOfCode16#Application_Advice).
30+
31+
Servo also has [a project](https://teams.railsgirlssummerofcode.org/projects/104-servo) in Rails Girls Summer of Code. nom is [also participating](https://teams.railsgirlssummerofcode.org/projects/78-nom).
32+
33+
# Crate of the Week
34+
35+
This week's Crate of the Week is [LALRPOP](https://crates.io/crates/lalrpop), a LR(1) parser generator that compiles to Rust code. Thanks to [ogeon](https://users.rust-lang.org/users/ogeon) for the suggestion!
36+
37+
[Submit your suggestions for next week][submit_crate]!
38+
39+
[submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704
40+
41+
# Call for Participation
42+
43+
Always wanted to contribute to open-source projects but didn't know where to start?
44+
Every week we highlight some tasks from the Rust community for you to pick and get started!
45+
46+
Some of these tasks may also have mentors available, visit the task page for more information.
47+
48+
* [Easy] [Servo: Reduce duplication of the "android-18" property in the Android build](https://github.com/servo/servo/issues/8348).
49+
* [Less easy] [Servo: Add support for :target pseudo-selector](https://github.com/servo/servo/issues/7720).
50+
* [Hard] [`cargo add`: Infer crate name from path/git repo](https://github.com/killercup/cargo-edit/issues/14).
51+
* [Easy] [`cargo add`: Target specifications](https://github.com/killercup/cargo-edit/issues/13).
52+
* [Easy] [`cargo list`: More tests](https://github.com/killercup/cargo-edit/issues/16).
53+
* [Easy/Mentored] [`multipart`: create sample projects](https://github.com/cybergeek94/multipart/issues/29)
54+
55+
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines].
56+
57+
[guidelines]: https://users.rust-lang.org/t/twir-call-for-participation/4821
58+
59+
# Updates from Rust Core
60+
61+
142 pull requests were [merged in the last week][merged].
62+
63+
[merged]: https://github.com/issues?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2016-03-07..2016-03-14
64+
65+
## Notable changes
66+
67+
## New Contributors
68+
69+
* Andrew Cantino
70+
* Andrey Cherkashin
71+
* Craig M. Brandenburg
72+
* Noah
73+
* Tang Chenglong
74+
* Tim Montague
75+
* vagrant
76+
77+
## Approved RFCs
78+
79+
Changes to Rust follow the Rust [RFC (request for comments)
80+
process](https://github.com/rust-lang/rfcs#rust-rfcs). These
81+
are the RFCs that were approved for implementation this week:
82+
83+
*No RFCs were approved this week!*.
84+
85+
## Final Comment Period
86+
87+
Every week [the team](https://rust-lang.org/team.html) announces the
88+
'final comment period' for RFCs and key PRs which are reaching a
89+
decision. Express your opinions now. [This week's FCPs][fcp] are:
90+
91+
[fcp]: https://github.com/rust-lang/rfcs/labels/final-comment-period
92+
93+
* [Add support for naked functions](https://github.com/rust-lang/rfcs/pull/1201).
94+
* [Expand the current pub/non-pub categorization of items with the ability to say "make this item visible solely to a (named) module tree"](https://github.com/rust-lang/rfcs/pull/1422).
95+
* [Add octet-oriented interface to `std::net::Ipv6Addr`](https://github.com/rust-lang/rfcs/pull/1498).
96+
* [Unix socket support in the standard library](https://github.com/rust-lang/rfcs/pull/1479).
97+
* [Implement a method, `contains()`, for `Range`, `RangeFrom`, and `RangeTo`, checking if a number is in the range.](https://github.com/rust-lang/rfcs/pull/1434).
98+
* [Add a `replace_slice` method to `Vec<T>` and `String` which removes a range of elements, and replaces it in place with a given sequence of values](https://github.com/rust-lang/rfcs/pull/1432).
99+
100+
## New RFCs
101+
102+
* [Saturating and checking integer wrapper types](https://github.com/rust-lang/rfcs/pull/1534).
103+
* [Stabilize the `-C overflow-checks` command line argument](https://github.com/rust-lang/rfcs/pull/1535).
104+
* [Revise type ascription operator to use type equality, not coercion](https://github.com/rust-lang/rfcs/pull/1539).
105+
* [Add `TryFrom` and `TryInto` traits](https://github.com/rust-lang/rfcs/pull/1542).
106+
* [Add more integer atomic types](https://github.com/rust-lang/rfcs/pull/1543).
107+
108+
# Upcoming Events
109+
110+
* [3/14. Seattle Rust Meetup](https://www.eventbrite.com/e/mozilla-rust-seattle-meetup-tickets-12222326307?aff=erelexporg).
111+
* [3/16. Rust Boulder/Denver Monthly Meeting](http://www.meetup.com/Rust-Boulder-Denver/).
112+
* [3/17. Rust London Meetup #4](http://www.meetup.com/Rust-London-User-Group/events/229413056/).
113+
* [3/21. Rust Paris](http://www.meetup.com/Rust-Paris)
114+
* [4/23. OpenTechSchool Berlin: Rust Hack and Learn](http://www.meetup.com/opentechschool-berlin/).
115+
* [4/15. Frankfurt/Main Rust Lint Workshop](http://www.meetup.com/de-DE/Rust-Rhein-Main/events/229564640/?eventId=229564640)
116+
117+
If you are running a Rust event please add it to the [calendar] to get
118+
it mentioned here. Email [Erick Tryzelaar][erickt] or [Brian
119+
Anderson][brson] for access.
120+
121+
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
122+
[erickt]: mailto:[email protected]
123+
[brson]: mailto:[email protected]
124+
125+
# fn work(on: RustProject) -> Money
126+
127+
* [PhD and postdoc positions](http://plv.mpi-sws.org/rustbelt/) at MPI-SWS.
128+
* [Rust developer](http://rust.jobboard.io/jobs/125594-rust-developer-at-the-blackbird) at The Blackbird.
129+
130+
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
131+
132+
# Quote of the Week
133+
134+
> Rust is not what makes these projects awesome. These projects are what make Rust awesome.
135+
136+
[Manish on twitter](https://twitter.com/ManishEarth/status/707222273871052800).
137+
138+
Thanks to [llogiq](https://users.rust-lang.org/users/llogiq) for the suggestion.
139+
140+
[Submit your quotes for next week][submit]!
141+
142+
[submit]: http://users.rust-lang.org/t/twir-quote-of-the-week/328

0 commit comments

Comments
 (0)