Niko Matsakis
2bd2fc9418
add regression test
2018-11-21 15:34:28 -05:00
Niko Matsakis
4687eebc28
preserve the original visibility for the "list stem" node
...
Without this, the `vis` does not wind up in the tree anywhere, and
then we get ICEs because the node-ids it refers to are not present.
The motivation seemed to be documentation, but `ListStem` HIR nodes
are ignored in rustdoc, from what I can tell.
2018-11-21 15:34:11 -05:00
bors
0b9f19dff1
Auto merge of #56134 - oli-obk:clippy_documentation, r=nrc
...
Forward rust version number to tools
Clippy uses it to identify the correct documentation to point to
cc @Manishearth @nrc
sibling PR in clippy: https://github.com/rust-lang-nursery/rust-clippy/pull/3442
2018-11-21 20:26:15 +00:00
Dan Aloni
b8ae7b801b
macro_literal_matcher: fixes per petrochenkov's review
2018-11-21 21:31:47 +02:00
Dan Aloni
fc284c1eee
Stabilize macro_literal_matcher
2018-11-21 21:31:46 +02:00
Guillaume Gomez
5af8f1d8d7
Fixes primitive sidebar link generation
2018-11-21 19:46:11 +01:00
Guillaume Gomez
c209ed8435
Improve no result found sentence in doc search
2018-11-21 19:45:04 +01:00
Niko Matsakis
a0a47904d6
renumber segment ids for visibilities whenever we clone them
2018-11-21 13:41:44 -05:00
Niko Matsakis
40f8094003
add some debug!
into lowering
2018-11-21 13:41:44 -05:00
Niko Matsakis
d0a174d41b
track the span for each id so that we can give a nice ICE
2018-11-21 13:41:44 -05:00
Lyndon Brown
a1e9c7fc2e
OsStr: clarify len()
method documentation
2018-11-21 18:30:46 +00:00
Lyndon Brown
0591ff7525
OsString: mention storage form in discussion
...
Helps users to understand capacity related values, which may surpise on
Windows.
Also is a step towards clarifying understanding of `OsStr`'s len() return
value.
2018-11-21 18:30:45 +00:00
varkor
f039872766
Enclose type in backticks for "reached the recursion limit while auto-dereferencing" error
2018-11-21 16:06:24 +00:00
bors
910ec6d97f
Auto merge of #56118 - steveklabnik:update-books, r=alexcrichton
...
Update books for Rust 2018
This PR:
1. updates all of the books
* I don't know if @Gankro has further plans for the nomicon or not
2. updates the build process because TRPL is only distributing one edition now
3. fixes up the stdlib links
I think that this passes but it's 3:20 am and so I'm sending it in and will fix up anything i missed in the morning.
/cc @alexcrichton for the big beta backport
2018-11-21 15:56:32 +00:00
Oliver Scherer
33efce1c2f
Forward rust version number to tools
...
Clippy uses it to identify the correct documentation to point to
2018-11-21 14:53:10 +01:00
Masaki Hara
c6a803a286
Modify doc to reflect the unsized-locals improvement.
2018-11-21 22:20:22 +09:00
Masaki Hara
2ff6ffc872
Add tests for unsized-locals functions stability.
2018-11-21 22:20:22 +09:00
Masaki Hara
8ab5be13a3
Add tests verifying #50940 .
2018-11-21 22:20:22 +09:00
Masaki Hara
8b426232ee
Check arg/ret sizedness at ExprKind::Path.
2018-11-21 22:20:22 +09:00
Masaki Hara
682b33a110
Add require_type_is_sized_deferred.
2018-11-21 22:20:22 +09:00
Bastian Gruber
7933628de5
Remove trailing whitespace
2018-11-21 13:57:56 +01:00
bors
ee7bb94044
Auto merge of #56117 - petrochenkov:iempty, r=eddyb
...
resolve: Make "empty import canaries" invisible from other crates
Empty imports `use prefix::{};` are desugared into `use prefix::{self as _};` to make sure the prefix is checked for privacy/stability/etc.
This caused issues in cross-crate scenarios because gensyms are lost in crate metadata (the `_` is a gensym).
Fixes https://github.com/rust-lang/rust/issues/55811
2018-11-21 12:54:10 +00:00
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer
925274ab70
Update as_temp.rs
2018-11-21 13:10:10 +01:00
Bastian Gruber
e8dafbaf10
Adjust doc comments
2018-11-21 13:06:22 +01:00
Steve Klabnik
d7b3f5c6ae
update various stdlib docs
2018-11-21 06:50:17 -05:00
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer
5a2a251b9c
Update as_temp.rs
2018-11-21 12:40:53 +01:00
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer
83388e84c2
Update an outdated comment in mir building
2018-11-21 12:26:40 +01:00
Oliver Scherer
6db8c6c6d9
Explain why we do not overwrite qualification of locals
2018-11-21 11:58:28 +01:00
Tobias Bieniek
e538a4a7de
core/benches/num: Add from_str/from_str_radix()
benchmarks
2018-11-21 11:48:15 +01:00
Oliver Scherer
22aebd57c8
Add regression test for overwriting qualifs by assignment
2018-11-21 11:47:44 +01:00
Oliver Scherer
e05b61ccd8
Fix a comment
2018-11-21 11:47:16 +01:00
antoine-de
1ed91951c3
fix small doc mistake
...
The std::io::read main documentation can lead to error because the
buffer is prefilled with 10 zeros that will pad the response.
Using an empty vector is better.
The `read_to_end` documentation is already correct though.
This is my first rust PR, don't hesitate to tell me if I did something
wrong.
2018-11-21 11:17:48 +01:00
Oliver Scherer
42a3f730c7
Tidy
2018-11-21 11:13:49 +01:00
Oliver Scherer
3c290a5326
Ensure assignments don't allow skipping projection checks
2018-11-21 10:42:40 +01:00
Oliver Scherer
301ce8b2aa
Properly assign to aggregate fields
2018-11-21 10:37:18 +01:00
ljedrz
591607d237
String: add a FIXME to from_utf16
2018-11-21 10:17:54 +01:00
ljedrz
464c9da9c2
serialize: preallocate VecDeque in Decodable::decode
2018-11-21 10:07:33 +01:00
Bastian Gruber
5c747eb326
Update style of comments
2018-11-21 09:59:01 +01:00
Bastian Gruber
88a708dd6a
Update comments
2018-11-21 09:59:01 +01:00
Bastian Gruber
072bca3ff5
Remove 'unsafe' comments
2018-11-21 09:59:01 +01:00
Bastian Gruber
700c83bc05
Document From
implementations
2018-11-21 09:59:01 +01:00
Jethro Beekman
9e2e57511f
Add x86_64-fortanix-unknown-sgx target to the compiler
2018-11-21 14:20:32 +05:30
bors
289ad6e992
Auto merge of #52591 - eddyb:functional-snakes, r=oli-obk
...
rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.
These are cruft left over from a time when `Foo::default()` didn't "just work".
2018-11-21 08:08:13 +00:00
Eduard-Mihai Burtescu
7683180be5
rustc: implement and use Default on more types.
2018-11-21 08:11:50 +02:00
Eduard-Mihai Burtescu
da622a3796
rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.
2018-11-21 07:27:02 +02:00
Sergio Benitez
09e7051b7e
Add unstable Literal::subspan().
2018-11-20 21:17:20 -08:00
bors
780658a464
Auto merge of #56032 - petrochenkov:stabecip, r=nikomatsakis
...
Stabilize `extern_crate_item_prelude`
Closes https://github.com/rust-lang/rust/issues/55599
2018-11-21 02:30:35 +00:00
Steve Klabnik
57b7d55591
fix more links
2018-11-20 21:25:48 -05:00
Steve Klabnik
0579ef0166
fix rustbuild to build all the books
2018-11-20 21:25:48 -05:00
Steve Klabnik
240a55ce50
update books
2018-11-20 21:22:31 -05:00