| Age | Commit message (Collapse) | Author | Lines |
|
[stable] Backport fixes to build-manifest
Backports the following changes to stable:
* #56703: Fix build of the `build-manifest` tool *(partial, just added last commit)*
* #56783: Add `--pinentry-mode=loopback` to deployment script
* #56735: Fix gpg signing in manifest builder
r? @ghost
cc @Mark-Simulacrum @alexcrichton
|
|
Apparently this changed with gpg2 or... something like that?
|
|
GPG versions 2.x+ require that --batch be passed if --passphrase-fd is
to be accepted.
|
|
This builder is not really the correct place to put this, but it
definitely has the time budget and checking this tool builds on just one
platform is more than sufficient.
|
|
[stable] 1.31.1 point release
Rust 1.31.1 is scheduled to be released on Thursday 20th, with the following changes:
* #56562: Update libc version required by rustc *(different patch made by me)*
* #56615: Update the book to fix some edition-related bugs
* rls submodule update to [`b379ef7`](https://github.com/rust-lang/rls/commit/b379ef76a1e3ab5cbc7e0010e2751f992fa3b62a), including:
* https://github.com/rust-lang/rls/pull/1170: Fix for common infinte loop regression
* https://github.com/rust-lang/rls/issues/1171: Can't jump to std defs
r? @Mark-Simulacrum
cc @rust-lang/core @rust-lang/release
|
|
|
|
|
|
|
|
|
|
|
|
[stable] Add a few critical fixes to the 1.31.0 release
This PR cherry-picks the following PRs to stable:
* #56467: Bump stack size to 32MB
* #56486: Propagate all closure requirements to the caller
* #56519: update edition guide
The changes will be included in the final 1.31.0 binary (to avoid a point release). To deploy the build to dev-static the old manifest needs to be removed from the bucket after the PR is merged.
cc @rust-lang/core @rust-lang/release @rust-lang/compiler
r? @alexcrichton
|
|
and update it so that links are correct
|
|
There are two `TyCtxt`s, one global, one local. Methods must be called
on the right one, as they differ by invariant lifetimes.
|
|
|
|
|
|
Stable 1.31.0 release
This also includes a patch to the edition guide inclusion such that it should actually get built. It will need to be forward-ported to master (and beta, but that'll come as master/beta promotion).
cc @rust-lang/release
|
|
|
|
[beta] Rollup backports
Approved for backport:
* #56373: Update books
r? @ghost
cc @Mark-Simulacrum @steveklabnik
|
|
|
|
Update RLS on beta
r? @pietroalbini @alexcrichton
|
|
|
|
|
|
|
|
Rollup beta backports
* https://github.com/rust-lang/rust/pull/56264
* https://github.com/rust-lang/rust/pull/56300
* https://github.com/rust-lang/rust/pull/56322
* https://github.com/rust-lang/rust/pull/56329
Neither https://github.com/rust-lang/rust/pull/56300 nor https://github.com/rust-lang/rust/pull/56329 applied cleanly, but I think I've gotten it working with @nikic's [help](https://github.com/rust-lang/rust/pull/56300#issuecomment-442950648) (thanks!)
Closes https://github.com/rust-lang/rust/issues/56311
Closes https://github.com/rust-lang/rust/issues/56263
|
|
cc #56261
|
|
|
|
|
|
The alignment for the second element of a scalar pair is not the
same as for the first element. Make sure it is computed correctly
based on the element size.
|
|
|
|
beta backports
Backported PRs:
- [x] Avoid panic when matching function call #55742
- [x] [beta] resolve: Implement edition hygiene for imports and absolute paths #56053
r? @ghost
cc @rust-lang/release
|
|
|
|
|
|
More precise spans for ambiguities from macros
|
|
edition
|
|
Flatten `ModuleOrUniformRoot` variants
|
|
|
|
Use per-span hygiene in a few other places in resolve
Prefer `rust_2015`/`rust_2018` helpers to comparing editions
|
|
|
|
[beta] resolve: Fix some stable-to-beta regressions
Fixes https://github.com/rust-lang/rust/issues/56182 (stable-to-beta regression)
Fixes https://github.com/rust-lang/rust/issues/56187 (stable-to-beta regression)
|
|
|
|
|
|
[beta] Rollup backports
* #56163: [master] Backport 1.30.1 release notes
* #56147: resolve: Fix some asserts in import validation
* #56118: Update books for Rust 2018
* #56117: resolve: Make "empty import canaries" invisible from other crates
* #56065: Replace the ICEing on const fn loops with an error
* #56143: Issue 56128 segment id ice nightly
* #56134: Fix clippy documentation links (first in #56156)
r? @ghost
|
|
|
|
Clippy uses it to identify the correct documentation to point to
|
|
|
|
|
|
|
|
|
|
|
|
We are not mutating it now.
|