@@ -35,8 +35,8 @@ published 53 brand new [crates]. Not a single day went by without at least one
3535new Rust library hitting the central package manager. And Rust topped the
3636"[ most loved] language" in this year's StackOverflow survey.
3737
38- > Speaking of numbers: we recently launched a [ survey] of our own, and want to
39- > hear from you whether you are an old hat at Rust, or have never used it.
38+ Speaking of numbers: we recently launched a [ survey] of our own, and want to
39+ hear from you whether you are an old hat at Rust, or have never used it.
4040
4141One place where our numbers are not where we want them to be: community
4242diversity. We've had ongoing local outreach efforts, but the Rust community team
@@ -80,18 +80,18 @@ control over memory."
8080
8181Second, there's Mozilla. They've long been developing [ Servo] as a research
8282browser engine in Rust, but their first * production* Rust code shipped through a
83- different vehicle: Firefox. In Firefox 45, without any fanfare, Rust code for
83+ different vehicle: * Firefox* . In Firefox 45, without any fanfare, Rust code for
8484[ mp4 metadata parsing] went out to OSX and 64-bit Linux users; it will hit
8585Windows in version 48. The code is currently running in test mode, with its
8686results compared against the legacy C++ library: 100% correctness on
87- [ 1 billion reported executions] . But this code is just the tip of the iceberg:
87+ [ 1 * billion* reported executions] [ ff ] . But this code is just the tip of the iceberg:
8888after laying a lot of [ groundwork for Rust integration] , Firefox is poised to
8989bring in significant amounts of new Rust code, including components from
9090Servo&mdash ; and not just in test mode.
9191
9292[ Servo ] : https://github.com/servo/servo/
9393[ mp4 metadata parsing ] : https://github.com/mozilla/mp4parse-rust
94- [ 1 billion reported executions ] : https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2016-04-07&keys=__none__!__none__!__none__&max_channel_version=release%252F45&measure=MEDIA_RUST_MP4PARSE_SUCCESS&min_channel_version=null&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2016-03-03&table=0&trim=1&use_submission_date=0
94+ [ ff ] : https://telemetry.mozilla.org/new-pipeline/dist.html#!cumulative=0&end_date=2016-04-07&keys=__none__!__none__!__none__&max_channel_version=release%252F45&measure=MEDIA_RUST_MP4PARSE_SUCCESS&min_channel_version=null&product=Firefox&sanitize=1&sort_keys=submissions&start_date=2016-03-03&table=0&trim=1&use_submission_date=0
9595[ groundwork for Rust integration ] : http://wiki.mozilla.org/Oxidation
9696
9797In both of these cases, the people involved were hardened C++ devs who knew its
@@ -171,7 +171,7 @@ has been growing and polishing its ecosystem and tooling:
171171 usable with a wide range of existing tools; it works out of the box with
172172 [ lldb] , [ gdb] , [ perf] , [ valgrind] , [ callgrind] , and many, many more. Our
173173 focus has been to [ enrich the experience] for these tools by adding
174- [ Rust-specific hooks] [ gdb ] and [ workflows] [ cargo profile ] . Another major
174+ [ Rust-specific hooks] [ gdb hooks ] and [ workflows] [ cargo profile ] . Another major
175175 priority is providing full IDE support, in part by providing daemonized
176176 services from the compiler; we made [ good progress] [ IDEs ] on that front this
177177 year, and thanks to the [ Racer] project, [ numerous IDE plugins] are already
@@ -187,7 +187,7 @@ has been growing and polishing its ecosystem and tooling:
187187[ valgrind ] : http://valgrind.org/
188188[ callgrind ] : https://kcachegrind.github.io/html/Home.html
189189[ enrich the experience ] : https://michaelwoerister.github.io/2015/03/27/rust-xxdb.html
190- [ gdb ] : https://sourceware.org/ml/gdb-patches/2016-04/msg00570.html
190+ [ gdb hooks ] : https://sourceware.org/ml/gdb-patches/2016-04/msg00570.html
191191[ cargo profile ] : http://www.suchin.co/2016/05/11/Introducing-Cargo-Profiler/
192192[ IDEs ] : https://www.rust-lang.org/ides.html
193193[ Racer ] : https://github.com/phildawes/racer
@@ -217,11 +217,12 @@ has been growing and polishing its ecosystem and tooling:
217217
218218- ** Core language** . We've kept one list purposefully short this year: growth in
219219 the core language. While we have some important features in the pipeline (like
220- [ more flexible borrowing rules ] and [ specialization ] ) , [ Rust users ] by and
221- large are happy with the core language and prefer the community to focus on
222- the ecosystem and tooling.
220+ [ improved error hanlding ] , [ more flexible borrowing rules ] and
221+ [ specialization ] ), [ Rust users ] by and large are happy with the core language
222+ and prefer the community to focus on the ecosystem and tooling.
223223
224224[ Rust users ] : https://internals.rust-lang.org/t/production-user-research-summary/2530
225+ [ improved error handling ] : https://github.com/rust-lang/rfcs/pull/243
225226[ more flexible borrowing rules ] : http://smallcultfollowing.com/babysteps/blog/2016/04/27/non-lexical-lifetimes-introduction/
226227[ specialization ] : https://github.com/rust-lang/rfcs/pull/1210
227228
@@ -230,9 +231,9 @@ world—over the coming months, we'll be using this blog to say it.
230231
231232### Rust in community
232233
233- It turns out that people like to get together and talk Rust:
234+ It turns out that people like to get together and talk Rust. We had a sold out
235+ [ RustCamp] last August, and several upcoming events in 2016:
234236
235- - August 2015: a sold-out [ RustCamp] ;
236237- September 9-10, 2016: the first [ RustConf] in Portland, OR, USA;
237238- September 17, 2016: [ RustFest] , the European community conference, in Berlin, Germany;
238239- October 27-18, 2016: [ Rust Belt Rust] , a Rust conference in Pittsburgh, PA, USA;
0 commit comments