bors
079f3848c3
Auto merge of #29281 - skeleten:issue-28189, r=steveklabnik
...
Closes #28189
2015-10-25 14:41:06 +00:00
Lee Jenkins
0044a68249
Fix doc comment typo
...
Added a single character to fix a typo in a doc comment.
2015-10-25 09:17:27 -05:00
bors
5acda1d3b2
Auto merge of #29279 - Ryman:strtests, r=alexcrichton
2015-10-25 12:44:33 +00:00
Tobias Bucher
5794950c2d
Document possible panics for std::env::{set_var, unset_var}
2015-10-25 12:04:29 +00:00
Tobias Bucher
4b45f39f92
Remove key duplication from BTreeMap
example in collections
2015-10-25 12:03:21 +00:00
Andrew Paseltiner
671602c8c9
Add tests
...
Closes #22781 .
Closes #23891 .
Closes #24956 .
Closes #25145 .
Closes #25693 .
Closes #26095 .
Closes #26459 .
Closes #27320 .
Closes #27895 .
2015-10-25 07:37:21 -04:00
Emanuel Czirai
351efd55e9
compiletest: show usage/help when passed no args
...
instead of this panic:
```
thread '<main>' panicked at 'index out of bounds: the len is 1 but the
index is 1', src/libcollections/vec.rs:1110
```
It still panics, just like `-h` does, so it should be okay in this
regard.
2015-10-25 11:53:47 +01:00
bors
f68cd9aef1
Auto merge of #29273 - Manishearth:regression, r=alexcrichton
...
None
2015-10-25 10:45:27 +00:00
bors
92dd81ab51
Auto merge of #29272 - sanxiyn:llvm-update, r=alexcrichton
...
cc @zazdxscf
2015-10-25 08:47:46 +00:00
bors
49b232edaf
Auto merge of #29261 - apasel422:issue-22403, r=alexcrichton
...
Closes #22403 .
r? @pnkfelix
2015-10-25 06:48:21 +00:00
John Hodge
f9b8c49cdb
Switch to 'const unsafe fn' ordering ( rust-lang/rust#29107 )
2015-10-25 12:03:07 +08:00
Vadim Petrochenkov
43b4373a23
Tweak stability to not require annotations on impl items and unnamed fields
2015-10-25 05:30:26 +03:00
bors
1d792a64b6
Auto merge of #29256 - alexcrichton:less-flaky, r=brson
...
The new bots we have may conflict with one another on base ports, causing tests
to fail. For example the linux-musl-64-opt and linux-64-opt bots are using the
same base port right now, causing some spurious failures every now and then.
2015-10-25 02:12:00 +00:00
Vadim Petrochenkov
599df16551
rustc_privacy: Expand public node set, build exported node set more correctly
2015-10-25 04:42:31 +03:00
Kevin Butler
1a235274a1
libsyntax: Consolidate branch to benefit from exhaustive checking instead of unwrapping
2015-10-25 01:34:45 +01:00
Kevin Butler
998914f5da
libsyntax: remove panics from Parser::parse_pat_nopanic
2015-10-25 01:33:22 +01:00
Kevin Butler
64da379c8c
libsyntax: better error for lifetimes in patterns
...
Previously, if you copied a signature from a trait definition such as:
```
fn foo<'a>(&'a Bar) -> bool {}
```
and moved it into an `impl`, there would be an error message:
"unexpected token `'a`"
Adding to the error message that a pattern is expected should help
users to find the actual problem with using a lifetime here.
2015-10-25 01:28:00 +01:00
bors
0be1bcd06a
Auto merge of #29229 - SingingTree:reflect_28260_in_readme, r=alexcrichton
...
This PR adds a note to the end of the Windows build instructions to reflect the issues detailed in #28260 , as well as a work around using older versions of gcc. I've avoided going into detail as I did not wish to bloat the README, and so that the changes are easy to yank once the issue is resolved.
2015-10-24 23:19:14 +00:00
bors
d2f41bd5be
Auto merge of #29151 - wthrowe:linker-output-ICE, r=alexcrichton
...
I suspect this won't work on Windows, but let's be optimistic and try it before disabling.
2015-10-24 21:24:49 +00:00
skeleten
37904063ec
adding test for #28189
2015-10-24 21:23:32 +02:00
Kevin Butler
315f76202f
Fix docattr to match surrounding text
...
As is, this attr would lead to the "///" prefix being in the output text
2015-10-24 20:00:58 +01:00
Kevin Butler
83b308e585
Add assertions to test_total_ord for str
2015-10-24 19:53:42 +01:00
Kevin Butler
49c78789ce
Remove unnecessary String allocations from str tests
2015-10-24 19:53:33 +01:00
bors
8d86d1a4e1
Auto merge of #29215 - fhahn:issue-28157-bad-semicolon, r=alexcrichton
...
PR for #28157 . At the moment, `rustc` emits a warning when a bare semicolon is encountered (could also be a fail, but I think this is a backwards incompatible change).
Also I am not sure where the best place for a test for that warning would be. Seems run-pass tests do not check warnings.
2015-10-24 18:37:09 +00:00
Manish Goregaokar
aec5576623
Add regression test for #26886
...
(fixes #26886 )
2015-10-24 18:01:06 +05:30
bors
04e497c005
Auto merge of #29259 - arielb1:supertrait-self-2, r=eddyb
...
…being it
This is a [breaking-change]:lang, but the broken code does not make
much sense.
Fixes #26056
r? @eddyb
2015-10-24 12:21:12 +00:00
Seo Sanghyeon
b285f92025
rustllvm: Update to LLVM trunk
2015-10-24 18:42:23 +09:00
bors
43869e94ab
Auto merge of #29260 - GuillaumeGomez:E0211_improvement, r=Manishearth
...
r? @Manishearth
cc #29248
2015-10-24 09:15:14 +00:00
bors
8d41c6fc0a
Auto merge of #29252 - steveklabnik:safety, r=alexcrichton
...
Follow https://doc.rust-lang.org/book/documentation.html#special-sections
2015-10-24 06:26:50 +00:00
mdinger
11c7bdd160
Add colors for rustdoc primitives, type, and macros links
2015-10-23 21:59:48 -04:00
Andrew Paseltiner
863bb1f515
Make {Default, From, FromIterator, One, Zero}
well-formed
...
Using these traits in an object context previously resulted in an RFC
1214 warning.
2015-10-23 21:56:23 -04:00
bors
d689182e5d
Auto merge of #29245 - james-darkfox:master, r=alexcrichton
2015-10-24 01:19:26 +00:00
mdinger
b1e3baa5b4
Merge same colors together
2015-10-23 21:07:09 -04:00
Andrew Paseltiner
b83235f76f
Add test for #22403
...
Closes #22403 .
2015-10-23 20:15:33 -04:00
Bryce Van Dyk
a17d77b7f2
Reference #28260 in the README
2015-10-24 13:13:01 +13:00
bors
1210fb9bc6
Auto merge of #29255 - alexcrichton:really-fix, r=brson
...
The macro in question doesn't actually have a $(2) argument so $(1) should
really be used as it's the target in question.
2015-10-23 23:28:53 +00:00
Guillaume Gomez
77053e20ba
Improve E0211 error diagnostic
2015-10-24 00:49:12 +02:00
Florian Hahn
1e62bd2754
Allow bare semicolon in grammar doc, closes #28157
2015-10-24 00:45:18 +02:00
Florian Hahn
107b4aa329
Remove bare semicolons
2015-10-24 00:35:44 +02:00
bors
525ab4a413
Auto merge of #29065 - steveklabnik:doc_iter_traits, r=alexcrichton
...
This adds a bunch of documentation for most of the traits in std::iter
2015-10-23 21:35:59 +00:00
Ariel Ben-Yehuda
5d6d26c241
object_safety: check whether a supertrait contains Self even without being it
...
This is a [breaking-change]:lang, but the broken code does not make
much sense.
Fixes #26056
2015-10-24 00:22:29 +03:00
William Throwe
a1c8431f82
Add a regression test for #29122 (fixed in #29134 )
2015-10-23 17:11:33 -04:00
Steve Klabnik
608cb84955
Document a bunch of std::iter traits
...
This adds a bunch of documentation for most of the traits in std::iter
2015-10-23 16:03:52 -04:00
bors
bbb5f8e12e
Auto merge of #29241 - nikomatsakis:issue-28871, r=arielb1
...
Give preference to projections from where-clauses over those from trait definitions. This makes #28871 work again, though I think there's more to fix in this general area.
r? @arielb1
cc @brson (fixes regression)
2015-10-23 19:46:57 +00:00
James McGlashan
36ce1c06a4
Implements Default for mutable slices. Fixes : #29244
2015-10-24 05:17:35 +11:00
Alex Crichton
2098ff4a33
std: Add more entries to stdtest base_port
...
The new bots we have may conflict with one another on base ports, causing tests
to fail. For example the linux-musl-64-opt and linux-64-opt bots are using the
same base port right now, causing some spurious failures every now and then.
2015-10-23 10:51:48 -07:00
bors
7ee4e9e7ec
Auto merge of #29243 - skeleten:issue-29184, r=alexcrichton
...
Fixes #29184
This adds an error message for the use of the reserved `typeof` keyword, instead of reporting an ICE.
Also adds a `compile-fail` test.
I chose to add a `span_err` instead of removing to parser code, as to preserve the reservation of `typeof`.
2015-10-23 16:53:40 +00:00
Alex Crichton
451b959179
mk: Really fix win32 distributions
...
The macro in question doesn't actually have a $(2) argument so $(1) should
really be used as it's the target in question.
2015-10-23 09:47:44 -07:00
Vadim Chugunov
afc3046515
Drop advapi32
and shell32
from late_link_args.
2015-10-23 09:35:02 -07:00
Steve Klabnik
b17433292d
Unsafety -> Safety in doc headings
...
Follow https://doc.rust-lang.org/book/documentation.html#special-sections
2015-10-23 11:42:14 -04:00