Skip to content

Commit d3e4e33

Browse files
committed
draft 295
1 parent a896c98 commit d3e4e33

File tree

1 file changed

+139
-0
lines changed

1 file changed

+139
-0
lines changed
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
Title: This Week in Rust 295
2+
Number: 295
3+
Date: 2019-07-16
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: safety, concurrency, and speed.
8+
This is a weekly summary of its progress and community.
9+
Want something mentioned? Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) or [send us a pull request](https://github.com/cmr/this-week-in-rust).
10+
Want to get involved? [We love contributions](https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md).
11+
12+
*This Week in Rust* is openly developed [on GitHub](https://github.com/cmr/this-week-in-rust).
13+
If you find any errors in this week's issue, [please submit a PR](https://github.com/cmr/this-week-in-rust/pulls).
14+
15+
# Updates from Rust Community
16+
17+
## News & Blog Posts
18+
19+
# Crate of the Week
20+
21+
This week's CotW is not a crate but [Rustexp](https://rustexp.lpil.uk/) site, a Rust regular expression editor & tester.
22+
Thanks to [carols10cents](https://github.com/cmr/this-week-in-rust/issues/939) for the suggestion!
23+
24+
[Submit your suggestions and votes for next week][submit_crate]!
25+
26+
[submit_crate]: https://users.rust-lang.org/t/crate-of-the-week/2704
27+
28+
# Call for Participation
29+
30+
Always wanted to contribute to open-source projects but didn't know where to start?
31+
Every week we highlight some tasks from the Rust community for you to pick and get started!
32+
33+
Some of these tasks may also have mentors available, visit the task page for more information.
34+
35+
* [js_int: wasm_bindgen support](https://github.com/jplatte/js_int/issues/7). js_int is JavaScript-interoperable integer types for Rust.
36+
* [js_int: Add a feature that adds a kind method to ParseIntError](https://github.com/jplatte/js_int/issues/8).
37+
* [js_int: Implement `std::iter::Sum` for `Int`, `UInt`](https://github.com/jplatte/js_int/issues/10).
38+
39+
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines].
40+
41+
[guidelines]: https://users.rust-lang.org/t/twir-call-for-participation/4821
42+
43+
# Updates from Rust Core
44+
45+
237 pull requests were [merged in the last week][merged]
46+
47+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-07-01..2019-07-08
48+
49+
* [Stabilize support for Profile-guided Optimization](https://github.com/rust-lang/rust/pull/61268) (Hooray!)
50+
* [Break out of the correct number of scopes in loops](https://github.com/rust-lang/rust/pull/62388)
51+
* [Improve error span for async type inference error](https://github.com/rust-lang/rust/pull/62383)
52+
* [Remove `hir::ExprKind::While`](https://github.com/rust-lang/rust/pull/61988)
53+
* [Generalize impl trait to permit multiple lifetime bounds](https://github.com/rust-lang/rust/pull/61775)
54+
* [Support stability and deprecation checking for all macros](https://github.com/rust-lang/rust/pull/62042)
55+
* [Implement `Option::contains` and `Result::contains`](https://github.com/rust-lang/rust/pull/62356)
56+
* [implement `Iterator::last` via `DoubleEndedIterator::next_back` for some libcore types](https://github.com/rust-lang/rust/pull/62316)
57+
* [Add `Vec::leak`](https://github.com/rust-lang/rust/pull/62196)
58+
* [Implement `mem::`{`zeroed`, `uninitialized`} in terms of `MaybeUninit`](https://github.com/rust-lang/rust/pull/62150)
59+
* [`nth_back` for `chunks_exact`](https://github.com/rust-lang/rust/pull/62064)
60+
* [Only call the closure parameter of `Iterator::is_sorted_by_key` once per item](https://github.com/rust-lang/rust/pull/62473)
61+
62+
## Approved RFCs
63+
64+
Changes to Rust follow the Rust [RFC (request for comments)
65+
process](https://github.com/rust-lang/rfcs#rust-rfcs). These
66+
are the RFCs that were approved for implementation this week:
67+
68+
*No RFCs were approved this week.*
69+
70+
## Final Comment Period
71+
72+
Every week [the team](https://www.rust-lang.org/team.html) announces the
73+
'final comment period' for RFCs and key PRs which are reaching a
74+
decision. Express your opinions now.
75+
76+
### [RFCs](https://github.com/rust-lang/rfcs/labels/final-comment-period)
77+
78+
*No RFCs are currently in final comment period.*
79+
80+
### [Tracking Issues & PRs](https://github.com/rust-lang/rust/labels/final-comment-period)
81+
82+
* [disposition: merge] [Tracking issue for the `cast` method of raw pointers](https://github.com/rust-lang/rust/issues/60602.)
83+
* [disposition: merge] [Stabilize todo macro](https://github.com/rust-lang/rust/pull/61879).
84+
* [disposition: merge] [Add `impl<T> FromIterator<T> for Arc/Rc<[T]>`](https://github.com/rust-lang/rust/pull/61953).
85+
86+
## New RFCs
87+
88+
* [Private registry authentication](https://github.com/rust-lang/rfcs/pull/2719).
89+
90+
# Upcoming Events
91+
92+
### Asia Pacific
93+
94+
* [Jul 23. Wellington, NZ - Rust Wellington - Talk: 5 Essential Traits](https://www.meetup.com/Rust-Wellington/events/262407494/).
95+
96+
### Europe
97+
98+
* [Jun 17. Munich, DE - Rust Munich - Rust Mini Unconference V2](https://www.meetup.com/rust-munich/events/261925415/).
99+
* [Jul 18. Turin, IT - Mozilla Torino - Gruppo di studio Rust](https://www.meetup.com/Mozilla-Torino/events/258593192).
100+
* [Jul 24. Berlin, DE - OpenTechSchool Berlin - Rust Hack and Learn](https://www.meetup.com/opentechschool-berlin/events/gkkttqyzkbgc/).
101+
102+
### North America
103+
104+
* [Jul 11. Columbus, OH, US - Columbus Rust Society - Monthly Meeting](https://www.meetup.com/columbus-rs/events/dbcfrpyzkbpb/).
105+
* [Jul 11. San Diego, CA, US - San Diego Rust July Meetup](https://www.meetup.com/San-Diego-Rust/events/262650307/).
106+
* [Jul 17. San Francisco, CA, US - Rust in Blockchain San Francisco - In Rust We Trust](https://www.meetup.com/Rust-in-Blockchain-San-Francisco/events/262773260/).
107+
* [Jul 17. Portland, OR, US - PDXRust - PDX Rust Hack Night (not the usual meetup)](https://www.meetup.com/PDXRust/events/262623734/).
108+
* [Jul 24. Mexico City, MX - Rust MX - Reunión Julio: Rust y Big data](https://www.meetup.com/Rust-MX/events/262960131/).
109+
* [Jun 24. Durham, NC, US - Triangle Rustaceans - Project Night & Lightning Talks](https://www.meetup.com/triangle-rustaceans/events/mfglwpyzkbdc/).
110+
111+
If you are running a Rust event please add it to the [calendar] to get
112+
it mentioned here. Please remember to add a link to the event too.
113+
Email the [Rust Community Team][community] for access.
114+
115+
[calendar]: https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
116+
[community]: mailto:[email protected]
117+
118+
# Rust Jobs
119+
120+
* [Backend Engineer at Bitski, San Francisco, US](https://angel.co/company/bitski/jobs/366874-backend-engineer).
121+
* [Blockchain Runtime Engineer at Parity, Berlin, DE or remote](https://www.parity.io/jobs/#berlin-blockchain-runtime-engineer).
122+
123+
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
124+
125+
# Quote of the Week
126+
127+
> > Are we trying to steal the JVM’s “compile once run everywhere” concept?
128+
129+
> No, we just borrow it mutably.
130+
131+
[minno & llogiq on /r/rust](https://reddit.com/r/rust/comments/cap8sy/rust_136_stabilized_the_wasm32wasi_target/etahiix/?context=8&depth=9)
132+
133+
Thanks to [Will Page](https://users.rust-lang.org/t/twir-quote-of-the-week/328/664) for the suggestion!
134+
135+
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
136+
137+
*This Week in Rust is edited by: [nasa42](https://github.com/nasa42), [llogiq](https://github.com/llogiq), and [Flavsditz](https://github.com/Flavsditz).*
138+
139+
<small>[Discuss on r/rust]().</small>

0 commit comments

Comments
 (0)