-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 14 pull requests #55746
Rollup of 14 pull requests #55746
Commits on Oct 26, 2018
-
Slight copy-editing for
std::cell::Cell
docsHopefully this is a bit more precise and also more correct English.
Configuration menu - View commit details
-
Copy full SHA for 6df57a7 - Browse repository at this point
Copy the full SHA 6df57a7View commit details
Commits on Oct 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 42d3ef7 - Browse repository at this point
Copy the full SHA 42d3ef7View commit details -
Choose predicates without inference variables over those with them
Fixes rust-lang#54705 When constructing synthetic auto trait impls, we may come across multiple predicates involving the same type, trait, and substitutions. Since we can only display one of these, we pick the one with the 'most strict' lifetime paramters. This ensures that the impl we render the user is actually valid (that is, a struct matching that impl will actually implement the auto trait in question). This commit exapnds the definition of 'more strict' to take into account inference variables. We always choose a predicate without inference variables over a predicate with inference variables.
Configuration menu - View commit details
-
Copy full SHA for 20aa751 - Browse repository at this point
Copy the full SHA 20aa751View commit details
Commits on Oct 30, 2018
-
Don't print opt fuel messages to stdout because it breaks Rustbuild
Rustbuild passes `--message-format json` to the compiler invocations which causes JSON to be emitted on stdout. Printing optimization fuel messages to stdout breaks the json and causes Rustbuild to fail. Work around this by emitting optimization fuel related messages on stderr instead.
Configuration menu - View commit details
-
Copy full SHA for a7bea73 - Browse repository at this point
Copy the full SHA a7bea73View commit details -
Make
process_obligations
' computation ofcompleted
optional.It's only used in tests. This reduces instruction counts on several benchmarks by 0.5--1%.
Configuration menu - View commit details
-
Copy full SHA for dbc3c6e - Browse repository at this point
Copy the full SHA dbc3c6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d22ae75 - Browse repository at this point
Copy the full SHA d22ae75View commit details
Commits on Nov 5, 2018
-
-C remark: fix incorrect warning about requiring "--debuginfo" instea…
…d of "-C debuginfo=n"
Configuration menu - View commit details
-
Copy full SHA for 84775ed - Browse repository at this point
Copy the full SHA 84775edView commit details -
Add
aarch64-pc-windows-msvc
to deployed targetsAccidentally forgotten from rust-lang#54718!
Configuration menu - View commit details
-
Copy full SHA for 842914e - Browse repository at this point
Copy the full SHA 842914eView commit details
Commits on Nov 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a1c4060 - Browse repository at this point
Copy the full SHA a1c4060View commit details -
Add explcit
--error-format
options to tests of print-fuel to sidest……ep compiletests presumption of JSON. As a driveby, rename the stdout files to stderr, which should have been part of the earlier commit.
Configuration menu - View commit details
-
Copy full SHA for 22b571d - Browse repository at this point
Copy the full SHA 22b571dView commit details -
Run name-anon-globals after LTO passes as well
If we're going to emit bitcode (through ThinLTOBuffer), then we need to ensure that anon globals are named. This was already done after optimization passes, but also has to happen after LTO passes, as we always emit the final result in a ThinLTO-compatible manner. Fixes rust-lang#51947.
Configuration menu - View commit details
-
Copy full SHA for 66702fc - Browse repository at this point
Copy the full SHA 66702fcView commit details -
This updates lldb to pick up some bug fixes, and makes one minor test suite fix to account for this.
Configuration menu - View commit details
-
Copy full SHA for 2869fda - Browse repository at this point
Copy the full SHA 2869fdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46fcf1c - Browse repository at this point
Copy the full SHA 46fcf1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for eca11b9 - Browse repository at this point
Copy the full SHA eca11b9View commit details
Commits on Nov 7, 2018
-
Rollup merge of rust-lang#55377 - goffrie:patch-2, r=joshtriplett
Slight copy-editing for `std::cell::Cell` docs Hopefully this is a bit more precise and also more correct English.
Configuration menu - View commit details
-
Copy full SHA for ac9d5ec - Browse repository at this point
Copy the full SHA ac9d5ecView commit details -
Rollup merge of rust-lang#55441 - xfix:patch-12, r=aturon
Remove unused re import in gdb_rust_pretty_printing
Configuration menu - View commit details
-
Copy full SHA for 0156dd2 - Browse repository at this point
Copy the full SHA 0156dd2View commit details -
Rollup merge of rust-lang#55453 - Aaron1011:fix/rustdoc-lifetime, r=p…
…nkfelix Choose predicates without inference variables over those with them Fixes rust-lang#54705 When constructing synthetic auto trait impls, we may come across multiple predicates involving the same type, trait, and substitutions. Since we can only display one of these, we pick the one with the 'most strict' lifetime paramters. This ensures that the impl we render the user is actually valid (that is, a struct matching that impl will actually implement the auto trait in question). This commit exapnds the definition of 'more strict' to take into account inference variables. We always choose a predicate without inference variables over a predicate with inference variables.
Configuration menu - View commit details
-
Copy full SHA for 88f214c - Browse repository at this point
Copy the full SHA 88f214cView commit details -
Rollup merge of rust-lang#55495 - wesleywiser:opt_fuel_rustbuild, r=n…
…ikomatsakis Don't print opt fuel messages to stdout because it breaks Rustbuild Rustbuild passes `--message-format json` to the compiler invocations which causes JSON to be emitted on stdout. Printing optimization fuel messages to stdout breaks the json and causes Rustbuild to fail. Work around this by emitting optimization fuel related messages on stderr instead.
Configuration menu - View commit details
-
Copy full SHA for 099c587 - Browse repository at this point
Copy the full SHA 099c587View commit details -
Rollup merge of rust-lang#55501 - nnethercote:DoCompleted, r=pnkfelix
Make `process_obligations`' computation of `completed` optional. It's only used in tests. This reduces instruction counts on several benchmarks by 0.5--1%.
Configuration menu - View commit details
-
Copy full SHA for d64142b - Browse repository at this point
Copy the full SHA d64142bView commit details -
Rollup merge of rust-lang#55510 - bitshifter:repr-feature-gate-fix, r…
…=petrochenkov Fix feature gate only being checked on first repr attr. Reported in rust-lang#33158 (comment).
Configuration menu - View commit details
-
Copy full SHA for 0708a6a - Browse repository at this point
Copy the full SHA 0708a6aView commit details -
Rollup merge of rust-lang#55609 - nikic:fix-51947, r=nagisa
Run name-anon-globals after LTO passes as well If we're going to emit bitcode (through ThinLTOBuffer), then we need to ensure that anon globals are named. This was already done after optimization passes, but also has to happen after LTO passes, as we always emit the final result in a ThinLTO-compatible manner. I added the test as `run-make`. The important bit is that we emit bitcode in some way (e.g. `--crate-type rlib` or `--emit=llvm-bc`). Please tell me if there is a better way to test for that. Fixes rust-lang#51947
Configuration menu - View commit details
-
Copy full SHA for dfa104e - Browse repository at this point
Copy the full SHA dfa104eView commit details -
Rollup merge of rust-lang#55688 - alexreg:move-issue-tests, r=estebank
Standardised names and location of ui issue tests None
Configuration menu - View commit details
-
Copy full SHA for 8f93a3c - Browse repository at this point
Copy the full SHA 8f93a3cView commit details -
Rollup merge of rust-lang#55692 - matthiaskrgr:remark_debuginfo_hint,…
… r=michaelwoerister -C remark: fix incorrect warning about requiring "--debuginfo" instead of "-C debuginfo=n" Previously suggested "--debuginfo" does not actually work.
Configuration menu - View commit details
-
Copy full SHA for 3682d31 - Browse repository at this point
Copy the full SHA 3682d31View commit details -
Rollup merge of rust-lang#55702 - alexcrichton:arm64-msvc-deploy, r=m…
…ichaelwoerister Add `aarch64-pc-windows-msvc` to deployed targets Accidentally forgotten from rust-lang#54718!
Configuration menu - View commit details
-
Copy full SHA for 6f10e34 - Browse repository at this point
Copy the full SHA 6f10e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dba743 - Browse repository at this point
Copy the full SHA 9dba743View commit details -
Configuration menu - View commit details
-
Copy full SHA for b42b9b3 - Browse repository at this point
Copy the full SHA b42b9b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec8974 - Browse repository at this point
Copy the full SHA 3ec8974View commit details -
Rollup merge of rust-lang#55728 - tromey:update-lldb, r=alexcrichton
Update lldb This updates lldb to pick up some bug fixes, and makes one minor test suite fix to account for this.
Configuration menu - View commit details
-
Copy full SHA for dd9ea2a - Browse repository at this point
Copy the full SHA dd9ea2aView commit details -
Rollup merge of rust-lang#55730 - estebank:impl-trait-arg-mismatch, r…
…=varkor Use trait impl method span when type param mismatch is due to impl Trait Fix rust-lang#55374.
Configuration menu - View commit details
-
Copy full SHA for e222d1d - Browse repository at this point
Copy the full SHA e222d1dView commit details -
Rollup merge of rust-lang#55734 - teresy:shorthand-fields, r=davidtwco
refactor: use shorthand fields refactor: use shorthand for single fields everywhere (excluding tests).
Configuration menu - View commit details
-
Copy full SHA for 9d9146a - Browse repository at this point
Copy the full SHA 9d9146aView commit details -
Rollup merge of rust-lang#55645 - RalfJung:validity-range-inclusive, …
…r=oli-obk do not print wrapping ranges like normal ranges in validity diagnostics
Configuration menu - View commit details
-
Copy full SHA for 4e86576 - Browse repository at this point
Copy the full SHA 4e86576View commit details