- Sep 10, 2018
-
-
Mark Rousskov authored
-
bors authored
[beta] rustdoc: disable blanket impl collection Beta patch for #52873 so we don't propagate the ICE into stable. (This time on the correct branch!) r? @rust-lang/rustdoc @Mark-Simulacrum
-
QuietMisdreavus authored
- Sep 09, 2018
-
-
Pietro Albini authored
- Sep 07, 2018
-
-
Pietro Albini authored
Beta still requires them.
-
Vadim Petrochenkov authored
-
Vadim Petrochenkov authored
-
- Sep 06, 2018
-
-
bors authored
[beta]: Remove `#[repr(transparent)]` from atomics Added in #52149 the discussion in #53514 is showing how we may not want to actually add this attribute to the atomic types. While we continue to debate #53514 this commit reverts the addition of the `transparent` attribute before it hits stable.
-
- Sep 05, 2018
-
-
Alex Crichton authored
Added in #52149 the discussion in #53514 is showing how we may not want to actually add this attribute to the atomic types. While we continue to debate #53514 this commit reverts the addition of the `transparent` attribute before it hits stable.
-
- Sep 04, 2018
-
-
bors authored
[beta] Properly prevent the promotion of unstable const fns backport of https://github.com/rust-lang/rust/pull/53699 r? @nikomatsakis (the other PR was merged and beta nominated but not beta approved)
-
bors authored
[beta] update backtrace-sys to 0.1.24 This is the other part of #53377 that was missed in the #53880 backport. r? @pietroalbini
-
Josh Stone authored
The former code used `target.contains("64")` to detect Elf64 targets, but this is inaccurate in a few cases: - `s390x-unknown-linux-gnu` is 64-bit - `sparcv9-sun-solaris` is 64-bit - `x86_64-unknown-linux-gnux32` is 32-bit Instead the `std` build script can use `CARGO_CFG_TARGET_POINTER_WIDTH` to reliably detect 64-bit targets for libbacktrace. Also update to backtrace-sys 0.1.24 for alexcrichton/backtrace-rs#122.
-
bors authored
Update LLVM to fix segfault on AArch64 Fixes https://github.com/rust-lang/rust/issues/53742 This is a backport of https://github.com/rust-lang/rust/pull/52952 to beta cc @alexcrichton
-
Oliver Scherer authored
-
- Sep 03, 2018
-
-
James Duley authored
-
- Sep 01, 2018
-
-
Marc-Antoine Perennou authored
If we detect a local rebuild (e.g. bootstrap compiler is the same version as target compiler), we set stage to 1. When trying to build e.g. UnstableBook, we use Mode::ToolBootstrap and stage is 1. Just allow Mode::ToolBootstrap and stagge != 0 if we are in a local_rebuild Signed-off-by:
Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
-
Josh Stone authored
The former code used `target.contains("64")` to detect Elf64 targets, but this is inaccurate in a few cases: - `s390x-unknown-linux-gnu` is 64-bit - `sparcv9-sun-solaris` is 64-bit - `x86_64-unknown-linux-gnux32` is 32-bit Instead the `std` build script can use `CARGO_CFG_TARGET_POINTER_WIDTH` to reliably detect 64-bit targets for libbacktrace. Also update to backtrace-sys 0.1.24 for alexcrichton/backtrace-rs#122.
-
Vadim Petrochenkov authored
-
Vadim Petrochenkov authored
This reverts commit b15785b6.
- Aug 31, 2018
-
-
bors authored
[beta] const eval perf regression fix backports #52925 (for https://github.com/rust-lang/rust/issues/52849) and additionally skips hashing on every evaluation step
-
- Aug 30, 2018
-
-
Oliver Scherer authored
-
Ralf Jung authored
-
Ralf Jung authored
-
- Aug 26, 2018
-
-
bors authored
[beta] Don't sanity check function pointers in vtables cc https://github.com/rust-lang/rust/issues/53401 There's no beta nomination because the full fix (https://github.com/rust-lang/rust/pull/53424) is not backportable
-
- Aug 25, 2018
-
-
bors authored
[beta] Rollup backports Merged and approved: * #53559: add macro check for lint * #53509: resolve: Reject some inaccessible candidates sooner during import resolution * #53239: rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5. * #53235: Feature gate where clauses on associated type impls * #53516: resolve: Continue search in outer scopes after applying derive resolution fallback r? @ghost
-
Vadim Petrochenkov authored
-
varkor authored
-
Josh Stone authored
This hack was removed in #50949, but without it I found that building `std` with full debuginfo would print many LLVM `DW_OP_LLVM_fragment` errors, then die `LLVM ERROR: Failed to strip malformed debug info`. It doesn't seem to be a problem for LLVM 6, so we can re-enable the hack just for older LLVM. This reverts commit da579ef7. Fixes #53204. r? @eddyb
-
Vadim Petrochenkov authored
This allows import resolution to progress in cases like #53140
-
Dylan DPC authored
-
Dylan DPC authored
-
Dylan DPC authored
-
Dylan DPC authored
-
Oliver Scherer authored
-
Oliver Scherer authored
-
Oliver Scherer authored
-