Skip to content

Commit 1a7e0eb

Browse files
authored
Merge branch 'master' into pikkr
2 parents 1149097 + 195e480 commit 1a7e0eb

File tree

1 file changed

+23
-29
lines changed

1 file changed

+23
-29
lines changed

drafts/2017-09-05-this-week-in-rust.md

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1717
## News & Blog Posts
1818

1919
* [Generating C bindings for Rust crates with cbindgen](http://dreamingofbits.com/post/generating-c-bindings-for-rust-crates-with-cbindgen/)
20-
* [Fast JSON parser which picks up values directly without performing tokenization](https://github.com/pikkr/pikkr)
20+
* [Announcing a fast JSON parser which picks up values directly without performing tokenization](https://users.rust-lang.org/t/json-parser-which-picks-up-values-directly-without-performing-tokenization-in-rust/12680)
21+
* [Outreachy: Wrapping up work on Rust Lifetime Errors](https://medium.com/@geekytwoshoes11/once-a-rustacean-always-a-rustacean-fed0a877472f)
2122

2223
# Crate of the Week
2324

24-
Sadly, we had no nomination for the crate of the week.
25+
This week's crate is [brain](https://crates.io/crates/brain), a programming language transpiler to brainfuck of all things!
26+
Thank you, [icefoxen](https://users.rust-lang.org/u/icefoxen) for the weird suggestion. It's appreciated!
2527

2628
[Submit your suggestions and votes for next week][submit_crate]!
2729

@@ -68,33 +70,25 @@ If you are a Rust project owner and are looking for contributors, please submit
6870

6971
120 pull requests were [merged in the last week][merged]
7072

71-
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-21..2017-08-28
72-
73-
* [Generator support](https://github.com/rust-lang/rust/pull/43076)
74-
* [warn by default on unused extern crates](https://github.com/rust-lang/rust/pull/42588)
75-
* [speed up APFloat divisions for small divisors](https://github.com/rust-lang/rust/pull/44051)
76-
* [generate builtin `Clone` impls](https://github.com/rust-lang/rust/pull/43690)
77-
* [no needless `min_stack` on thread spawn if user has set stack size](https://github.com/rust-lang/rust/pull/44054)
78-
* [`[T]::swap_with_slice(_)`](https://github.com/rust-lang/rust/pull/44031)
79-
* [handle OS errors on joining threads](https://github.com/rust-lang/rust/pull/44112)
80-
* [relax syntax path grammar](https://github.com/rust-lang/rust/pull/43540)
81-
* [desugar parenthesized generic arguments in HIR](https://github.com/rust-lang/rust/pull/43532)
82-
* [elaborate trait obligations while type checking impls](https://github.com/rust-lang/rust/pull/43786)
83-
* [fix length of arrays with zero-sized-typed components](https://github.com/rust-lang/rust/pull/44060)
84-
* [feature gate `fn_must_use`](https://github.com/rust-lang/rust/pull/43776) (sorry, no insta-stable)
85-
* [respect formatting flags for OSStr](https://github.com/rust-lang/rust/pull/43830)
86-
* [keep generic arguments out of attribute paths](https://github.com/rust-lang/rust/pull/43948)
87-
* [improve placement of `use` suggestions](https://github.com/rust-lang/rust/pull/43929)
88-
* [improve message on missing condition after `else if`](https://github.com/rust-lang/rust/pull/43854)
89-
* [the error emitter no longer confuses bytes with chars](https://github.com/rust-lang/rust/pull/44081)
90-
* [add let-bindings to the HIR parent map](https://github.com/rust-lang/rust/pull/43971)
91-
* [borrowck: name the correct type in error message](https://github.com/rust-lang/rust/pull/43993)
92-
* [querified MIR borrowck](https://github.com/rust-lang/rust/pull/44009)
93-
* [incr. comp.: Cache HIR-DepNodeIndices in HIR map](https://github.com/rust-lang/rust/pull/44012)
94-
* [fix missing `EndRegion`s because of faulty lookup](https://github.com/rust-lang/rust/pull/44082)
95-
* [fix trait constraint cycle detection](https://github.com/rust-lang/rust/pull/44071)
96-
* [avoid duplication in rustdoc](https://github.com/rust-lang/rust/pull/43966)
97-
* [rustdoc: Add links to impls](https://github.com/rust-lang/rust/pull/43979)
73+
[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-28..2017-09-04
74+
75+
* [mark allocation functions as `nounwind`](https://github.com/rust-lang/rust/pull/44049)
76+
* [`String::splice` no longer returns a `Splice`](https://github.com/rust-lang/rust/pull/44044)
77+
* [libsyntax `Span` fields are now private](https://github.com/rust-lang/rust/pull/43968) (plugin-breaking)
78+
* [`align_offset` intrinsic](https://github.com/rust-lang/rust/pull/43903)
79+
* [clippy is now a submodule](https://github.com/rust-lang/rust/pull/43886)
80+
* [`method::probe` no longer does hacky trait selection](https://github.com/rust-lang/rust/pull/43880) (some breakage, see [#44224](https://github.com/rust-lang/rust/issues/44224))
81+
* [`errors::Handler::reset_err_count`](https://github.com/rust-lang/rust/pull/43778)
82+
* [`core::option::Option<&mut T>::cloned`](https://github.com/rust-lang/rust/pull/43705)
83+
* [fix `alloc_jemalloc` `debug` feature](https://github.com/rust-lang/rust/pull/43648)
84+
* [warn when rustdoc HTML rendering differs](https://github.com/rust-lang/rust/pull/41991)
85+
* [fix `proc_macro` expansion on trait methods](https://github.com/rust-lang/rust/pull/44089)
86+
* [fix reachability with cross-crate generators](https://github.com/rust-lang/rust/pull/44202)
87+
* [generalize `on_unimplemented`](https://github.com/rust-lang/rust/pull/44191) (allows to generate better compiler errors)
88+
* [`CodeExtent` now uses `ItemLocalId` instead of `NodeId`](https://github.com/rust-lang/rust/pull/44171)
89+
* [Allow `|` prefix in match arms](https://github.com/rust-lang/rust/pull/44108) (RFC [#1925](https://github.com/rust-lang/rfcs/blob/master/text/1925-optional-match-vert.md))
90+
* [stabilize `mem::discriminant`](https://github.com/rust-lang/rust/pull/44263)
91+
* [flag 128-bit integers as FFI-unsafe](https://github.com/rust-lang/rust/pull/44261)
9892

9993
## New Contributors
10094

0 commit comments

Comments
 (0)