| Age | Commit message (Collapse) | Author | Lines |
|
Stable release 1.28.0
r? @alexcrichton
I believe Cargo and RLS are both up to date
|
|
|
|
[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
|
|
|
|
[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
|
|
|
|
[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
|
|
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.
|
|
|
|
Therefore we cannot coerce it to a supertype the same way that we can
the LHS of `+`.
Addresses issue 52126.
|
|
This reverts commit 3fd32219b2a4cd377126bab2e30cd4595bf42290.
|
|
[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
|
|
[skip ci]
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[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
|
|
|
|
[BETA] Update cargo
- [beta] Partially revert dep changes in rust-lang/cargo#5651 (rust-lang/cargo#5722)
|
|
- [beta] Partially revert dep changes in rust-lang/cargo#5651 (rust-lang/cargo#5722)
|
|
use vendored rustfmt-nightly (src/tools/rustfmt)
Fixes: #52029
|
|
Fixes: #52029
|
|
[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
|
|
|
|
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.
|
|
This looks like a typo introduced in #51686.
Fixes #52213.
|
|
|
|
|
|
|
|
[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
|
|
|
|
|
|
See CVE-2018-1000622.
|
|
this gives us some leeway when optimizing
|
|
|
|
|
|
|
|
|
|
|
|
[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)
|
|
- [BETA] Fix doctests linking too many libs. (rust-lang/cargo#5687)
- [beta] Fix `cargo install` using a workspace target dir (rust-lang/cargo#5686)
|