Jonathan Hansford
30584b06ef
Additional information on Expression-Oriented Languages
...
Added the fact that expression statements can form part of larger
expressions.
2015-07-24 09:01:34 +01:00
Jonathan Hansford
1f80880467
Added entries to explain expression-oriented languages
...
Added definitions for 'Expression', 'Expression-Oriented Language' and
'Statement'.
Sorted the definitions alphabetically.
2015-07-23 12:24:55 +01:00
Jonathan Hansford
f2c73459ac
Path changed to %PATH%
...
The two references to the "Path system variable" have changed to the
"%PATH% system variable".
2015-07-22 08:26:40 +01:00
Jonathan Hansford
99572284dc
Guidance on Windows install re "Add to PATH"
...
Updated "Installing Rust" and "After installation" to provide additional
guidance to Windows users on including Rust in the Path system variable.
2015-07-21 12:31:06 +01:00
Steve Klabnik
d0e1b06fc0
Clean up some wording around globs.
...
Globs used to be a feature you'd turn on, but now they're not, so this sounds
a bit odd.
2015-07-17 13:15:06 -04:00
Steve Klabnik
d354d41fd5
Merge branch 'more-ref-fixes' of https://github.com/tshepang/rust into rollup_central
2015-07-16 17:55:07 -04:00
Steve Klabnik
72722e3c2b
Merge branch 'coercions' of https://github.com/tshepang/rust into rollup_central
2015-07-16 17:54:57 -04:00
Steve Klabnik
c451bb81ee
Merge branch 'nopacked' of https://github.com/Stebalien/rust into rollup_central
2015-07-16 17:53:49 -04:00
Manish Goregaokar
a4060d02cb
Rollup merge of #27020 - goyox86:goyox86/fix-error-handling-snippet, r=steveklabnik
...
This PR fixes a snippet of code on the error handling chapter of \"The Rust Programming Language\".
//cc @steveklabnik
The docs state that trying to compile the snippet will yield the following error:
```bash
anon>:13:5: 20:6 error: non-exhaustive patterns: `_` not covered [E0004]
```
But instead the error received is:
```bash
<anon>:22:46: 22:56 error: unresolved name `NewRelease`
<anon>:22 std::io::println(descriptive_probability(NewRelease));
^~~~~~~~~~
<anon>:22:5: 22:21 error: unresolved name `std::io::println`
<anon>:22 std::io::println(descriptive_probability(NewRelease));
^~~~~~~~~~~~~~~~
error: aborting due to 2 previous errors
playpen: application terminated with error code 101
```
After applying this PR the expected error is returned:
```bash
anon>:13:5: 20:6 error: non-exhaustive patterns: `_` not covered [E0004]
<anon>:13 match probability(&event) {
<anon>:14 1.00 => \"certain\",
<anon>:15 0.00 => \"impossible\",
<anon>:16 0.00 ... 0.25 => \"very unlikely\",
<anon>:17 0.25 ... 0.50 => \"unlikely\",
<anon>:18 0.50 ... 0.75 => \"likely\",
...
<anon>:13:5: 20:6 help: see the detailed explanation for E0004
error: aborting due to previous error
```
2015-07-16 10:49:08 +05:30
Manish Goregaokar
9ac3f42771
Rollup merge of #26695 - rutsky:patch-2, r=Manishearth
...
r? @steveklabnik
2015-07-16 10:48:36 +05:30
Steven Allen
833e88db52
Don't mention packed attribute in reference.md
2015-07-14 14:04:21 -04:00
bors
5708b1a18a
Auto merge of #27016 - alexcrichton:inline-asm-docs, r=steveklabnik
...
Hot off the press, we've now got some nice documentation to link to in LLVM
officially!
2015-07-14 07:51:04 +00:00
Jose Narvaez
2e1f75acc4
Fixed snippet to return the proper error.
2015-07-13 20:54:33 +01:00
Alex Crichton
07132b499f
doc: Add a link to LLVM's new inline assembly docs
...
Hot off the press, we've now got some nice documentation to link to in LLVM
officially!
2015-07-13 10:08:09 -07:00
Frank McSherry
d673bdef0f
minor grammatical update
...
Grammatical update (and passive -> active, but I'm not sure if "Rust" is often used as a subject in the book; feel free to revert that part for style, but keep the subject-verb agreement)
2015-07-13 17:22:08 +02:00
Pavel Pravosud
49e45833f8
Clean up trailing whitespaces
2015-07-12 11:23:09 -07:00
Pavel Pravosud
6e1d01f79e
Fix multi-threading example in dining-philosophers
2015-07-12 11:22:52 -07:00
Steve Klabnik
6bc1264329
Rollup merge of #26892 - steveklabnik:gh26482, r=alexcrichton
...
We weren't explicit enough about Cargo's default version behavior.
For rust-lang/rust at least,
Fixes #26482
2015-07-08 10:34:27 -04:00
Steve Klabnik
1ae7702681
TRPL: make version constraits explicit
...
We weren't explicit enough about Cargo's default version behavior.
For rust-lang/rust at least,
Fixes #26482
2015-07-08 13:09:22 -04:00
Steve Klabnik
19d8bfff15
Rollup merge of #26687 - christianweinz:patch-1, r=huonw
...
The ‘_‘ wildcard does exactly not handle specific cases but all not specified ones.
2015-07-08 10:34:26 -04:00
Tshepang Lekhonkhobe
4ee7047034
reference: miscellaneous fixes
2015-07-08 00:44:50 +02:00
Steve Klabnik
b6c7dff728
Rollup merge of #26855 - steveklabnik:gh26344, r=alexcrichton
...
Fixes #26344
2015-07-07 09:49:56 -04:00
Steve Klabnik
743a9e6cae
Rollup merge of #26854 - steveklabnik:gh26345, r=alexcrichton
...
I am not mentioning #[unsafe_drop_flag] because it should go away
eventually, and also because it's just an attribute, it's not
really a use of the `unsafe` keyword.
Fixes #26345
2015-07-07 09:49:56 -04:00
Steve Klabnik
10c795a6ea
Rollup merge of #26853 - steveklabnik:gh26346, r=Gankro
...
This incorrectly implied that doing things is fine in unsafe code
Fixes #26346
2015-07-07 09:49:55 -04:00
Steve Klabnik
bc28e64fb3
Re-word UB in unsafe guide
...
This incorrectly implied that doing things is fine in unsafe code
Fixes #26346
2015-07-07 12:52:20 -04:00
Steve Klabnik
4b19be3631
Not literally all of concurrency is a library
...
Fixes #26344
2015-07-07 09:29:04 -04:00
Steve Klabnik
73df19a206
There are four uses of unsafe, actually
...
I am not mentioning #[unsafe_drop_flag] because it should go away
eventually, and also because it's just an attribute, it's not
really a use of the `unsafe` keyword.
Fixes #26345
2015-07-07 09:26:23 -04:00
Steve Klabnik
f29b565e2d
Describe lifetime syntax for impl
...
Fixes #26375
2015-07-07 09:19:26 -04:00
Steve Klabnik
04a85c538a
Rollup merge of #26835 - tshepang:copy-or-not, r=steveklabnik
2015-07-06 18:06:31 -04:00
Steve Klabnik
c4ee2e5c01
Rollup merge of #26834 - tshepang:space, r=brson
2015-07-06 18:06:31 -04:00
Steve Klabnik
015441bd5d
Rollup merge of #26827 - steveklabnik:gh25786, r=alexcrichton
...
Fixes #25786
2015-07-06 18:06:30 -04:00
Steve Klabnik
aef38ef819
Rollup merge of #26761 - steveklabnik:actually_ub, r=alexcrichton
...
I incorrectly stated that it's an abort.
r? @Gankro
2015-07-06 18:06:29 -04:00
Tshepang Lekhonkhobe
dd78ffe828
reference: make 'Move and copied types' section more simple
2015-07-06 22:10:35 +02:00
Tshepang Lekhonkhobe
c2f4f11443
reference: do not display the extra space
2015-07-06 22:01:20 +02:00
Steve Klabnik
ee43c5e2f0
FFI panic is UB
...
I incorrectly stated that it's an abort.
2015-07-06 16:00:31 -04:00
Steve Klabnik
fb6eeb6ce8
Document _ in bindings
...
Fixes #25786
2015-07-06 12:27:32 -04:00
Liigo Zhuang
03afbf93ed
book: introduce //! doc comment in comments section
...
Closes #26801
2015-07-06 14:55:06 +08:00
Steve Klabnik
d1fcb2f502
Rollup merge of #26808 - tshepang:closures, r=steveklabnik
2015-07-05 15:12:21 -04:00
Tshepang Lekhonkhobe
10e762eaad
reference: 'inherits' is more clear than 'implies'
2015-07-06 01:01:37 +02:00
Steve Klabnik
4c7c7b7477
Rollup merge of #26800 - tshepang:comma, r=Gankro
2015-07-05 15:12:20 -04:00
Steve Klabnik
8b51b8f181
Rollup merge of #26789 - tshepang:improve-array-examples, r=alexcrichton
2015-07-05 15:12:20 -04:00
Tshepang Lekhonkhobe
e08bb7f54c
reference: remove stray comma
2015-07-05 17:58:46 +02:00
Tshepang Lekhonkhobe
0d3954f4c5
reference: improve coercions section
2015-07-05 17:49:06 +02:00
Steve Klabnik
89d7dd1b33
Rollup merge of #26795 - tshepang:typo, r=steveklabnik
2015-07-05 07:35:16 -04:00
Tshepang Lekhonkhobe
a1dd2fb956
reference: fix typo
2015-07-05 16:36:43 +02:00
Steve Klabnik
9d23df481d
Rollup merge of #26792 - tshepang:follow-idiom, r=steveklabnik
2015-07-05 07:35:15 -04:00
Tshepang Lekhonkhobe
da90ddb5fd
reference: improve lambda example
2015-07-05 14:49:08 +02:00
Steve Klabnik
3b3cdb124a
Rollup merge of #26791 - tshepang:misc-ref-fixes, r=steveklabnik
...
One is for grammar, and the other is for clarity
2015-07-05 07:35:15 -04:00
Tshepang Lekhonkhobe
73c1f242e3
reference: tiny fixes
...
One is for grammar, and the other is for clarity
2015-07-05 14:45:55 +02:00
Steve Klabnik
a5f9162909
Rollup merge of #26788 - tshepang:not-exclamation-marks, r=steveklabnik
...
The sentences are also so short that they don't need periods at the end
2015-07-05 07:35:15 -04:00