Mazdak Farrokhzad
245a0afb52
Rollup merge of #59506 - JohnTitor:improve-mcount, r=nagisa
...
Use platform dependent mcount function
close #59097
This pull-request is based on #57244 and [here](https://github.com/llvm-mirror/clang/search?q=MCountName&unscoped_MCountName ).
r? @nagisa
2019-03-31 19:19:48 +02:00
Mazdak Farrokhzad
dffdd8f728
Rollup merge of #58805 - fabric-and-ink:redundant_import, r=petrochenkov
...
Lint for redundant imports
Add lint for redundant imports. The changes are suggested by @petrochenkov.
Closes #10178 .
2019-03-31 19:19:47 +02:00
Yuki OKUSHI
7b26a43ae5
Use u{1}
instead of 01
2019-03-31 23:17:49 +09: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
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
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
bors
befeeb7c08
Auto merge of #59516 - ehuss:update-cargo, r=alexcrichton
...
Update cargo
Update cargo
22 commits in 0e35bd8af0ec72d3225c4819b330b94628f0e9d0..63231f438a2b5b84ccf319a5de22343ee0316323
2019-03-13 06:52:51 +0000 to 2019-03-27 12:26:45 +0000
- Code cleanup (rust-lang/cargo#6787 )
- Add cargo:rustc-link-arg to pass custom linker arguments (rust-lang/cargo#6298 )
- Testsuite: remove some unnecessary is_nightly checks. (rust-lang/cargo#6786 )
- cargo metadata: Don't show `null` deps. (rust-lang/cargo#6534 )
- Some fingerprint cleanup. (rust-lang/cargo#6785 )
- Fix fingerprint for canceled build script. (rust-lang/cargo#6782 )
- Canonicalize default target if it ends with `.json` (rust-lang/cargo#6778 )
- Fix setting `panic=unwind` compiling lib a extra time. (rust-lang/cargo#6781 )
- Always nicely show errors from crates.io if possible (rust-lang/cargo#6771 )
- Testsuite: Make `cwd()` relative to project root. (rust-lang/cargo#6768 )
- Allow `cargo fix` if gitignore matches root working dir. (rust-lang/cargo#6767 )
- Remove redundant imports (rust-lang/cargo#6763 )
- Handle backcompat hazard with `toml` crate (rust-lang/cargo#6761 )
- Fix spurious error in dirty_both_lib_and_test. (rust-lang/cargo#6756 )
- Update toml requirement from 0.4.2 to 0.5.0 (rust-lang/cargo#6760 )
- Reuse std::env::consts::EXE_SUFFIX (rust-lang/cargo#6758 )
- Proptest 0.9.1 (rust-lang/cargo#6753 )
- Don't need extern crate in 2018 (rust-lang/cargo#6752 )
- Release a jobserver token while locking a file (rust-lang/cargo#6748 )
- Minor doc fix for publish command synopsis (rust-lang/cargo#6749 )
- Stricter package change detection. (rust-lang/cargo#6740 )
- Fix resolving yanked crates when using a local registry. (rust-lang/cargo#6742 )
2019-03-30 17:22:21 +00:00
Josh Stone
975ba58f42
Use the existing LLVM GitInfo for checking rebuilds
2019-03-30 09:45:26 -07:00
Eric Huss
d2228ca2a5
Update cargo
2019-03-30 09:35:01 -07:00
bors
fc8581d742
Auto merge of #59561 - Centril:rollup, r=Centril
...
Rollup of 5 pull requests
Successful merges:
- #59343 (rustc(codegen): uncache `def_symbol_name` prefix from `symbol_name`.)
- #59380 (Fix invalid DWARF for enums when using ThinLTO)
- #59463 (skip dyn keyword lint under macros)
- #59539 (Fix infinite recursion)
- #59544 (manifest: only include miri on the nightly channel)
Failed merges:
r? @ghost
2019-03-30 14:12:12 +00:00
Christian
66e920ea5c
Added a missing !.
2019-03-30 14:35:51 +01:00
Christian
33bc6ad8c0
Added an example that shows how the remainder function on floating point values is computed internally.
2019-03-30 14:26:54 +01:00
Mazdak Farrokhzad
04ffaca71a
Rollup merge of #59544 - cuviper:miri-nightly, r=Centril
...
manifest: only include miri on the nightly channel
miri needs to build std with xargo, which doesn't allow stable/beta:
<https://github.com/japaric/xargo/pull/204#issuecomment-374888868 >
Therefore, at this time there's no point in making miri available on any
but the nightly channel. If we get a stable way to build `std`, like
[RFC 2663], then we can re-evaluate whether to start including miri,
perhaps still as `miri-preview`.
[RFC 2663]: https://github.com/rust-lang/rfcs/pull/2663
2019-03-30 14:14:58 +01:00