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
Steve Klabnik
ec37d456aa
Rollup merge of #26787 - tshepang:tuple-usage, r=steveklabnik
2015-07-05 07:35:15 -04:00
Steve Klabnik
08395a9a06
Rollup merge of #26785 - tshepang:inference, r=steveklabnik
...
…at and integer types
2015-07-05 07:35:14 -04:00
Tshepang Lekhonkhobe
f82276d947
reference: improve examples of the different array types
2015-07-05 13:33:06 +02:00
Tshepang Lekhonkhobe
f76187c426
reference: that looks like exclamations marks for some fonts
...
The sentences are also so short that they don't need periods at the end
2015-07-05 13:16:33 +02:00
Tshepang Lekhonkhobe
72c027535a
reference: make tuple usage examples more meaningful
2015-07-05 13:04:04 +02:00