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
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
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
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
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
Steve Klabnik
24c1e109cc
TRPL: FFI: address panics
...
Fixes #26443
2015-06-20 14:18:28 -04:00
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
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
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
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
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
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
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
Nathan Long
a47d7a752e
Explain the --bin
flag more clearly
2015-06-11 09:20:14 -04:00
Manish Goregaokar
95407cc627
Rollup merge of #26191 - jimblandy:master, r=steveklabnik
...
In the discussion of returning closures, it seems like the example code got simplified, but only the later copies got fixed. The final working code has `factory` returning `|x| x + num`, but the earlier code has `|x| vec.push(x)`.
The first form seemed to have more distracting characteristics, and the code wasn't right anyway, so I changed them to all use the second form, and updated the error messages.
r? @steveklabnik
2015-06-11 12:50:53 +05:30
Jim Blandy
7d298d1ace
Fix examples for returning closures.
2015-06-10 13:17:49 -07:00
Manish Goregaokar
c8519c9793
Rollup merge of #26174 - mcast:trpl-assignment-empty-tuple, r=steveklabnik
...
Doc patch for #26120 . Extra words here, because "value" is repeated.
I haven't read about whether/how it should go to stable (sorry), but I think it would help newcomers.
Thanks,
2015-06-10 22:07:10 +05:30
Manish Goregaokar
7d9427e6cd
Rollup merge of #26146 - steveklabnik:remove_unsafe_pointer, r=Gankro
...
Using two terms for one thing is confusing, these are called 'raw pointers' today.
2015-06-10 22:07:10 +05:30
Manish Goregaokar
ef089ff70d
Rollup merge of #26145 - steveklabnik:gh25853, r=brson
...
Fixes #25853
2015-06-10 22:07:10 +05:30
Manish Goregaokar
c84aff92b9
Rollup merge of #26142 - steveklabnik:gh25850, r=Gankro
...
Fixes #25850
2015-06-10 22:07:09 +05:30
Matthew Astley
aaf1983a56
mend bad Markdown
2015-06-10 16:16:03 +01:00
Matthew Astley
1ece005838
trpl: why (assignment == empty tuple) #26120
2015-06-10 11:02:31 +01:00
Steve Klabnik
6b6b380fd1
Rollup merge of #26144 - steveklabnik:static_doc_fix, r=alexcrichton
...
Fixes #25851
I am 99% sure this is true for all `static`s and not just `static mut`, yes?
2015-06-09 17:24:45 -04:00
Steve Klabnik
9bcae312a3
Rollup merge of #26140 - steveklabnik:gh25803, r=alexcrichton
...
As this example got changed, we stopped showing how to return self as
the first example, so this text is outdated.
Fixes #25803
2015-06-09 17:24:45 -04:00
Steve Klabnik
b38e9a73d4
Rollup merge of #26136 - steveklabnik:gh25597, r=alexcrichton
...
Fixes #25597
2015-06-09 17:24:44 -04:00
Steve Klabnik
d16906283a
Rollup merge of #26134 - steveklabnik:gh25586, r=alexcrichton
...
After talking with @graydon on #rust-internals, this is hopefully clarifying.
Fixes #25586
@mkpankov, what do you think?
2015-06-09 17:24:44 -04:00
Steve Klabnik
496fe4d51a
Rollup merge of #26133 - steveklabnik:gh25573, r=alexcrichton
...
This obscures more than it helps.
Fixes #25573
2015-06-09 17:24:44 -04:00