Skip to content

Commit 3b91bcd

Browse files
authored
Merge branch 'master' into master
2 parents e6ae924 + 8b6130d commit 3b91bcd

File tree

1 file changed

+32
-22
lines changed

1 file changed

+32
-22
lines changed

drafts/2017-07-04-this-week-in-rust.md

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

1919
* [The *new* TRust-DNS Resolver](https://bluejekyll.github.io/blog/rust/2017/06/30/trust-dns-resolver.html), quick overview of the new 100% Rust and Tokio based Resolver.
20+
* [video] [Bootstrapping Embedded Development in Rust by James Munns](https://youtu.be/SOTh6Bu_0OM).
21+
* [Sep 30. RustFest Zürich](http://zurich.rustfest.eu/).
2022

2123
# Friends of the Forest
2224

@@ -31,7 +33,7 @@ Thank you, Mark, for this heroic effort!
3133

3234
# Crate of the Week
3335

34-
This week's crate is [strum](https://crates.io/crates/strum), a crate that allows you to derive stringify and parse operations for your enums. Thanks to [lucab](https://users.rust-lang.org/u/lucab) for the suggestion!
36+
This week's crate is [strum](https://crates.io/crates/cargo-make), a crate that helps you automate your build workflow beyond what cargo already offers. Thanks to [Sagie Gur Ari](https://users.rust-lang.org/u/sagiegurari) for the suggestion!
3537

3638
[Submit your suggestions and votes for next week][submit_crate]!
3739

@@ -44,6 +46,7 @@ Every week we highlight some tasks from the Rust community for you to pick and g
4446

4547
Some of these tasks may also have mentors available, visit the task page for more information.
4648

49+
* [CFP for RustFest Zürich](https://cfp.rustfest.eu/events/rustfest-ch).
4750
* [Rust libz blitz status update 2017-06-20](https://internals.rust-lang.org/t/rust-libz-blitz/5184/80). Contribution opportunities are available.
4851
* [rustup: Fix 'show' displaying UNC paths on windows](https://github.com/rust-lang-nursery/rustup.rs/issues/1177).
4952
* [easy] [rustup: Fix 'show' when active toolchain is not installed](https://github.com/rust-lang-nursery/rustup.rs/issues/1178).
@@ -71,27 +74,34 @@ If you are a Rust project owner and are looking for contributors, please submit
7174

7275
# Updates from Rust Core
7376

74-
94 pull requests were [merged in the last week][merged].
75-
76-
[merged]: https://github.com/issues?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-06-19..2017-06-26
77-
78-
* [MIR dataflow for borrows](https://github.com/rust-lang/rust/pull/39409) (this broke nightly, alas)
79-
* [make `break` break just the loop, not type inference](https://github.com/rust-lang/rust/pull/42634) (but break clippy in the process...)
80-
* [enable `#[thread_local]` for Windows](https://github.com/rust-lang/rust/pull/42687)
81-
* [`SyncSender` now implements `Sync`](https://github.com/rust-lang/rust/pull/42397)
82-
* [integrate jobserver for parallel codegen](https://github.com/rust-lang/rust/pull/42682)
83-
* [`compile_error!("...")` macro](https://github.com/rust-lang/rust/pull/42620)
84-
* [implement `Display`, `Debug` for *`Guard` types](https://github.com/rust-lang/rust/pull/42822)
85-
* [`wasm32-experimental-emscripten` target](https://github.com/rust-lang/rust/pull/42571)
86-
* [more readable multiline message for `assert_eq!(..)`](https://github.com/rust-lang/rust/pull/42541)
87-
(also update [test infrastructure](https://github.com/rust-lang/cargo/pull/4181)
88-
and [cargo](https://github.com/rust-lang/cargo/pull/4196) for multiline messages)
89-
* [allocator integration](https://github.com/rust-lang/rust/pull/42313)
90-
* [fix memory eating bug on name resolution](https://github.com/rust-lang/rust/pull/42728)
91-
* [avoid exponential blowup in `is_representable`](https://github.com/rust-lang/rust/pull/42751)
92-
* [cherrypick LLVM stack coloring improvement](https://github.com/rust-lang/rust/pull/42750)
93-
* [avoid inlining unwind calls](https://github.com/rust-lang/rust/pull/42771)
94-
* [color for rustbuild errors](https://github.com/rust-lang/rust/pull/42804)
77+
109 pull requests were [merged in the last week][merged]
78+
79+
[merged]: https://github.com/issues?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-06-26..2017-07-03
80+
81+
* [1.19 stabilizations](https://github.com/rust-lang/rust/pull/42745)
82+
* [stabilize `sort_unstable`](https://github.com/rust-lang/rust/pull/43010)
83+
* [stabilize some IO `into_inner()` methods](https://github.com/rust-lang/rust/pull/43002)
84+
* [update LLVM to 4.0.1](https://github.com/rust-lang/rust/pull/42930)
85+
* [LLVM code now contains demangled `fn` names as comments](https://github.com/rust-lang/rust/pull/42971) (hooray for readability!)
86+
* [fix windows32 stack probes](https://github.com/rust-lang/llvm/pull/89)
87+
* [split signatures off function items](https://github.com/rust-lang/rust/pull/42417) (plugin-breaking change)
88+
* [issue lint-by-default/by-setting notes only once per lint](https://github.com/rust-lang/rust/pull/42919) (yay for reduced clutter!)
89+
* [MIR dataflow](https://github.com/rust-lang/rust/pull/42924) (another step to MIR-borrowck)
90+
* [`$crate` is a keyword](https://github.com/rust-lang/rust/pull/42902)
91+
* [fix `alloc::alloc_one`](https://github.com/rust-lang/rust/pull/42901)
92+
* [activate jemalloc fill](https://github.com/rust-lang/rust/pull/42900)
93+
* [speed up `slice::rotate`](https://github.com/rust-lang/rust/pull/42819) (same trick as `mem::swap`)
94+
* [`iterator::for_each`](https://github.com/rust-lang/rust/pull/42782) (faster than a `for` loop for complex iterators)
95+
* [detect missing `;` on unit-returning methods](https://github.com/rust-lang/rust/pull/42850) (huzzah for better error messages!)
96+
* [report the total number of errors on compilation failure](https://github.com/rust-lang/rust/pull/43015) (about time)
97+
* [coerce fields to the correct type](https://github.com/rust-lang/rust/pull/42807)
98+
* [don't hash single-variant enum discriminant](https://github.com/rust-lang/rust/pull/42709)
99+
* [correct sign handling for NaNs](https://github.com/rust-lang/rust/pull/42431)
100+
* [`#[allow_fail]` attributes for tests that run, but may fail](https://github.com/rust-lang/rust/pull/42219)
101+
* [cargo now infers multi-file binaries by convention](https://github.com/rust-lang/cargo/pull/4214)
102+
* [cargo can now install specific versions](https://github.com/rust-lang/cargo/pull/4229)
103+
* [crates.io now allows multiple API tokens per user](https://github.com/rust-lang/crates.io/pull/697)
104+
* [crates.io images are now SVG](https://github.com/rust-lang/crates.io/pull/826)
95105

96106
## New Contributors
97107

0 commit comments

Comments
 (0)