summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2018-07-30Auto merge of #52864 - Mark-Simulacrum:stable-next, r=alexcrichton 1.28.0bors-1/+1
Stable release 1.28.0 r? @alexcrichton I believe Cargo and RLS are both up to date
2018-07-30Stable release 1.28.0Mark Rousskov-1/+1
2018-07-28Auto merge of #52796 - ollie27:rustdoc_beta_lints, r=QuietMisdreavusbors-1/+5
[beta] Disable lints in rustdoc The lint handling in rustdoc 1.28 is still incomplete so I think it would be best to disable it for the stable release. The main thing that's missing is that cargo doesn't cap lints for dependencies. This was fixed in master by #52354 and rust-lang/cargo#5765 but they haven't been backported. Additionally rustdoc is still emitting lints that are not on its whitelist https://github.com/rust-lang/rust/issues/51661#issuecomment-406800119. cc. @rust-lang/rustdoc
2018-07-27Disable lints in rustdocOliver Middleton-1/+5
2018-07-27Auto merge of #52776 - pietroalbini:bump-beta-bootstrap, r=Mark-Simulacrumbors-2/+2
[beta] Bump bootstrap compiler to 1.27.2 This PR bumps the beta bootstrap compiler to 1.27.2. * The original cargo version was wrong: the current one is not `0.28.0`, but `1.27.0` (since https://github.com/rust-lang/cargo/pull/5083). [Should the forge be updated?](https://forge.rust-lang.org/release-process.html) * The updated `date` is the correct one for rustc, but the wrong one for cargo. *I think* that shouldn't cause any problem, but it's better to ask. r? @Mark-Simulacrum
2018-07-27bump bootstrap compiler to 1.27.2Pietro Albini-2/+2
2018-07-26Auto merge of #52750 - pietroalbini:beta-backports, r=pietroalbinibors-12/+112
[beta] Rollup backports Merged and approved: * #52564: LHS of assign op is invariant This PR also reverts commit 3fd32219b2a4cd377126bab2e30cd4595bf42290, which is not needed anymore. cc @kennytm r? @ghost
2018-07-26For some reason, on my linux box, using `-Zverbose` here is causing a linker ↵Felix S. Klock II-1/+1
failure. Rather than try to work out what was happening, I just removed the flag because I see no reason for it to be on this test.
2018-07-26Regression test for issue.Felix S. Klock II-0/+88
2018-07-26When type-checking binops, LHS of assign-op like `+=` is invariant.Felix S. Klock II-11/+18
Therefore we cannot coerce it to a supertype the same way that we can the LHS of `+`. Addresses issue 52126.
2018-07-26Revert "Run macOS jobs everywhere until Travis has fixed the problem."Pietro Albini-0/+5
This reverts commit 3fd32219b2a4cd377126bab2e30cd4595bf42290.
2018-07-26Auto merge of #52687 - pietroalbini:beta-backports, r=pietroalbinibors-61/+156
[beta] Rollup backports Merged and approved: * #52677: Release notes: add some missing 1.28 libs stabilization * #52181: rustdoc: set panic output before starting compiler thread pool * #52709: beta: only true stage0 needs feature(global_allocator) r? @ghost
2018-07-26Run macOS jobs everywhere until Travis has fixed the problem.kennytm-5/+0
[skip ci]
2018-07-26Rollup merge of #52709 - cuviper:beta-global_allocator, r=alexcrichtonkennytm-3/+1
beta: only true stage0 needs feature(global_allocator) We use `#[global_allocator]` for `stage0` builds of libstd, and also with `feature = "force_alloc_system"` that's set for a local rebuild, where the bootstrap compiler is the same version and otherwise uses the `--cfg stage1`. We only need the unstable `feature(global_allocator)` for a true `stage0` being 1.27. For rebuilds with 1.28, that feature is stable and causes a denied warning if it's enabled, so we should avoid it.
2018-07-25beta: only true stage0 needs feature(global_allocator)Josh Stone-3/+1
We use `#[global_allocator]` for `stage0` builds of libstd, and also with `feature = "force_alloc_system"` that's set for a local rebuild, where the bootstrap compiler is the same version and otherwise uses the `--cfg stage1`. We only need the unstable `feature(global_allocator)` for a true `stage0` being 1.27. For rebuilds with 1.28, that feature is stable and causes a denied warning if it's enabled, so we should avoid it.
2018-07-25fix beta backportPietro Albini-3/+3
2018-07-25force the doctest rustc thread to share the name of the testQuietMisdreavus-7/+19
2018-07-25compiletest: don't overwrite failure-status if it was previously setQuietMisdreavus-0/+7
2018-07-25add failure-status to rustdoc doctest ui testQuietMisdreavus-9/+10
2018-07-25normalize test output so it can be run from repo rootQuietMisdreavus-10/+14
2018-07-25update stdout file with test path normalizationQuietMisdreavus-10/+10
2018-07-25report doctest compile failures correctlyQuietMisdreavus-22/+38
2018-07-25add ui test for failing doctestQuietMisdreavus-0/+40
2018-07-25rustdoc: set panic output before starting compiler thread poolQuietMisdreavus-25/+27
2018-07-25Release notes: add some missing 1.28 libs stabilizationSimon Sapin-2/+22
2018-07-24Auto merge of #52624 - oli-obk:promotion_abort_backport, r=nikomatsakisbors-3/+46
[beta] Abort instead of UB if promotion fails original PR: https://github.com/rust-lang/rust/pull/52571 (not beta approved yet) r? @nikomatsakis cc @RalfJung
2018-07-22Abort instead of UB if promotion failsOliver Schneider-3/+46
2018-07-19Auto merge of #52503 - ehuss:update-beta-cargo, r=alexcrichtonbors-0/+0
[BETA] Update cargo - [beta] Partially revert dep changes in rust-lang/cargo#5651 (rust-lang/cargo#5722)
2018-07-18[BETA] Update cargoEric Huss-0/+0
- [beta] Partially revert dep changes in rust-lang/cargo#5651 (rust-lang/cargo#5722)
2018-07-16Auto merge of #52419 - semarie:beta-rustfmt, r=Mark-Simulacrumbors-129/+3
use vendored rustfmt-nightly (src/tools/rustfmt) Fixes: #52029
2018-07-16use vendored rustfmt-nightly (src/tools/rustfmt)Sébastien Marie-129/+3
Fixes: #52029
2018-07-14Auto merge of #52366 - pietroalbini:beta-backports, r=pietroalbinibors-8/+88
[beta] Rollup backports Merged and approved: * #51956: Fix rustdoc run failures by shutting down definitely some lints * #52232: use the adjusted type for cat_pattern in tuple patterns Closes #52311 Closes #52313 r? @ghost
2018-07-14add test for #52213Ariel Ben-Yehuda-0/+24
2018-07-14add a debug log for more MC failuresAriel Ben-Yehuda-3/+6
I don't see why MC should fail on well-formed code, so it might be a better idea to just add a `delay_span_bug` there (anyone remember the `cat_expr Errd` bug from the 1.0 days?). However, I don't think this is a good idea to backport a new delay_span_bug into stable and this code is going away soon-ish anyway.
2018-07-14use the adjusted type for cat_pattern in tuple patternsAriel Ben-Yehuda-1/+1
This looks like a typo introduced in #51686. Fixes #52213.
2018-07-14add comment about lints whitelistingGuillaume Gomez-0/+2
2018-07-14Whitelist lintsGuillaume Gomez-8/+19
2018-07-14Fix rustdoc run failures by shutting down definitely some lintsGuillaume Gomez-2/+42
2018-07-12Auto merge of #52308 - pietroalbini:beta-backports, r=pietroalbinibors-66/+234
[beta] Rollup backports Merged and approved: * #51722: Updated RELEASES for 1.28.0 * #52193: step_by: leave time of item skip unspecified * #52194: Remove rustdoc's plugins feature * #52196: rustdoc: Hide struct and enum variant constructor imports * #52310: Backport 1.27.1 release notes to master r? @ghost
2018-07-12Backport 1.27.1 release notes to masterMark Rousskov-0/+23
2018-07-12rustdoc: Hide struct and enum variant constructor importsOliver Middleton-5/+32
2018-07-12Remove rustdoc pluginssteveklabnik-58/+12
See CVE-2018-1000622.
2018-07-12step_by: leave time of item skip unspecifiedEmerentius-1/+22
this gives us some leeway when optimizing
2018-07-12Update RELEASES.mdAaron Power-0/+2
2018-07-12Updated RELEASESAaron Power-12/+12
2018-07-12Update RELEASES.mdAaron Power-2/+5
2018-07-12Update RELEASES.mdAaron Power-1/+1
2018-07-12Updated RELEASES for 1.28.0Aaron Power-0/+138
2018-07-09Auto merge of #52183 - ehuss:update-beta-cargo, r=alexcrichtonbors-0/+0
[BETA] Update cargo - [BETA] Fix doctests linking too many libs. (rust-lang/cargo#5687) - [beta] Fix `cargo install` using a workspace target dir (rust-lang/cargo#5686)
2018-07-09[BETA] Update cargoEric Huss-0/+0
- [BETA] Fix doctests linking too many libs. (rust-lang/cargo#5687) - [beta] Fix `cargo install` using a workspace target dir (rust-lang/cargo#5686)