Esteban Küber
30c247f881
Suggest using anonymous lifetime in impl Trait
return without hacks
...
Fallback to `static_impl_trait` for nice error message by peeking at the
return type and the lifetime type. Point at the return type instead of
the return expr/stmt in NLL mode.
2019-03-31 09:11:47 -07:00
Taiki Endo
07021e07ed
Allow closure to unsafe fn coercion
2019-04-01 00:00:43 +09:00
Aaron Power
14f4e27df3
Fixed URL in cargotest::TEST_REPOS
2019-03-31 16:56:30 +02:00
Aaron Power
c056a79f35
Remove #[doc(hidden)] from Error::type_id
2019-03-31 16:54:05 +02:00
Yuki OKUSHI
7b26a43ae5
Use u{1}
instead of 01
2019-03-31 23:17:49 +09:00
Matthew Jasper
16ee042100
Fixes for shallow borrows
...
* Don't promote these borrows if we're going to remove them before
codegen
* Correctly mark unreachable code
2019-03-31 15:14:50 +01:00
bors
a89c03a30a
Auto merge of #59584 - Centril:rollup, r=Centril
...
Rollup of 4 pull requests
Successful merges:
- #58828 (libstd: deny(elided_lifetimes_in_paths))
- #59234 (Mention `no merge policy` in the CONTRIBUTING guide)
- #59572 (Include bounds in generic re-ordering diagnostic)
- #59574 (Distinguish message for external macros depending on error level)
Failed merges:
r? @ghost
2019-03-31 14:11:11 +00:00
Mazdak Farrokhzad
fb8396da84
Rollup merge of #59574 - JohnTitor:distinguish-error-vs-warning, r=Centril
...
Distinguish message for external macros depending on error level
fixes #57716
(I picked you because assigned to this issue.)
r? @estebank
2019-03-31 16:10:38 +02:00
Mazdak Farrokhzad
61222b5731
Rollup merge of #59572 - davidtwco:issue-59508, r=varkor
...
Include bounds in generic re-ordering diagnostic
Fixes #59508 .
r? @estebank
cc @varkor
2019-03-31 16:10:37 +02:00
Mazdak Farrokhzad
df18e190be
Rollup merge of #59234 - stepnivlk:add-no_merge_policy, r=oli-obk
...
Mention `no merge policy` in the CONTRIBUTING guide
Issue: https://github.com/rust-lang/rust/issues/59233
2019-03-31 16:10:36 +02:00
Mazdak Farrokhzad
a02b825c93
Rollup merge of #58828 - Centril:deny-elided_lifetimes_in_paths-libstd, r=oli-obk
...
libstd: deny(elided_lifetimes_in_paths)
r? @oli-obk
2019-03-31 16:10:34 +02:00
Guillaume Gomez
ddd034aa6f
Fix invalid bounds string generation in rustdoc
2019-03-31 15:32:25 +02:00
Jaro Fietz
55b7efe29f
match match match match match
2019-03-31 15:20:10 +02:00
Jean-Marie Comets
c789a539a2
refcell_replace_swap: remove feature gate & obsolete documentation item
2019-03-31 14:50:06 +02:00
Mazdak Farrokhzad
1d9508a33a
libstd: deny(elided_lifetimes_in_paths), fixes in redox
2019-03-31 14:33:50 +02:00
Fabian Drinck
c1d5314bd3
Remove redundant import
2019-03-31 14:11:46 +02:00
Mazdak Farrokhzad
351a20c32f
libstd: deny(elided_lifetimes_in_paths), fixes in sgx
2019-03-31 12:56:51 +02:00
Mazdak Farrokhzad
c5d60910ca
libstd: deny(elided_lifetimes_in_paths), fixes in wasi
2019-03-31 12:56:51 +02:00
Mazdak Farrokhzad
6f4df8c0c2
libstd: deny(elided_lifetimes_in_paths), fixes in cloudabi
2019-03-31 12:56:51 +02:00
Mazdak Farrokhzad
379c380a60
libstd: deny(elided_lifetimes_in_paths)
2019-03-31 12:56:51 +02:00
Fabian Drinck
ae6622da58
Add back missing import
2019-03-31 12:02:27 +02:00
Jean-Marie Comets
70fa616a23
Stabilize refcell_replace_swap feature, closes #43570
2019-03-31 10:54:14 +02:00
bors
cee58fdc12
Auto merge of #59566 - cuviper:llvm-rebuild-sha, r=Mark-Simulacrum
...
Use the existing LLVM GitInfo for checking rebuilds
Fixes #59565
2019-03-31 01:22:07 +00:00
David Wood
0270d565d9
Only mention const generics if enabled.
...
This commit updates the generic parameter re-ordering diagnostic to only
mention const generics if the feature is enabled.
2019-03-31 00:14:21 +01:00
David Wood
3829746ef9
Include bounds in generic reordering diagnostic.
...
This commit extends the existing generic re-ordering diagnostic to
include any bounds on the generic parameter, thus producing correct
suggestions.
2019-03-31 00:14:21 +01:00
Yuki OKUSHI
45c82abf13
Distinguish depending on error level
...
Remove unnecessary comment
2019-03-31 07:51:31 +09:00
bors
b0fcfa7d61
Auto merge of #59575 - Centril:rollup, r=Centril
...
Rollup of 3 pull requests
Successful merges:
- #59405 (doc: use correct body font URLs)
- #59562 (Changed reference style in dbg macro docs.)
- #59569 (Add book.toml with title to unstable-book doc)
Failed merges:
r? @ghost
2019-03-30 22:15:05 +00:00
Mazdak Farrokhzad
7da27b261a
Rollup merge of #59569 - gruberb:add-title-for-unstable-book, r=frewsxcv
...
Add book.toml with title to unstable-book doc
Adding a title to the unstable book based on https://github.com/rust-lang/rust/issues/59554
2019-03-30 23:14:43 +01:00
Mazdak Farrokhzad
c6f0ad1719
Rollup merge of #59562 - DevQps:dbg-macro-docs, r=Centril
...
Changed reference style in dbg macro docs.
# Description
A continuation of Pull Request #59528 :
- Fixed method of referencing and adjusted the references as suggested by @lzutao
2019-03-30 23:14:42 +01:00
Mazdak Farrokhzad
8a19973eed
Rollup merge of #59405 - benesch:docs-font, r=GuillaumeGomez
...
doc: use correct body font URLs
The CSS for the docs homepage (docs.rust-lang.org) was using the wrong
URL for the body font, resulting in the fallback serif font being used,
instead of the desired Source Serif Pro fonts.
(It's worth noting that the CSS for rustdoc's API generation got these URLs right.)
2019-03-30 23:14:40 +01:00
Yuki OKUSHI
aec518addd
Fix test
2019-03-31 07:13:59 +09:00
Fabian Drinck
2ade443040
Restore test
2019-03-30 22:37:02 +01:00
Fabian Drinck
c244c411e4
Handle glob import in redundancy check
2019-03-30 22:37:02 +01:00
Fabian Drinck
df80eae985
Change message to present tense
2019-03-30 22:37:02 +01:00
Fabian Drinck
8fb0549151
Fix doc tests
2019-03-30 22:37:02 +01:00
Fabian Drinck
a97aeb41d4
Fix more tests
2019-03-30 22:37:02 +01:00
Fabian Drinck
4a619aa126
Add glob import to redundancy test
2019-03-30 22:37:02 +01:00
Fabian Drinck
0f3b1c0358
Fix tests
2019-03-30 22:37:02 +01:00
Fabian Drinck
6e7b45e12b
Replace REDUNDANT_IMPORT with UNUSED_IMPORTS
2019-03-30 22:37:02 +01:00
Fabian Drinck
f9272364bf
Edit ui tests
2019-03-30 22:37:02 +01:00
Fabian Drinck
fef3f5c88d
Remove redundant import
2019-03-30 22:37:02 +01:00
Fabian Drinck
8919894c51
Distinguish between imported and defined items
2019-03-30 22:37:02 +01:00
Fabian Drinck
d04e83fe2c
Bless tests
2019-03-30 22:37:02 +01:00
Fabian Drinck
2245d10fac
Improve warning
2019-03-30 22:37:02 +01:00
Fabian Drinck
2cebbe2599
Edit comments
2019-03-30 22:37:02 +01:00
Fabian Drinck
541c4999a9
Remove redundant imports
2019-03-30 22:37:02 +01:00
Fabian Drinck
29d68edc6e
Add lint for redundant imports
...
Co-authored-by: Stephan Schauerte <stephan.schauerte@gmail.com>
2019-03-30 22:37:02 +01:00
Bastian Gruber
aea5bf55f0
Add book.toml with title to unstable-book doc
2019-03-30 19:46:43 +01:00
Josh Stone
49b65e683d
Don't ignore git for LLVM info
2019-03-30 11:14:02 -07:00
Josh Stone
105692c3ad
Use a single llvm_info variable
2019-03-30 11:11:32 -07:00