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