Skip to content

Commit 9b94e47

Browse files
committed
Address nits
1 parent eda0f92 commit 9b94e47

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

_posts/2016-05-16-rust-at-one-year.md

+13-12
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ published 53 brand new [crates]. Not a single day went by without at least one
3535
new 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

4141
One place where our numbers are not where we want them to be: community
4242
diversity. We've had ongoing local outreach efforts, but the Rust community team
@@ -80,18 +80,18 @@ control over memory."
8080

8181
Second, there's Mozilla. They've long been developing [Servo] as a research
8282
browser 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
8585
Windows in version 48. The code is currently running in test mode, with its
8686
results 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:
8888
after laying a lot of [groundwork for Rust integration], Firefox is poised to
8989
bring in significant amounts of new Rust code, including components from
9090
Servo—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

9797
In 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

Comments
 (0)