Aidan Hobson Sayers
7af865b333
Static linking
2015-07-21 21:11:52 +01:00
Ticki
cf1e078bf6
Klabnik nit-picks ;)
2015-07-21 22:09:29 +02:00
Ticki
48870d4f05
rust -> Rust
2015-07-21 21:40:11 +02:00
Ticki
a5c7b96426
Add info about usage of 'unsafe' keyword in bindings to foreign interfaces.
2015-07-21 21:36:29 +02:00
Aidan Hobson Sayers
e5c1884c26
Note possiblities of empty extern blocks (based on #12575 )
2015-07-21 19:07:21 +01:00
Aidan Hobson Sayers
e6c058e18c
Rename 'link-args' to 'advanced-linking', add intro
2015-07-21 19:07:19 +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
a29c8347f2
Add travis config to TRPL: release channels
...
This should help people configure travis to test all three channels.
2015-07-20 20:14:23 -04:00
Alexis Beingessner
3f8e029bed
remove subtyping from coercions, it's something else
2015-07-20 16:18:52 -07:00
Alexis Beingessner
5f02de3c22
clarify casts are checked at compile time
2015-07-20 15:50:47 -07:00
Alexis Beingessner
14bc454770
remove redundant explanation
2015-07-20 15:36:50 -07:00
Alexis Beingessner
06ded9c04e
explain phantom
2015-07-20 15:35:33 -07:00
Alexis Beingessner
0a36ea7db1
get into the weeds over GEP and allocations
2015-07-20 15:32:52 -07:00
Alexis Beingessner
7a47ffcbc7
UB is src bzns
2015-07-20 11:37:15 -07:00
Alexis Beingessner
99043dde9d
mention void pointers
2015-07-20 11:36:26 -07:00
Alexis Beingessner
5f6e0abe27
clean up vec chapter of tarpl
2015-07-20 11:31:29 -07:00
Alexis Beingessner
42c2f107c1
flesh out void types
2015-07-20 11:02:45 -07:00
Alexis Beingessner
94a89e561a
some conversions cleanup
2015-07-19 21:43:17 -07:00
Alexis Beingessner
13b2605ed9
fixup and cool example for checked-uninit
2015-07-19 20:48:51 -07:00
Alexis Beingessner
c97673c7b0
fix up lifetimes
2015-07-18 11:44:41 -07:00
Alexis Beingessner
b79d279418
fix typo
2015-07-18 09:10:01 -07:00
Alexis Beingessner
fc2d29450e
no really I deleted you
2015-07-17 22:20:44 -07:00
Alexis Beingessner
eba459a5c2
shard out misc section on lifetimes properly
2015-07-17 22:20:11 -07:00
Alexis Beingessner
d1b899e57a
update subtyping to be a bit clearer about reference variance
2015-07-17 11:46:02 -07: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
Alexis Beingessner
c5a1b87c6f
properly remove moved text
2015-07-14 17:59:28 -07:00
Alexis Beingessner
700895fdd7
split out vec-zsts correctly
2015-07-14 14:41:53 -07:00
Alexis Beingessner
7aee8448ea
fix all the doc tests
2015-07-14 11:07:00 -07:00
Steven Allen
833e88db52
Don't mention packed attribute in reference.md
2015-07-14 14:04:21 -04:00
Alexis Beingessner
58f6f2d57a
nits and realigning
2015-07-14 09:56:10 -07: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
Alexis Beingessner
dba548d363
fix via mdinger
2015-07-14 00:26:08 -07:00
Alexis Beingessner
e2b5f4fac4
move everything into the Rust tree
2015-07-13 23:16:33 -07:00
Alexis Beingessner
a54e64b3c4
move everything to tarpl
2015-07-13 23:14:57 -07: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
Tshepang Lekhonkhobe
4fc28c90f8
reference: improve readability of type inference explanations for float and integer types
2015-07-05 12:31:44 +02:00
Alex Newman
0b7c4f57f6
Add netbsd amd64 support
2015-07-01 19:09:14 -07:00
Vladimir Rutsky
dbaaa2c6a4
remove terminating dot from caption
2015-07-01 02:34:01 +03:00
Vladimir Rutsky
aacb5f68bf
add missing colon
2015-07-01 02:31:49 +03:00
Christian Weinz
e727dd5811
Update complement-design-faq.md
...
The ‘_‘ wildcard handles exactly not specific cases but all nut specified.
2015-06-30 17:02:10 -03:00
Steve Klabnik
bac361558e
Rollup merge of #26580 - adamheins:master, r=steveklabnik
...
I found a sentence that felt a bit awkward to read in its current form, so I added a comma to break it up.
2015-06-30 15:37:44 -04:00
Steve Klabnik
96dd82ff9c
Rollup merge of #26506 - tshepang:doc-fix, r=steveklabnik
2015-06-30 15:37:44 -04:00
bors
f39df49bcd
Auto merge of #26662 - steveklabnik:gh26661, r=alexcrichton
...
This is his own mirror, so it shouldn't go down, unlike the previous one.
Fixes #26661
2015-06-30 10:26:09 +00:00
bors
9a26e49459
Auto merge of #26660 - steveklabnik:fix_up_pointers, r=alexcrichton
...
This is a bit outdated.
2015-06-29 22:22:54 +00:00
Steve Klabnik
b1907a04e4
Update link to Ousterhout
...
This is his own mirror, so it shouldn't go down, unlike the previous one.
Fixes #26661
2015-06-29 17:06:23 -04:00
bors
f9b6929f46
Auto merge of #26623 - Saser:master, r=steveklabnik
...
In Chapter 5.9 (References and Borrowing), there is an example [at the very end](https://doc.rust-lang.org/stable/book/references-and-borrowing.html#use-after-free ) which shows that declaring a reference before declaring the variable that it points to results in a compilation error. The book does not really mention why this happens though -- in the sections before, it has described how different scopes affects the lifetime of resources, but there is no mention of how resources within the same scope work.
This confused me a little, so I asked on #rust and got the answer that the resources are destroyed in the reverse order that they are declared, but the book makes no mention of it (as far as I can find) -- except in Chapter 5.21 (Drop), where it says:
> When `x` goes out of scope at the end of `main()`, the code for `Drop` will run. `Drop` has one method, which is also called `drop()`. It takes a mutable reference to `self`.
>
> That’s it! The mechanics of `Drop` are very simple, but there are some subtleties. For example, values are dropped in the opposite order they are declared. [...]
---
I feel like Chapter 5.9 (References and Borrowing) is probably the best place to put this information (as I have done in my additions), since it deals with other types of referencing and borrowing. However, since English is not my native language, the wording of my additions perhaps are a little "off" -- any feedback on them is appreciated.
2015-06-29 19:19:31 +00:00
Steve Klabnik
8d6b5689fb
Change removal notice for pointer guide.
...
This is a bit outdated.
2015-06-29 15:18:00 -04:00
bors
216f6645ef
Auto merge of #26462 - brson:stdidx, r=steveklabnik
...
This is usually the link I want when I come to this page.
r? @steveklabnik
2015-06-29 15:46:35 +00:00
Christian Persson
d6159b7fe0
Clarifying deallocation order of resources within same scope
2015-06-27 16:58:18 +02:00
Alexis Beingessner
9001da658a
make book match reference
2015-06-26 12:06:05 -07:00
Alexis Beingessner
c98e46c7ca
accessing private fields is not safe, and io isn't scary
2015-06-26 11:44:02 -07:00
Adam Heins
35abf86a1b
Improve sentence flow.
2015-06-25 19:29:23 -04:00
Brody Holden
165a2817a4
Replace std::comm reference with std::sync::mpsc.
...
The FFI documentation references std::comm. Replace with
std::sync::mpsc.
Also wrap the line.
2015-06-24 20:08:55 -07:00
bors
4c7d53a202
Auto merge of #26529 - steveklabnik:gh26366, r=alexcrichton
...
Fixes #26366
2015-06-24 12:01:35 +00:00
bors
d278632fef
Auto merge of #26528 - brson:papers, r=alexcrichton
...
This adds all papers that mention Rust that I'm aware of. Includes some undergrad work.
2015-06-24 10:29:26 +00:00
bors
eeeda89e55
Auto merge of #26526 - djc:patch-1, r=steveklabnik
...
In particular, I found that the disclaimer (promised in the second paragraph) doesn't stand out right now. I think the extra headers help with scanning this document, and making it easier to discern which steps are relevant to my particular flow through the options.
2015-06-24 05:53:19 +00:00
bors
2d0cbf3e3e
Auto merge of #26509 - tshepang:4-and-not-3, r=bluss
2015-06-24 02:51:13 +00:00
Steve Klabnik
56fd31f9a4
Fix grammar in style guide on traits
...
Fixes #26366
2015-06-23 15:54:16 -07:00
Brian Anderson
913c51ab17
doc: Add newest Rust papers
2015-06-23 13:59:43 -07:00
Dirkjan Ochtman
5027c9f0d1
Add some more headers to installation documentations
...
In particular, I found that the disclaimer (promised in the second paragraph) doesn't stand out right now. I think the extra headers help with scanning this document, and making it easier to discern which steps are relevant to my particular flow through the options.
2015-06-23 21:31:07 +02:00
bors
27ecbba388
Auto merge of #26508 - tshepang:stray-code-block, r=bluss
2015-06-23 17:27:07 +00:00
bors
3223c885b9
Auto merge of #26367 - tshepang:patch-1, r=bluss
2015-06-23 14:24:10 +00:00
Jake Hickey
deee268015
Use a more descriptive variable name.
...
I'm currently reading the rust book and this variable name tripped me up.
Because it was called "input", I thought at first it might contain the line
read by read_line(). This new variable name will be more instructive to rust
beginners.
2015-06-22 18:48:50 -04:00
Tshepang Lekhonkhobe
f8158122c5
book: there are 4 special sections
2015-06-22 20:32:56 +02:00
Tshepang Lekhonkhobe
7a0a69f801
book: remove a stray code block
2015-06-22 20:14:27 +02:00
Tshepang Lekhonkhobe
e13077f7f0
book: whitespace
2015-06-22 19:29:34 +02:00
Tshepang Lekhonkhobe
0adda45c04
book: fix sentence
2015-06-22 19:29:29 +02:00
bors
2287b4b628
Auto merge of #26037 - nhowell:plain_js_playpen, r=steveklabnik
...
Since the "Book" already avoids jQuery in its inline script tags and playpen.js is tiny, I figured I would convert it to plain old JS as well.
Side note: This is a separate issue, but another thing I noticed in my testing is that the "⇱" character doesn't display correctly in Chrome on Windows 7. (Firefox and IE work fine; other browsers not tested)
r? @steveklabnik
Edit: Github didn't like the "script" tag above
Edit 2: Actually, now IE seems to render "⇱" fine for me. Odd.
2015-06-22 05:23:50 +00:00
Brian Anderson
5ff8e038f4
doc: Make it easier to find the std docs from the index
...
This is usually the link I want when I come to this page.
2015-06-20 19:09:56 -07:00
Steve Klabnik
24c1e109cc
TRPL: FFI: address panics
...
Fixes #26443
2015-06-20 14:18:28 -04:00
Manish Goregaokar
3afc385ae1
Rollup merge of #26349 - petrochenkov:bitwise, r=steveklabnik
...
I'm surprised that bitwise operators `&`, `|` and `^` are implemented for `bool` arguments, because inspection of boolean's bits is not something that should be encouraged and because `&&` -> `&` is a common typo, but if they are implemented, then their behavior should be documented.
2015-06-18 13:38:10 +05:30
Manish Goregaokar
39e4d03e35
Rollup merge of #26342 - steveklabnik:quix_reference_fix, r=alexcrichton
...
https://github.com/rust-lang/rust/pull/26323/files#r32503568
2015-06-18 13:38:09 +05:30
bors
37cc79f81c
Auto merge of #26315 - steveklabnik:gh26287, r=alexcrichton
...
The font can make this hard to read, and we don't even strictly need
the annotation, so let's just remove it
Fixes #26287
2015-06-17 18:09:10 +00:00
Tshepang Lekhonkhobe
162330d89f
style: typo fix
2015-06-17 06:08:36 +02:00
Vadim Petrochenkov
a8f666f1f4
Document behavior of bitwise operators with boolean arguments
2015-06-17 00:44:40 +03:00
bors
10356458a7
Auto merge of #24738 - joliv:patch-2, r=steveklabnik
...
The "unit value" is a value of the "unit type," not the "unit value type." Regardless of correctness, this straight syntax is easier to grok.
Part of #16676
Sorry if something's off here, it's my first pull request to rust!
2015-06-16 17:08:36 +00:00
Steve Klabnik
5a63326442
One more consistency fix in the reference
...
https://github.com/rust-lang/rust/pull/26323/files#r32503568
2015-06-16 11:29:20 -04:00
bors
520a471bc5
Auto merge of #26323 - steveklabnik:gh26320, r=alexcrichton
...
Fixes #26320
2015-06-16 10:40:33 +00:00
bors
4806210db9
Auto merge of #26318 - steveklabnik:gh26268, r=alexcrichton
...
Fixes #26268
2015-06-16 08:20:57 +00:00
bors
00382a592b
Auto merge of #26317 - steveklabnik:gh25956, r=alexcrichton
...
It isn't really neccesary, but is pretty dense.
Fixes #25956
2015-06-16 06:44:56 +00:00
joliv
b87056fa31
Add unit type info and update associated link
...
Fixes #25244
2015-06-15 23:04:55 -04:00
bors
906ad72462
Auto merge of #26311 - jooert:fix25855, r=steveklabnik
...
Use result of the computation to prevent the compiler from optimising
too much. Change `_x` to `x` and therefore remove the paragraph about
the underscore.
Fixes #25855 .
r? @steveklabnik
2015-06-15 23:48:39 +00:00
Steve Klabnik
22b6a5dc2a
Significantly simplify generic example
...
Fixes #26320
2015-06-15 16:38:05 -04:00
Steve Klabnik
1792ef6ae4
Clarify that the following will error
...
Fixes #26268
2015-06-15 13:18:07 -04:00
Steve Klabnik
75ffcd8e59
Remove confusing paragraph from Trait Objects
...
It isn't really neccesary, but is pretty dense.
Fixes #25956
2015-06-15 13:16:16 -04:00
Johannes Oertel
3e7ab1b5cb
Update example in "Rust Inside Other Languages"
...
Use result of the computation to prevent the compiler from optimising
too much. Change `_x` to `x` and therefore remove the paragraph about
the underscore.
Fixes #25855 .
2015-06-15 19:12:34 +02:00
Steve Klabnik
3db26db24a
remove confusing 1i32
...
The font can make this hard to read, and we don't even strictly need
the annotation, so let's just remove it
Fixes #26287
2015-06-15 12:42:07 -04:00
Manish Goregaokar
e7c10d5d31
Rollup merge of #26257 - Tonkpils:patch-1, r=alexcrichton
2015-06-13 18:03:55 +05:30
Manish Goregaokar
2b8e80914a
Rollup merge of #26256 - steveklabnik:gh25915, r=alexcrichton
...
Fixes #25915
2015-06-13 18:03:55 +05:30
Manish Goregaokar
15aa3bbccc
Rollup merge of #26255 - steveklabnik:gh25499, r=alexcrichton
...
Fixes #25499
2015-06-13 18:03:55 +05:30
bors
6d6f086928
Auto merge of #26118 - tshepang:define-trait, r=steveklabnik
...
I saw a variation of this definition in [an article](http://pcwalton.github.io/blog/2012/08/08/a-gentle-introduction-to-traits-in-rust ) by @pcwalton.
2015-06-13 08:34:12 +00:00
bors
7c38de89d4
Auto merge of #26108 - Marwes:field_pun_docs, r=steveklabnik
...
Adds a mention for the short form pattern syntax. Now without creating a PR to my own fork!
#25779
2015-06-13 07:00:26 +00:00
Nick Howell
95dc32dde6
Convert playpen.js to plain JS.
...
It is still compatible with IE9+.
This removes the jQuery dependency from the "Book" entirely.
2015-06-12 16:26:07 -04:00
Leo Correa
57f1036ce9
usize -> u32 to match previous example
2015-06-12 15:59:39 -04:00
Steve Klabnik
d46d229be7
Fix up wording in lifetime elision docs
...
Fixes #25915
2015-06-12 15:05:09 -04:00
Steve Klabnik
4500019783
Remove unstable feature from TRPL: iterators
...
Fixes #25499
2015-06-12 15:00:21 -04:00
Markus Westerlind
219ddd1f61
Mention the short form pattern syntax in the book
...
Explains short form pattern syntax and then introduces the longer
pattern matching as a rebinding of the fields instead.
#25779
2015-06-12 18:18:45 +02:00
Matt Brubeck
334ce91443
[reference] Fix typo in extern fn section
2015-06-12 08:08:48 -07:00
Manish Goregaokar
a9ea380523
Rollup merge of #26231 - reem:patch-2, r=Gankro
...
r? @steveklabnik
2015-06-12 11:55:37 +05:30
Manish Goregaokar
8f841b24ca
Rollup merge of #26229 - Stebalien:versionless-book, r=steveklabnik
...
They're forever doomed to be out-of-date. Also, don't assume the user is
installing a particular version.
r? @steveklabnik
2015-06-12 11:55:37 +05:30
Manish Goregaokar
18f70e3498
Rollup merge of #24495 - nathanl:nathanl-explain-bin-flag, r=steveklabnik
...
Explain the --bin flag in terms of the difference
between shipping binary and library code
I'm not sure if my explanation is even quite correct, but as a newbie coming from Ruby, this is my best guess. (In Rubyland, libraries always ship with the source code because there's no other form you can ship. :) )
2015-06-12 11:55:37 +05:30
Jonathan Reem
3c6dcea985
Add Terminal.com to the list of companies using rust in production.
2015-06-11 16:07:34 -07:00
Steven Allen
e2e292cc00
Don't link to specific versions of rust in the book.
...
They're forever doomed to be out-of-date. Also, don't assume the user is
installing a particular version.
2015-06-11 17:33:18 -04:00