From 467d0a298764929e23ac20a20f177668071ba4c0 Mon Sep 17 00:00:00 2001 From: Lee Lup Yuen Date: Fri, 12 Jul 2019 01:47:30 +0800 Subject: Added article "Visual Programming with Embedded Rust" Hi: Here's my new article. Thanks again :-) --- drafts/2019-07-16-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..8083d06 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -16,6 +16,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github ## News & Blog Posts +* [Visual Programming with Embedded Rust? Yes we can with Apache Mynewt and Google Blockly!](https://medium.com/@ly.lee/visual-programming-with-embedded-rust-yes-we-can-with-apache-mynewt-and-google-blockly-8b67ef7412d7?source=friends_link&sk=353fb92b6f20ebf885ff5c9be44fd6f2) + # Crate of the Week This week's CotW is not a crate but [Rustexp](https://rustexp.lpil.uk/) site, a Rust regular expression editor & tester. -- cgit v1.2.3 From e3248b17ae901ba62a58a5da25323d8e18970a88 Mon Sep 17 00:00:00 2001 From: Mirabellensaft Date: Mon, 15 Jul 2019 14:34:54 +0200 Subject: Added article to Rust Summer Classes in Berlin. --- drafts/2019-07-16-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..65d4b21 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -16,6 +16,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github ## News & Blog Posts +[Rust Summer Classes](https://ferrous-systems.com/blog/rust-summer-classes/) in Berlin. + # Crate of the Week This week's CotW is not a crate but [Rustexp](https://rustexp.lpil.uk/) site, a Rust regular expression editor & tester. -- cgit v1.2.3 From d0a6e13c87955423b2eac6b9d49dca99404ae9d8 Mon Sep 17 00:00:00 2001 From: fnbr Date: Mon, 15 Jul 2019 15:22:14 +0200 Subject: Add Rust Franken Meetup #1 --- drafts/2019-07-16-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..35a8cb9 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -98,6 +98,7 @@ decision. Express your opinions now. * [Jun 17. Munich, DE - Rust Munich - Rust Mini Unconference V2](https://www.meetup.com/rust-munich/events/261925415/). * [Jul 18. Turin, IT - Mozilla Torino - Gruppo di studio Rust](https://www.meetup.com/Mozilla-Torino/events/258593192). * [Jul 24. Berlin, DE - OpenTechSchool Berlin - Rust Hack and Learn](https://www.meetup.com/opentechschool-berlin/events/gkkttqyzkbgc/). +* [Aug 07. Erlangen, DE - Rust Franken Meetup #1](https://www.meetup.com/Rust-NERF/events/263163435/). ### North America -- cgit v1.2.3 From 8b57dc79a4c1ab5b6581c7934c0d05413dd4fdc6 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Mon, 15 Jul 2019 13:14:51 -0400 Subject: Add Javelin post link --- drafts/2019-07-16-this-week-in-rust.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..06cda0f 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -16,6 +16,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github ## News & Blog Posts +[gfx-rs Javelin project kick-off](https://gfx-rs.github.io/2019/07/13/javelin.html). + # Crate of the Week This week's CotW is not a crate but [Rustexp](https://rustexp.lpil.uk/) site, a Rust regular expression editor & tester. -- cgit v1.2.3 From 6204556c97fce3dd6b6bc9380e94d7a37833f85d Mon Sep 17 00:00:00 2001 From: Andre Bogus Date: Tue, 16 Jul 2019 09:49:56 +0200 Subject: C/QotW+notable changes --- drafts/2019-07-16-this-week-in-rust.md | 46 +++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..b4075fb 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -18,8 +18,8 @@ If you find any errors in this week's issue, [please submit a PR](https://github # Crate of the Week -This week's CotW is not a crate but [Rustexp](https://rustexp.lpil.uk/) site, a Rust regular expression editor & tester. -Thanks to [carols10cents](https://github.com/cmr/this-week-in-rust/issues/939) for the suggestion! +This week's crate is [overloadable](https://crates.io/crates/overloadable), a crate to provides you with the capabilities to overload your functions in a similar style to C# or C++, including support for meta attributes, type parameters and constraints, and visibility modifiers +Thanks to [Stevensonmt](https://users.rust-lang.org/t/crate-of-the-week/2704/585) for the suggestion! [Submit your suggestions and votes for next week][submit_crate]! @@ -42,22 +42,24 @@ If you are a Rust project owner and are looking for contributors, please submit # Updates from Rust Core -237 pull requests were [merged in the last week][merged] - -[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-07-01..2019-07-08 - -* [Stabilize support for Profile-guided Optimization](https://github.com/rust-lang/rust/pull/61268) (Hooray!) -* [Break out of the correct number of scopes in loops](https://github.com/rust-lang/rust/pull/62388) -* [Improve error span for async type inference error](https://github.com/rust-lang/rust/pull/62383) -* [Remove `hir::ExprKind::While`](https://github.com/rust-lang/rust/pull/61988) -* [Generalize impl trait to permit multiple lifetime bounds](https://github.com/rust-lang/rust/pull/61775) -* [Support stability and deprecation checking for all macros](https://github.com/rust-lang/rust/pull/62042) -* [Implement `Option::contains` and `Result::contains`](https://github.com/rust-lang/rust/pull/62356) -* [implement `Iterator::last` via `DoubleEndedIterator::next_back` for some libcore types](https://github.com/rust-lang/rust/pull/62316) -* [Add `Vec::leak`](https://github.com/rust-lang/rust/pull/62196) -* [Implement `mem::`{`zeroed`, `uninitialized`} in terms of `MaybeUninit`](https://github.com/rust-lang/rust/pull/62150) -* [`nth_back` for `chunks_exact`](https://github.com/rust-lang/rust/pull/62064) -* [Only call the closure parameter of `Iterator::is_sorted_by_key` once per item](https://github.com/rust-lang/rust/pull/62473) +235 pull requests were [merged in the last week][merged] + +[merged]: https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2019-07-08..2019-07-15 + +* [Update to LLVM 9](https://github.com/rust-lang/llvm-project/pull/19) (ongoing work) +* [Update LLVM: apply patch necessary for ThinLTO on RISC-V](https://github.com/rust-lang/rust/pull/62463) +* [Use visitor for `#[structural_match]` check](https://github.com/rust-lang/rust/pull/62339) +* [Normalize projections appearing in `impl Trait`](https://github.com/rust-lang/rust/pull/62221) +* [typeck: Merge opaque type inference logic](https://github.com/rust-lang/rust/pull/62090) +* [Fact generation for liveness calculations in Polonius](https://github.com/rust-lang/rust/pull/60266) +* [Add key and value methods to DebugMap](https://github.com/rust-lang/rust/pull/60458) +* [Add an AtomicCell abstraction](https://github.com/rust-lang/rust/pull/62577) +* [Add messages to `Option`'s and `Result`'s `must_use` annotation for `is_*`](https://github.com/rust-lang/rust/pull/62431) +* [Prevent Vec::drain_filter from double dropping on panic](https://github.com/rust-lang/rust/pull/61224) +* [Add `impl FromIterator for Arc/Rc<[T]>`](https://github.com/rust-lang/rust/pull/61953) +* [Add Iterator::partition_in_place() and is_partitioned()](https://github.com/rust-lang/rust/pull/62278) +* [Use `fold` in `Iterator::last` default implementation](https://github.com/rust-lang/rust/pull/62481) +* [rustc guide: Add humor appendix](https://github.com/rust-lang/rustc-guide/pull/350) ## Approved RFCs @@ -124,13 +126,11 @@ Email the [Rust Community Team][community] for access. # Quote of the Week -> > Are we trying to steal the JVM’s “compile once run everywhere” concept? - -> No, we just borrow it mutably. +> Rust is 5 languages stacked on top of each other, except that instead of ending up like 5 children under a trenchcoat, they end up like the power rangers. -– [minno & llogiq on /r/rust](https://reddit.com/r/rust/comments/cap8sy/rust_136_stabilized_the_wasm32wasi_target/etahiix/?context=8&depth=9) +– [reuvenpo on /r/rust](https://reddit.com/r/rust/comments/cb49lb/coworker_rust_doesnt_offer_anything_c_doesnt/etdddwt/) -Thanks to [Will Page](https://users.rust-lang.org/t/twir-quote-of-the-week/328/664) for the suggestion! +Thanks to [Jelte Fennema](https://users.rust-lang.org/t/twir-quote-of-the-week/328/666) for the suggestion! [Please submit quotes and vote for next week!](https://users.rust-lang.org/t/twir-quote-of-the-week/328) -- cgit v1.2.3 From 463710b9c0f91a7dbcdeae9dc224f81062059189 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 16 Jul 2019 11:41:24 -0400 Subject: Add the graphics engineer position at Mozilla Toronto --- drafts/2019-07-16-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/drafts/2019-07-16-this-week-in-rust.md b/drafts/2019-07-16-this-week-in-rust.md index 2a2aab0..27c455b 100644 --- a/drafts/2019-07-16-this-week-in-rust.md +++ b/drafts/2019-07-16-this-week-in-rust.md @@ -117,6 +117,7 @@ Email the [Rust Community Team][community] for access. # Rust Jobs +* [Graphics Engineer at Mozilla, Toronto, CA](https://careers.mozilla.org/position/gh/1728803/). * [Backend Engineer at Bitski, San Francisco, US](https://angel.co/company/bitski/jobs/366874-backend-engineer). * [Blockchain Runtime Engineer at Parity, Berlin, DE or remote](https://www.parity.io/jobs/#berlin-blockchain-runtime-engineer). -- cgit v1.2.3