Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

Updates for Rust 1.0 #120

Merged
merged 10 commits into from
May 15, 2015
Merged

Updates for Rust 1.0 #120

merged 10 commits into from
May 15, 2015

Conversation

brson
Copy link
Contributor

@brson brson commented May 8, 2015

Do not merge yet.

This removes the asterisk about laundry, adds 1.0 links to the header, and a section of stable installers to install.html, adjusts the curl flags, removes .exe in favor of .msi.

One thing to note is that instead of adding additional stable links to the header I replaced beta with stable. It felt a bit overwhelming having a third set of duplicate links, and the beta docs seemed pretty dispensable.

cc @steveklabnik

@rust-highfive
Copy link

r? @pcwalton

(rust_highfive has picked a reviewer for you, use r? to override)

@brson
Copy link
Contributor Author

brson commented May 8, 2015

@steveklabnik The link to explanation of unstable features is actually not that great. It links to the books 'nightly' page which is mostly another explanation of how to download nightly. What I really wanted was an explanation of release channels and how unstable features work.

@brson
Copy link
Contributor Author

brson commented May 8, 2015

r? @steveklabnik

@brson
Copy link
Contributor Author

brson commented May 8, 2015

This updates the pitch to 'Rust is a systems programming language that runs blazingly fast, never segfaults, and guarantees thread safety.'

cc @kmcallister

@@ -8,22 +8,22 @@
<p class="pitch">
<b>Rust</b> is a systems programming language
that runs blazingly fast,
prevents almost all crashes<span class="asterisk">*</span>,
and eliminates data races.
never segfaults,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like changing this slogan, but 'never' is a bit strong here, given unsafe code. it's a hard caveat to fit in a slogan, though

brson added 10 commits May 14, 2015 13:32
* -s means don't display progress. this will be a quick download
* -S means display error messages despite -s
* -f means turn errors into error return codes so we don't pipe
  garbage html into sh
It sounds slightly stronger to me, and 'more' is also used in
the additional examples link.
@brson
Copy link
Contributor Author

brson commented May 14, 2015

Updated. @steveklabnik I tried to incorporate your suggestion as 'The current stable release of Rust, updated every six weeks and backwards-compatible.'

prevents almost all crashes<span class="asterisk">*</span>,
and eliminates data races.
prevents nearly all segfaults,
and guarantees thread safety.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about 'at compile time' here, since that's the magic?

sorry for suggesting even more coats of paint :(

@steveklabnik steveklabnik mentioned this pull request May 15, 2015
alexcrichton added a commit that referenced this pull request May 15, 2015
@alexcrichton alexcrichton merged commit 6881d6d into rust-lang:gh-pages May 15, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants