Skip to content

Commit 98d611a

Browse files
authored
Merge pull request #952 from llogiq/twir-294
C/QotW+notable changes
2 parents 86b370e + e2ebf95 commit 98d611a

File tree

1 file changed

+25
-27
lines changed

1 file changed

+25
-27
lines changed

drafts/2019-07-09-this-week-in-rust.md

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1818

1919
# Crate of the Week
2020

21-
This week's crate is [aljabar](https://github.com/maplant/aljabar), an extremely generic linear algebra libary. Thanks to [Vikrant](https://users.rust-lang.org/t/crate-of-the-week/2704/574) for the suggestion!
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!
2223

2324
[Submit your suggestions and votes for next week][submit_crate]!
2425

@@ -49,29 +50,22 @@ If you are a Rust project owner and are looking for contributors, please submit
4950

5051
# Updates from Rust Core
5152

52-
196 pull requests were [merged in the last week][merged]
53-
54-
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-06-24..2019-07-01
55-
56-
* [Clean up query cache code](https://github.com/rust-lang/rust/pull/59722)
57-
* [Don't ICE on mutable zst slices](https://github.com/rust-lang/rust/pull/62094)
58-
* [syntax: Remove `ast::Guard`](https://github.com/rust-lang/rust/pull/62075)
59-
* [Always parse `async unsafe fn` + properly ban in 2015](https://github.com/rust-lang/rust/pull/62241)
60-
* [Call out explicitly that general read needs to be called with an initialized buffer](https://github.com/rust-lang/rust/pull/62102)
61-
* [Fix error counting](https://github.com/rust-lang/rust/pull/62055)
62-
* [Use ecx for const-prop local storage](https://github.com/rust-lang/rust/pull/62012)
63-
* [Fix HIR visit order](https://github.com/rust-lang/rust/pull/61572)
64-
* [Extend the `#[must_use]` lint to boxed types](https://github.com/rust-lang/rust/pull/62228)
65-
* [Extend the `#[must_use]` lint to arrays](https://github.com/rust-lang/rust/pull/62235)
66-
* [Clean up MIR drop generation](https://github.com/rust-lang/rust/pull/61872)
67-
* [Use a more efficient iteration order for backward dataflow](https://github.com/rust-lang/rust/pull/62063)
68-
* [Use a more efficient iteration order for forward dataflow](https://github.com/rust-lang/rust/pull/62062)
69-
* [save-analysis: Use buffered writes](https://github.com/rust-lang/rust/pull/62164)
70-
* [Remove `FnBox`](https://github.com/rust-lang/rust/pull/62043)
71-
* [rustdoc: Remove unused derives and variants](https://github.com/rust-lang/rust/pull/62224)
72-
* [rustdoc: Prevent panic when sysroot cannot be computed](https://github.com/rust-lang/rust/pull/61459)
73-
* [backtrace: More improvements to gimli support](https://github.com/rust-lang/backtrace-rs/pull/217)
74-
* [rustup: Switch to `std::fs::read_to_string`](https://github.com/rust-lang/rustup.rs/pull/1906)
53+
237 pull requests were [merged in the last week][merged]
54+
55+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-07-01..2019-07-08
56+
57+
* [Stabilize support for Profile-guided Optimization](https://github.com/rust-lang/rust/pull/61268) (Hooray!)
58+
* [Break out of the correct number of scopes in loops](https://github.com/rust-lang/rust/pull/62388)
59+
* [Improve error span for async type inference error](https://github.com/rust-lang/rust/pull/62383)
60+
* [Remove `hir::ExprKind::While`](https://github.com/rust-lang/rust/pull/61988)
61+
* [Generalize impl trait to permit multiple lifetime bounds](https://github.com/rust-lang/rust/pull/61775)
62+
* [Support stability and deprecation checking for all macros](https://github.com/rust-lang/rust/pull/62042)
63+
* [Implement `Option::contains` and `Result::contains`](https://github.com/rust-lang/rust/pull/62356)
64+
* [implement `Iterator::last` via `DoubleEndedIterator::next_back` for some libcore types](https://github.com/rust-lang/rust/pull/62316)
65+
* [Add `Vec::leak`](https://github.com/rust-lang/rust/pull/62196)
66+
* [Implement `mem::`{`zeroed`, `uninitialized`} in terms of `MaybeUninit`](https://github.com/rust-lang/rust/pull/62150)
67+
* [`nth_back` for `chunks_exact`](https://github.com/rust-lang/rust/pull/62064)
68+
* [Only call the closure parameter of `Iterator::is_sorted_by_key` once per item](https://github.com/rust-lang/rust/pull/62473)
7569

7670
## Approved RFCs
7771

@@ -138,11 +132,15 @@ Email the [Rust Community Team][community] for access.
138132

139133
# Quote of the Week
140134

141-
> Python and Go pick up your trash for you. C lets you litter everywhere, but throws a fit when it steps on your banana peel. Rust slaps you and demands that you clean up after yourself.
142135

143-
[Nicholas Hahn on his blog](http://www.nicolas-hahn.com/python/go/rust/programming/2019/07/01/program-in-python-go-rust/)
144136

145-
Thanks to [UtherII](https://users.rust-lang.org/t/twir-quote-of-the-week/328/662) for the suggestion!
137+
> > Are we trying to steal the JVM’s “compile once run everywhere” concept?
138+
139+
> No, we just borrow it mutably.
140+
141+
[minno & llogiq on /r/rust](https://reddit.com/r/rust/comments/cap8sy/rust_136_stabilized_the_wasm32wasi_target/etahiix/?context=8&depth=9)
142+
143+
Thanks to [Will Page](https://users.rust-lang.org/t/twir-quote-of-the-week/328/664) for the suggestion!
146144

147145
[Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328)
148146

0 commit comments

Comments
 (0)