Manish Goregaokar
4fc09d3a15
Rollup merge of #28283 - rutsky:patch-3, r=steveklabnik
...
r? @steveklabnik
2015-09-09 18:36:11 +05:30
Manish Goregaokar
eb2e00a0fd
Rollup merge of #28281 - rutsky:patch-2, r=steveklabnik
...
r? @steveklabnik
2015-09-09 18:36:10 +05:30
bors
7c8ae608dc
Auto merge of #28300 - Manishearth:crate_err, r=eddyb
...
Partially fixes #22750
I'll write a test for this when I figure out how to.
r? @eddyb
cc @steveklabnik
2015-09-09 10:54:05 +00:00
Guillaume Gomez
a056d5869e
Add error code for tuple struct constructor error
2015-09-09 12:08:21 +02:00
Guillaume Gomez
6090cea184
Add error code for unnecessary visibility qualifier
2015-09-09 11:59:55 +02:00
Vladimir Rutsky
a1758aea18
fix capitalization inside sentense
2015-09-09 12:54:31 +03:00
Guillaume Gomez
bda7ec0755
Add error code for enum item visibility error
2015-09-09 11:50:26 +02:00
Guillaume Gomez
42e16223cf
Add new error code for visibility inside a function
2015-09-09 11:25:32 +02:00
Guillaume Gomez
c4a3936327
Add error code for privacy error on exported signature
2015-09-09 11:08:35 +02:00
Guillaume Gomez
5e9bfcd6d6
Add new error code for trait privacy error
2015-09-09 11:02:52 +02:00
bors
9ef923e380
Auto merge of #28297 - lifthrasiir:rustdoc-html-tweaks, r=alexcrichton
...
I have tested the result with w3m and I believe this is better than the current template. In detail:
- `section.sidebar` -> `nav.sidebar`, also added an unordered list.
- `div#help` -> `aside#help`, also added a hidden heading.
- The current crate is now emphasized in the sidebar.
Fixes #16310 .
2015-09-09 08:00:10 +00:00
bors
55da0e0000
Auto merge of #28277 - DiamondLovesYou:intrinsic-unnamed-addr, r=huonw
...
Intrinsics never have an address, so it doesn't make sense to say that their
address is unnamed.
2015-09-09 03:46:32 +00:00
bors
44e657312e
Auto merge of #28198 - alexcrichton:from-raw-mut, r=aturon
...
Conventionally in C `*mut T` is a transfer of ownership where `*const T` is a
loan, so `*mut T` is likely the more appropriate return type for these
functions. Additionally, this more closely mirrors the APIs on `Box` for this
sort of functionality.
cc #27769
2015-09-09 01:16:54 +00:00
Andrew Paseltiner
37b1a8762b
Remove references to removed Valgrind headers
2015-09-08 19:01:26 -04:00
bors
24e54aebd0
Auto merge of #28264 - mneumann:dragonfly_backend_fixes2, r=alexcrichton
...
Having -L/usr/local/lib in the linking path by default interferes
with an already installed version of Rust during building of Rust.
2015-09-08 22:22:36 +00:00
Andrew Paseltiner
04fff50d51
Add tests for #17001 , #21449 , #22992 , #23208 , #23442
...
Closes #17001
Closes #21449
Closes #22992
Closes #23208
Closes #23442
2015-09-08 16:51:21 -04:00
bors
8115b397f6
Auto merge of #28241 - dhuseby:adding_openbsd_snapshot, r=alexcrichton
...
@alexcrichton please upload this snapshot when landing:
https://github.com/dhuseby/rust-manual-snapshots/raw/master/rust-stage0-2015-08-11-1af31d4-openbsd-x86_64-9cae790c4ca19b1b29a048605ce249fe1c20a498.tar.bz2
BTW, this is the snapshot that @semarie has published on his website for use in the OpenBSD port for rust. Credit goes to him.
2015-09-08 20:34:50 +00:00
Manish Goregaokar
c65d33819c
Print correct crate name
2015-09-09 01:22:03 +05:30
Manish Goregaokar
00e70051dc
Add test
2015-09-09 00:34:55 +05:30
Manish Goregaokar
a3f05f6ace
Fix fixme, add crate check
2015-09-09 00:05:08 +05:30
Manish Goregaokar
b48ffa073f
Use 'a different' for trait object mismatches too
2015-09-08 23:50:48 +05:30
Manish Goregaokar
89af15322d
Handle trait objects
2015-09-08 23:42:51 +05:30
bors
192c37537b
Auto merge of #28173 - alexcrichton:llvm-37, r=brson
...
This updates the jemalloc and LLVM submodules to the recently released 4.0.0 and 3.7 versions. There's no breakage on the LLVM side of things because we had already been tracking the 3.7 release branch for awhile and no breakage was introduced, and jemalloc apparently is stable enough that nothing broke!
2015-09-08 17:47:23 +00:00
bors
474ad2fc72
Auto merge of #28292 - kud1ing:patch-1, r=steveklabnik
...
The dates are taken from
* https://www.rust-lang.org/install.html
* http://blog.rust-lang.org/2015/06/25/Rust-1.1.html
* http://blog.rust-lang.org/2015/05/15/Rust-1.0.html
2015-09-08 15:55:28 +00:00
Kang Seonghoon
e98fa0e88f
rustdoc: Tweak the main template and CSS for semantic mark-up.
...
- section.sidebar -> nav.sidebar, also added an unordered list.
- div#help -> aside#help, also added a hidden heading.
- the current crate is now emphasized in the sidebar.
Fixes #16310 .
2015-09-09 00:49:23 +09:00
Manish Goregaokar
8b16eb8325
Add note for when a type error comes from similarly named objects from two different crate of the same name ( #22750 )
2015-09-08 19:48:56 +05:30
Steve Klabnik
ca1a81df23
Fix small sentence about references
...
Thanks Eric, reported via email
2015-09-08 09:33:53 -04:00
bors
b2b6c6b811
Auto merge of #28287 - llogiq:clippy, r=Manishearth
...
It's a large number of small improvements to the code, mostly readability-related, but removing closures and replacing `str::to_string()` with `.to_owned()` should also positively affect performance.
r? @Manishearth (once it compiles, of course 😄 )
2015-09-08 13:04:22 +00:00
midinastasurazz
3e8038bcab
Fix link to hygienic macros on Wikipedia
2015-09-08 14:06:35 +02:00
llogiq
d956e63b1c
Reverted for-loop, it messes up type inference
2015-09-08 09:02:04 +02:00
kud1ing
77a2b389f6
Add release days, fixes #28228
2015-09-08 08:29:45 +02:00
llogiq
1c87c3530c
Let's see if lifetime elision works in this case
2015-09-08 08:05:59 +02:00
llogiq
658b7eba5b
Fixed required type coercion
...
I'd have thought that the types of the slice::Split would have been inferred, but this appears not to be the case. Reverted this one change.
2015-09-08 07:41:50 +02:00
bors
a7d63fdbd0
Auto merge of #28291 - nrc:shr_span_fix, r=sfackler
2015-09-08 04:45:37 +00:00
Nick Cameron
5fbdf3ccd0
Fix span bug with >> and type bindings
2015-09-08 16:28:12 +12:00
bors
d2a5b117c1
Auto merge of #28246 - huonw:lang-tracking-issues, r=alexcrichton
...
This is similar to the libs version, which allow an `issue` field in the
`#[unstable]` attribute.
cc #28244
2015-09-08 01:02:06 +00:00
Huon Wilson
31310f5b65
Allow tracking issues for lang features.
...
This is similar to the libs version, which allow an `issue` field in the
`#[unstable]` attribute.
cc #28244
2015-09-08 11:01:42 +10:00
Jake Goulding
acea5f4c82
Clarify that include_bytes!
returns a reference to an array, not just a slice
...
This can be shown with the example code
```rust
fn main() {
let () = include_bytes!("/etc/hosts");
}
Which will have the error:
expected `&[u8; 195]`,
found `()`
2015-09-07 20:01:14 -04:00
Andre Bogus
808390817a
fixes/improvements thanks to @Manishearth
2015-09-08 01:03:01 +02:00
Andre Bogus
9cca96545f
some more clippy-based improvements
2015-09-08 00:36:29 +02:00
bors
7bf626a680
Auto merge of #28285 - steveklabnik:split_at_idiom, r=arielb1
...
Generally, including everything that makes an unsafe block safe in the
block is good style. Since the assert! is what makes this safe, it
should go inside the block. I also added a few bits of whitespace.
This is of course, a little style thing, so no worries if we don't want this patch.
2015-09-07 19:25:21 +00:00
Aleksey Kladov
0e96c28236
libsyntax: restore lost error message
2015-09-07 22:15:36 +03:00
Aleksey Kladov
c8da5697e0
libsyntax: remove dead code from parser.rs
...
Both `parse_tuple_struct_body` and `parse_item_struct` handled the case
of unit like struct. The redundancy is removed,
`parse_tuple_struct_body` now handles only real tuple structs.
2015-09-07 20:08:57 +03:00
Steve Klabnik
5441ad6b9d
Use unsafe more idiomatically
...
Generally, including everything that makes an unsafe block safe in the
block is good style. Since the assert! is what makes this safe, it
should go inside the block. I also added a few bits of whitespace.
2015-09-07 10:16:57 -04:00
bors
a7f4a8e50d
Auto merge of #28278 - pfpacket:typo, r=steveklabnik
2015-09-07 13:59:08 +00:00
Vladimir Rutsky
b5b94037c4
fix punctuation in list (again)
2015-09-07 11:03:53 +03:00
Vladimir Rutsky
b1e8007999
fix capitalization inside sentense
2015-09-07 11:01:01 +03:00
Vladimir Rutsky
0d5cae2d45
fix punctuation in list
...
r? @steveklabnik
2015-09-07 09:41:02 +03:00
bors
a41d4359c5
Auto merge of #28275 - hunan-rostomyan:patch-1, r=steveklabnik
2015-09-07 06:13:50 +00:00
bors
6f142404d6
Auto merge of #28272 - Manishearth:improve_vec_docs, r=steveklabnik
...
r? @steveklabnik
2015-09-07 03:09:05 +00:00