Skip to content

Commit 80d0ad1

Browse files
authored
Merge pull request #507 from llogiq/twir-197
notable changes (no CotW)
2 parents 92712b3 + 951baac commit 80d0ad1

File tree

1 file changed

+30
-21
lines changed

1 file changed

+30
-21
lines changed

drafts/2017-08-29-this-week-in-rust.md

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1414

1515
# Updates from Rust Community
1616

17-
## News & Blog Posts
17+
## News & Blog Posts
1818

1919
# Crate of the Week
2020

21-
This week's crate is [pest](https://crates.io/crates/pest), a PEG-based parsing library. Thanks to [Laurent Wandrebeck](https://users.rust-lang.org/u/lwandrebeck) for the suggestion.
21+
Sadly, we had no nomination for the crate of the week.
2222

2323
[Submit your suggestions and votes for next week][submit_crate]!
2424

@@ -86,25 +86,34 @@ nominated people who have been awesome for the Rust community. And here they are
8686

8787
# Updates from Rust Core
8888

89-
99 pull requests were [merged in the last week][merged]
90-
91-
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-14..2017-08-21
92-
93-
* [forbid non-standard literal patterns](https://github.com/rust-lang/rust/pull/43842)
94-
* [cleanup for LLVM-less build, second attempt](https://github.com/rust-lang/rust/pull/43842)
95-
* [stabilize rvalue promotion to `'static`](https://github.com/rust-lang/rust/pull/43838)
96-
* [implement `CompilerDesugaringKind`](https://github.com/rust-lang/rust/pull/43832) (was stringly typed before)
97-
* [fix span miscalculation in `save-analysis`](https://github.com/rust-lang/rust/pull/43826)
98-
* [fix ICE with elided lifetimes in foreign function return types](https://github.com/rust-lang/rust/pull/43651)
99-
* [`RefCell::`{`swap`, `replace`}](https://github.com/rust-lang/rust/pull/43574)
100-
* [`String::retain`](https://github.com/rust-lang/rust/pull/43500)
101-
* [`Vec::drain_filter`](https://github.com/rust-lang/rust/pull/43245)
102-
* [MIR borrowck](https://github.com/rust-lang/rust/pull/43108)
103-
* [rerun MIR passes on promoted temporaries](https://github.com/rust-lang/rust/pull/43902)
104-
* [everybody loops🎶 but `impl Trait`](https://github.com/rust-lang/rust/pull/43878)
105-
* [redox now has unwinding panics](https://github.com/rust-lang/rust/pull/43917)
106-
* [ship the rustdoc book](https://github.com/rust-lang/rust/pull/43863)
107-
* [crates.io now shows the README.md on crate pages](https://github.com/rust-lang/crates.io/pull/869)
89+
120 pull requests were [merged in the last week][merged]
90+
91+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-21..2017-08-28
92+
93+
* [warn by default on unused extern crates](https://github.com/rust-lang/rust/pull/42588)
94+
* [speed up APFloat divisions for small divisors](https://github.com/rust-lang/rust/pull/44051)
95+
* [generate builtin `Clone` impls](https://github.com/rust-lang/rust/pull/43690)
96+
* [no needless `min_stack` on thread spawn if user has set stack size](https://github.com/rust-lang/rust/pull/44054)
97+
* [`[T]::swap_with_slice(_)`](https://github.com/rust-lang/rust/pull/44031)
98+
* [handle OS errors on joining threads](https://github.com/rust-lang/rust/pull/44112)
99+
* [relax syntax path grammar](https://github.com/rust-lang/rust/pull/43540)
100+
* [desugar parenthesized generic arguments in HIR](https://github.com/rust-lang/rust/pull/43532)
101+
* [elaborate trait obligations while type checking impls](https://github.com/rust-lang/rust/pull/43786)
102+
* [fix length of arrays with zero-sized-typed components](https://github.com/rust-lang/rust/pull/44060)
103+
* [feature gate `fn_must_use`](https://github.com/rust-lang/rust/pull/43776) (sorry, no insta-stable)
104+
* [respect formatting flags for OSStr](https://github.com/rust-lang/rust/pull/43830)
105+
* [keep generic arguments out of attribute paths](https://github.com/rust-lang/rust/pull/43948)
106+
* [improve placement of `use` suggestions](https://github.com/rust-lang/rust/pull/43929)
107+
* [improve message on missing condition after `else if`](https://github.com/rust-lang/rust/pull/43854)
108+
* [the error emitter no longer confuses bytes with chars](https://github.com/rust-lang/rust/pull/44081)
109+
* [add let-bindings to the HIR parent map](https://github.com/rust-lang/rust/pull/43971)
110+
* [borrowck: name the correct type in error message](https://github.com/rust-lang/rust/pull/43993)
111+
* [querified MIR borrowck](https://github.com/rust-lang/rust/pull/44009)
112+
* [incr. comp.: Cache HIR-DepNodeIndices in HIR map](https://github.com/rust-lang/rust/pull/44012)
113+
* [fix missing `EndRegion`s because of faulty lookup](https://github.com/rust-lang/rust/pull/44082)
114+
* [fix trait constraint cycle detection](https://github.com/rust-lang/rust/pull/44071)
115+
* [avoid duplication in rustdoc](https://github.com/rust-lang/rust/pull/43966)
116+
* [rustdoc: Add links to impls](https://github.com/rust-lang/rust/pull/43979)
108117

109118
## New Contributors
110119

0 commit comments

Comments
 (0)