@@ -38,10 +38,12 @@ If you find any errors in this week's issue, [please submit a PR](https://github
38
38
* [ These weeks in dev-tools 1] ( https://www.ncameron.org/blog/these-weeks-in-dev-tools-issue-1/ ) .
39
39
* [ This week in Redox 28] ( https://redox-os.org/news/this-week-in-redox-28/ ) .
40
40
* [ Distributing Rust GTK+ Apps] ( http://blog.ctaggart.com/2017/08/distributing-rust-gtk-apps.html ) .
41
+ * [ Zone of Control is dead. Long life Zemeroth.] ( https://ozkriff.github.io/2017-08-17--devlog.html )
42
+ * [ Annoucnement - try out Rust IDE support in Visual Studio Code] ( https://users.rust-lang.org/t/try-out-rust-ide-support-in-visual-studio-code/12407 )
41
43
42
44
# Crate of the Week
43
45
44
- This week's crate is [ exa ] ( https://the.exa.website ) , a modern ` ls ` replacement (with a ` tree ` thrown in as well) written in Rust . Thanks to [ Vikrant ] ( https://users.rust-lang.org/u/nasa42 ) for the suggestion.
46
+ 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.
45
47
46
48
[ Submit your suggestions and votes for next week] [ submit_crate ] !
47
49
@@ -83,30 +85,25 @@ If you are a Rust project owner and are looking for contributors, please submit
83
85
84
86
# Updates from Rust Core
85
87
86
- 128 pull requests were [ merged in the last week] [ merged ]
87
-
88
- [ merged ] : https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-07..2017-08-14
89
-
90
- * [ cleanup in preparation of no-LLVM build support] ( https://github.com/rust-lang/rust/pull/43842 )
91
- * [ ` #[must_use] ` for functions] ( https://github.com/rust-lang/rust/pull/43728 )
92
- * [ fix unused result lint triggering on functions returning ` () ` , ` ! ` or empty enums] ( https://github.com/rust-lang/rust/pull/43813 )
93
- * [ rustc can now be built without jemalloc] ( https://github.com/rust-lang/rust/pull/43589 )
94
- * [ fixed the needless mut lint, found libcore bugs] ( https://github.com/rust-lang/rust/pull/43582 )
95
- * [ fixed ` #[thread_local] ` statics check] ( https://github.com/rust-lang/rust/pull/43746 )
96
- * [ fix ` -Z hir-stats ` ] ( https://github.com/rust-lang/rust/pull/43824 )
97
- * [ fix region hashing] ( https://github.com/rust-lang/rust/pull/43743 )
98
- * [ nonlexical lifetimes region renumberer] ( https://github.com/rust-lang/rust/pull/43559 ) (one step closer to nonlexical lifetimes)
99
- * [ rearchitect lints to be emitted more eagerly] ( https://github.com/rust-lang/rust/pull/43522 ) (broke clippy)
100
- * [ ` mem::unreachable ` ] ( https://github.com/rust-lang/rust/pull/43750 ) (the intrinsic, not the panic)
101
- * [ make ` for_all_relevant_impls ` O(1) again] ( https://github.com/rust-lang/rust/pull/43723 )
102
- * [ add an overflow check to range's ` Iter::next() ` method] ( https://github.com/rust-lang/rust/pull/43595 ) (which turns out to make things faster)
103
- * [ optimize allocation paths in ` RawVec ` ] ( https://github.com/rust-lang/rust/pull/43815 )
104
- * [ improve error messages on duplicate type/method names] ( https://github.com/rust-lang/rust/pull/43737 )
105
- * [ better labeling of mismatched return type] ( https://github.com/rust-lang/rust/pull/43484 )
106
- * [ syntax hint for ` extern C { .. } ` errors] ( https://github.com/rust-lang/rust/pull/43720 )
107
- * [ Validation now works correctly on blocks with multiple incoming edges] ( https://github.com/rust-lang/rust/pull/43748 )
108
- * [ ` break rust ` ] ( https://github.com/rust-lang/rust/pull/43745 )
109
- * [ the case of the missing error codes] ( https://github.com/rust-lang/rust/pull/43709 )
88
+ 99 pull requests were [ merged in the last week] [ merged ]
89
+
90
+ [ merged ] : https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2017-08-14..2017-08-21
91
+
92
+ * [ forbid non-standard literal patterns] ( https://github.com/rust-lang/rust/pull/43842 )
93
+ * [ cleanup for LLVM-less build, second attempt] ( https://github.com/rust-lang/rust/pull/43842 )
94
+ * [ stabilize rvalue promotion to ` 'static ` ] ( https://github.com/rust-lang/rust/pull/43838 )
95
+ * [ implement ` CompilerDesugaringKind ` ] ( https://github.com/rust-lang/rust/pull/43832 ) (was stringly typed before)
96
+ * [ fix span miscalculation in ` save-analysis ` ] ( https://github.com/rust-lang/rust/pull/43826 )
97
+ * [ fix ICE with elided lifetimes in foreign function return types] ( https://github.com/rust-lang/rust/pull/43651 )
98
+ * [ ` RefCell:: ` {` swap ` , ` replace ` }] ( https://github.com/rust-lang/rust/pull/43574 )
99
+ * [ ` String::retain ` ] ( https://github.com/rust-lang/rust/pull/43500 )
100
+ * [ ` Vec::drain_filter ` ] ( https://github.com/rust-lang/rust/pull/43245 )
101
+ * [ MIR borrowck] ( https://github.com/rust-lang/rust/pull/43108 )
102
+ * [ rerun MIR passes on promoted temporaries] ( https://github.com/rust-lang/rust/pull/43902 )
103
+ * [ everybody loops🎶 but ` impl Trait ` ] ( https://github.com/rust-lang/rust/pull/43878 )
104
+ * [ redox now has unwinding panics] ( https://github.com/rust-lang/rust/pull/43917 )
105
+ * [ ship the rustdoc book] ( https://github.com/rust-lang/rust/pull/43863 )
106
+ * [ crates.io now shows the README.md on crate pages] ( https://github.com/rust-lang/crates.io/pull/869 )
110
107
111
108
## New Contributors
112
109
@@ -164,10 +161,8 @@ decision. Express your opinions now. [This week's FCPs][fcp] are:
164
161
165
162
The RFC style is now the default style in Rustfmt - try it out and let us know what you think!
166
163
167
- Currently being discussed:
164
+ Nothing of note this week.
168
165
169
- * [ Define short] ( https://github.com/rust-lang-nursery/fmt-rfcs/issues/47 )
170
- * [ Special casing some macros] ( https://github.com/rust-lang-nursery/fmt-rfcs/issues/86 )
171
166
172
167
# Upcoming Events
173
168
0 commit comments