Wilfred Hughes
ba02739ad3
Avoid calling a variable 'string' when discussing strings.
...
Newcomers to Rust need to learn the distinctinion between `&str` and
`String`, so additonally having `string` in an example risks confusion.
2015-05-16 23:56:45 +01:00
bors
2da9efefca
Auto merge of #25463 - jeremyschlatter:master, r=alexcrichton
2015-05-16 22:29:56 +00:00
Brian Anderson
bf15d040c0
Make a test compatible with the beta channel
2015-05-16 14:53:37 -07:00
bors
0d707d15f6
Auto merge of #25485 - XuefengWu:24968_err_msg_parse_self_type_2, r=nrc
...
fix #24968
report more friendly error message for Self when fn args
copy from https://github.com/rust-lang/rust/pull/25096
r? @nrc @arielb1
2015-05-16 20:53:42 +00:00
bors
d332aead90
Auto merge of #25434 - dotdash:gep, r=alexcrichton
...
Using regular pointer arithmetic to iterate collections of zero-sized types
doesn't work, because we'd get the same pointer all the time. Our
current solution is to convert the pointer to an integer, add an offset
and then convert back, but this inhibits certain optimizations.
What we should do instead is to convert the pointer to one that points
to an i8\*, and then use a LLVM GEP instructions without the inbounds
flag to perform the pointer arithmetic. This allows to generate pointers
that point outside allocated objects without causing UB (as long as you
don't dereference them), and it wraps around using two's complement,
i.e. it behaves exactly like the wrapping_* operations we're currently
using, with the added benefit of LLVM being able to better optimize the
resulting IR.
2015-05-16 19:17:30 +00:00
Alex Crichton
f894417e6b
std: Fix missing stability on iter::Cloned
...
The method was stabilized but the structure was forgotten to be stabilized.
Closes #25480
2015-05-16 11:27:08 -07:00
bors
6403a2fc32
Auto merge of #25462 - alexcrichton:favicon-https, r=nrc
...
Helps prevent mixed content warnings if accessing docs over HTTPS.
Closes #25459
2015-05-16 17:41:28 +00:00
Maximilian Haack
e095e3963e
Update windows install links to 1.0
...
Fixes #25489
2015-05-16 19:18:52 +02:00
bors
5e535eae5c
Auto merge of #25460 - P1start:rc-unsized-impls, r=luqmana
...
Most of `Rc`’s trait implementations were DST-ified in #24619 , but not these ones.
2015-05-16 16:06:05 +00:00
Maximilian Haack
76fa4f427b
Update the shown installed rust version to 1.0
...
🎉 🎉 🎉
2015-05-16 17:20:07 +02:00
Huachao Huang
6e8e6a4b08
Update rust-inside-other-languages.md
2015-05-16 21:44:02 +08:00
Xuefeng Wu
7fe60c1636
fix error message in test
2015-05-16 21:39:48 +08:00
bors
63b000b1b8
Auto merge of #25444 - nikomatsakis:macro-tt-fix, r=pnkfelix
...
Permit token trees, identifiers, and blocks to be following by sequences.
Fixes #25436 .
r? @pnkfelix
2015-05-16 12:29:31 +00:00
Niko Matsakis
7a5d74828b
Add test for two sequence repetitions in a row
2015-05-16 08:26:44 -04:00
bors
8fdb3a4ad9
Auto merge of #25487 - P1start:extern-crate-unexpected-error, r=huonw
...
Closes #25468 .
2015-05-16 10:53:25 +00:00
P1start
dadac15477
Clarify the error message for malformed extern crate
statements
...
Closes #25468 .
2015-05-16 22:35:59 +12:00
Xuefeng Wu
574a8cd8cc
fix trait capitalise typo in test file
2015-05-16 17:37:11 +08:00
Xuefeng Wu
5cf6b02571
fix typo for copyright year and trait capitalise
2015-05-16 17:29:48 +08:00
XuefengWu
1e39d9b95d
change Self type error message
2015-05-16 17:22:27 +08:00
Xuefeng Wu
8e82c21bf3
more friend error message for in fn arg
2015-05-16 17:21:43 +08:00
sumito3478
f641bd8396
Fix deadlinks in complement-lang-faq.md
2015-05-16 18:06:22 +09:00
bors
0becf6aec7
Auto merge of #25453 - jimblandy:FQA-fiasco-link, r=alexcrichton
...
Fix the link to the "static initialization order fiasco" discussion in the C++ Frequently Questioned Answers.
At present the link points to a mail message summarizing the decision not to have resumable exceptions, but the FAQ means to refer to a discussion of the "static initialization order fiasco". I've made my best guess at what it meant to refer to.
2015-05-16 08:37:31 +00:00
bors
15c18e725c
Auto merge of #25450 - dnaeon:docs, r=alexcrichton
2015-05-16 07:01:32 +00:00
bors
7dbee36e17
Auto merge of #25449 - IvanUkhov:std-doc, r=alexcrichton
2015-05-16 05:25:44 +00:00
bors
e10bd27f50
Auto merge of #25447 - brson:version, r=alexcrichton
2015-05-16 03:48:24 +00:00
Russell Johnston
84d6dcb351
Test that associated types are not required as type parameters
...
Closes #18173
2015-05-15 20:49:01 -06:00
Abhishek Chanda
89eee9ac36
Change my email
2015-05-15 19:18:06 -07:00
bors
4ce08a5d70
Auto merge of #25440 - durka:patch-3, r=alexcrichton
...
The Traits chapter uses "adding methods to `int`" as an example of "something bad", but there is no such thing as `int` anymore, right? So I changed it to `i32`.
2015-05-16 02:11:11 +00:00
Will Engler
d5394d00d1
Correct two small typos in the Dining Philosophers example.
2015-05-15 19:32:13 -06:00
ray glover
307fab1aa7
fix to size_hint(); documentation for bit-twiddle;
2015-05-16 01:53:11 +01:00
bors
7a52835c1a
Auto merge of #25466 - P1start:move-closure-span, r=alexcrichton
...
Closes #24986 .
2015-05-16 00:32:35 +00:00
Emilio Cobos Álvarez
e30909de11
Small typo in the docs
...
Just detected it while reading.
2015-05-16 02:21:05 +02:00
P1start
5a1b336a01
Fix the spans of move
closures
...
Closes #24986 .
2015-05-16 11:24:06 +12:00
Ryman
0909ce382f
libstd: Path docs: file
is now file_name
2015-05-16 00:16:11 +01:00
Jeremy Schlatter
3709e8f92b
Fix quotation mark in ruby example.
2015-05-15 16:08:15 -07:00
Alex Crichton
0e21beb761
libs: Move favicon URLs to HTTPS
...
Helps prevent mixed content warnings if accessing docs over HTTPS.
Closes #25459
2015-05-15 16:04:01 -07:00
P1start
fa28642de9
Allow ?Sized
types in Rc
’s impls of {Partial,}{Ord,Eq} and Borrow
2015-05-16 11:01:52 +12:00
bors
daaf715539
Auto merge of #25432 - killercup:patch-12, r=steveklabnik
...
`[let]` was already defined in line 11. Pandoc shows a warning for this. I'm not sure if it's actually invalid Markdown.
r? @steveklabnik
2015-05-15 22:55:03 +00:00
bors
a9ea33fa30
Auto merge of #25437 - MazinZ1:master, r=alexcrichton
...
The download links of Windows installers on the Nightly Rust page are using beta builds instead of nightly builds, which caused some confusions when I was setting up my env. Probably it's better to use the links of nightly builds here.
2015-05-15 21:17:42 +00:00
Andrew Kensler
c40708d964
Fix link in stdlib main page docs
2015-05-15 16:04:57 -04:00
Marin Atanasov Nikolov
92e44b0422
docs: Typo fix
2015-05-15 21:46:59 +03:00
Ivan Ukhov
a8260fe752
std: fix a link
2015-05-15 14:46:51 -04:00
bors
716f920b7e
Auto merge of #25429 - nham:patch-1, r=steveklabnik
...
Tries to make the introductory portion of the README flow better.
2015-05-15 18:32:43 +00:00
Brian Anderson
6149e32b0b
Bump version to 1.2
2015-05-15 11:24:00 -07:00
Niko Matsakis
724b6ed751
Permit token trees, identifiers, and blocks to be following by
...
sequences.
Fixes #25436 .
2015-05-15 13:23:27 -04:00
bors
b948d81c44
Auto merge of #25219 - Eljay:fix-comment-parsing, r=alexcrichton
...
Fixes #25182 , parser didn't account for \r\n in regular comments, only doc-comments.
2015-05-15 16:53:53 +00:00
Alex Burka
900f27dc7c
trpl: change from "int" to "i32" in Traits
...
The Traits chapter uses "adding methods to `int`" as an example of "something bad", but there is no such thing as `int` anymore, right? So I changed it to `i32`.
2015-05-15 12:14:39 -04:00
bors
9bebe5f3bb
Auto merge of #25059 - erickt:pprint, r=acrichto
...
The recent quote changes unfortunately broke unquoting statements like `let foo = 5` because the parser requires their to be a trailing semicolon in those statements. Along the way I added support for unquoting generics and where clauses as well as better pretty printing of `token::Interpolated`.
2015-05-15 15:14:25 +00:00
Erick Tryzelaar
b62290d421
syntax: Unquoting some statements requires trailing semicolons
2015-05-15 08:07:48 -07:00
Erick Tryzelaar
7b00658413
syntax: Add unquoting ast::{Generics,WhereClause}
2015-05-15 08:01:55 -07:00