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
Vadim Petrochenkov
1e4cf740cf
resolve: Make "empty import canaries" invisible from other crates
2018-11-21 03:59:25 +03:00
Alex Crichton
25d0418bd7
ci: Download clang/lldb from tarballs
...
Hopefully will speed up CI slightly!
2018-11-20 15:56:58 -08:00
Vadim Petrochenkov
d4934c748f
Add a couple more tests
2018-11-21 01:28:07 +03:00
Vadim Petrochenkov
1af682a557
Stabilize extern_crate_item_prelude
2018-11-21 01:27:23 +03:00
varkor
b99f9f775c
Enclose type in backticks for "non-exhaustive patterns" error
...
This makes the error style consistent with the convention in error messages.
2018-11-20 21:48:13 +00:00
bors
f1e2fa8f04
Auto merge of #56111 - nrc:update, r=kennytm
...
Update RLS and Rustfmt
Re-opening https://github.com/rust-lang/rust/pull/56061
@bors: r=kennytm p=2
2018-11-20 21:06:55 +00:00
Nick Cameron
595bea6b33
Update RLS and Rustfmt
2018-11-21 08:30:47 +13:00
bors
c4cf115056
Auto merge of #55720 - RalfJung:const-eval-raw, r=oli-obk
...
Make const_eval_raw query return just an AllocId
r? @oli-obk
2018-11-20 18:08:12 +00:00
Simon Sapin
a4279a07e2
Capitalize
2018-11-20 18:22:40 +01:00
Simon Sapin
8a5bbd9a4e
Add tracking issue for unfold and successors
2018-11-20 18:22:40 +01:00
Simon Sapin
641c4909e4
Add std::iter::successors
2018-11-20 18:22:40 +01:00
Simon Sapin
22228186c0
Copy
is best avoided on iterators
2018-11-20 18:22:40 +01:00