Skip to content

Add test to build crates used by r-a on stable - #129529

Merged
bors merged 7 commits into
rust-lang:masterfrom
lqd:stable-new-solver
Sep 10, 2024
Merged

Add test to build crates used by r-a on stable#129529
bors merged 7 commits into
rust-lang:masterfrom
lqd:stable-new-solver

Conversation

@lqd

@lqdlqd commented Aug 24, 2024

Copy link
Copy Markdown
Member

r? @Kobzol

I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.

@rustbot

Copy link
Copy Markdown
Collaborator

Could not assign reviewer from: Kobzol.
User(s) Kobzol are either the PR author, already assigned, or on vacation, and there are no other candidates.
Use r? to specify someone else to assign.

@rustbot

This comment was marked as outdated.

@rustbotrustbot added A-run-make Area: port run-make Makefiles to rmake.rs S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Aug 24, 2024
@lqdlqd assigned Kobzol and unassigned jieyouxuAug 24, 2024
@lqd
lqdforce-pushed the stable-new-solver branch from 49b5c1f to a7dbf4cCompareAugust 25, 2024 11:00
@lqd

lqd commented Aug 25, 2024

Copy link
Copy Markdown
MemberAuthor

I've also removed the cargo nightly feature / RUSTC_BOOTSTRAP

Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
@lqd
lqdforce-pushed the stable-new-solver branch from 0b7eba2 to f1df0c5CompareAugust 26, 2024 09:57
Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
@lqd

lqd commented Aug 27, 2024

Copy link
Copy Markdown
MemberAuthor

All the prerequisite PRs have landed.

@lqd
lqd marked this pull request as ready for review August 27, 2024 17:52
@rustbot

Copy link
Copy Markdown
Collaborator

This PR modifies tests/run-make/. If this PR is trying to port a Makefile
run-make test to use rmake.rs, please update the
run-make port tracking issue
so we can track our progress. You can either modify the tracking issue
directly, or you can comment on the tracking issue and link this PR.

cc @jieyouxu

The run-make-support library was changed

cc @jieyouxu

@KobzolKobzol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a few nits, otherwise LGTM. Thank you for pushing this through!

Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
Comment threadtests/run-make/rustc-crates-on-stable/rmake.rs Outdated
@Kobzol

Copy link
Copy Markdown
Member

Thanks! You can r=me once CI is green.

@Kobzol

Copy link
Copy Markdown
Member

@bors r+

@bors

bors commented Sep 2, 2024

Copy link
Copy Markdown
Collaborator

📌 Commit a178559 has been approved by Kobzol

It is now in the queue for this repository.

bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 4, 2024
Rollup of 8 pull requests
Successful merges:
- rust-lang#101339 (enable -Zrandomize-layout in debug CI builds )
- rust-lang#127021 (Add target support for RTEMS Arm)
- rust-lang#128871 (bypass linker configuration and cross target check for specific commands)
- rust-lang#129471 ([rustdoc] Sort impl associated items by kinds and then by appearance)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129624 (Adjust `memchr` pinning and run `cargo update`)
- rust-lang#129796 (Unify scraped examples with other code examples)
- rust-lang#129939 (explain why Rvalue::Len still exists)
r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 5, 2024
Rollup of 8 pull requests
Successful merges:
- rust-lang#101339 (enable -Zrandomize-layout in debug CI builds )
- rust-lang#127021 (Add target support for RTEMS Arm)
- rust-lang#128871 (bypass linker configuration and cross target check for specific commands)
- rust-lang#129471 ([rustdoc] Sort impl associated items by kinds and then by appearance)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129624 (Adjust `memchr` pinning and run `cargo update`)
- rust-lang#129796 (Unify scraped examples with other code examples)
- rust-lang#129939 (explain why Rvalue::Len still exists)
r? `@ghost`
`@rustbot` modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Sep 5, 2024
Add test to build crates used by r-a on stable
r? `@Kobzol`
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 5, 2024
…iaskrgr
Rollup of 6 pull requests
Successful merges:
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129624 (Adjust `memchr` pinning and run `cargo update`)
- rust-lang#129720 (Simplify DestProp memory management)
- rust-lang#129796 (Unify scraped examples with other code examples)
- rust-lang#129891 (Do not request sanitizers for naked functions)
- rust-lang#129938 (Elaborate on deriving vs implementing `Copy`)
Failed merges:
- rust-lang#129471 ([rustdoc] Sort impl associated items by kinds and then by appearance)
r? `@ghost`
`@rustbot` modify labels: rollup
GuillaumeGomez added a commit to GuillaumeGomez/rust that referenced this pull request Sep 6, 2024
Add test to build crates used by r-a on stable
r? ``@Kobzol``
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 6, 2024
…llaumeGomez
Rollup of 7 pull requests
Successful merges:
- rust-lang#119229 (Update mingw-w64 + GNU toolchain)
- rust-lang#128871 (bypass linker configuration and cross target check for specific commands)
- rust-lang#128939 (Distribute rustc_codegen_cranelift for Windows)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129624 (Adjust `memchr` pinning and run `cargo update`)
- rust-lang#129835 (enable const-float-classify test, and test_next_up/down on 32bit x86)
- rust-lang#130009 (rustdoc-search: allow trailing `Foo ->` arg search)
r? `@ghost`
`@rustbot` modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Sep 8, 2024
Add test to build crates used by r-a on stable
r? ```@Kobzol```
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 8, 2024
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#129337 (rustdoc rfc#3662 changes under unstable flags)
- rust-lang#129473 (use `download-ci-llvm=true` in the default compiler config)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#130025 (Also emit `missing_docs` lint with `--test` to fulfil expectations)
- rust-lang#130070 (Rename variant `AddrOfRegion` of `RegionVariableOrigin` to `BorrowRegion`)
- rust-lang#130087 (remove 'const' from 'Option::iter')
- rust-lang#130092 (Fixes typo in wasm32-wasip2 doc comment)
r? `@ghost`
`@rustbot` modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Sep 8, 2024
Add test to build crates used by r-a on stable
r? ````@Kobzol````
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 8, 2024
…iaskrgr
Rollup of 7 pull requests
Successful merges:
- rust-lang#129473 (use `download-ci-llvm=true` in the default compiler config)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#130025 (Also emit `missing_docs` lint with `--test` to fulfil expectations)
- rust-lang#130048 (run-make-support: Add llvm-pdbutil)
- rust-lang#130070 (Rename variant `AddrOfRegion` of `RegionVariableOrigin` to `BorrowRegion`)
- rust-lang#130087 (remove 'const' from 'Option::iter')
- rust-lang#130092 (Fixes typo in wasm32-wasip2 doc comment)
r? `@ghost`
`@rustbot` modify labels: rollup
workingjubilee added a commit to workingjubilee/rustc that referenced this pull request Sep 9, 2024
Add test to build crates used by r-a on stable
r? `````@Kobzol`````
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
workingjubilee added a commit to workingjubilee/rustc that referenced this pull request Sep 9, 2024
Add test to build crates used by r-a on stable
r? ``````@Kobzol``````
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 9, 2024
…kingjubilee
Rollup of 16 pull requests
Successful merges:
- rust-lang#119229 (Update mingw-w64 + GNU toolchain)
- rust-lang#128345 (added support for GNU/Hurd on x86_64)
- rust-lang#128667 (rustdoc: normalise type/field names)
- rust-lang#128939 (Distribute rustc_codegen_cranelift for Windows)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129624 (Adjust `memchr` pinning and run `cargo update`)
- rust-lang#129876 (Use sysroot crates maximally in `rustc_codegen_gcc`.)
- rust-lang#130034 ( Fix enabling wasm-component-ld to match other tools )
- rust-lang#130048 (run-make-support: Add llvm-pdbutil)
- rust-lang#130068 (Test codegen when setting deployment target)
- rust-lang#130070 (Rename variant `AddrOfRegion` of `RegionVariableOrigin` to `BorrowRegion`)
- rust-lang#130087 (remove 'const' from 'Option::iter')
- rust-lang#130090 (make Result::copied unstably const)
- rust-lang#130092 (Fixes typo in wasm32-wasip2 doc comment)
- rust-lang#130107 (const: make ptr.is_null() stop execution on ambiguity)
- rust-lang#130115 (Remove needless returns detected by clippy in libraries)
r? `@ghost`
`@rustbot` modify labels: rollup
workingjubilee added a commit to workingjubilee/rustc that referenced this pull request Sep 10, 2024
Add test to build crates used by r-a on stable
r? ```````@Kobzol```````
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 10, 2024
…kingjubilee
Rollup of 14 pull requests
Successful merges:
- rust-lang#128316 (Stabilize most of `io_error_more`)
- rust-lang#129473 (use `download-ci-llvm=true` in the default compiler config)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129778 (interpret: make typed copies lossy wrt provenance and padding)
- rust-lang#129981 (Remove `serialized_bitcode` from `LtoModuleCodegen`.)
- rust-lang#130025 (Also emit `missing_docs` lint with `--test` to fulfil expectations)
- rust-lang#130040 (unify `llvm-bitcode-linker`, `wasm-component-ld` and llvm-tools logics)
- rust-lang#130094 (Inform the solver if evaluation is concurrent)
- rust-lang#130132 ([illumos] enable SIGSEGV handler to detect stack overflows)
- rust-lang#130146 (bootstrap `naked_asm!` for `compiler-builtins`)
- rust-lang#130149 (Helper function for formatting with `LifetimeSuggestionPosition`)
- rust-lang#130152 (adapt a test for llvm 20)
- rust-lang#130162 (bump download-ci-llvm-stamp)
- rust-lang#130164 (move some const fn out of the const_ptr_as_ref feature)
r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 10, 2024
…kingjubilee
Rollup of 11 pull requests
Successful merges:
- rust-lang#128316 (Stabilize most of `io_error_more`)
- rust-lang#129473 (use `download-ci-llvm=true` in the default compiler config)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129981 (Remove `serialized_bitcode` from `LtoModuleCodegen`.)
- rust-lang#130094 (Inform the solver if evaluation is concurrent)
- rust-lang#130132 ([illumos] enable SIGSEGV handler to detect stack overflows)
- rust-lang#130146 (bootstrap `naked_asm!` for `compiler-builtins`)
- rust-lang#130149 (Helper function for formatting with `LifetimeSuggestionPosition`)
- rust-lang#130152 (adapt a test for llvm 20)
- rust-lang#130162 (bump download-ci-llvm-stamp)
- rust-lang#130164 (move some const fn out of the const_ptr_as_ref feature)
r? `@ghost`
`@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull request Sep 10, 2024
…kingjubilee
Rollup of 11 pull requests
Successful merges:
- rust-lang#128316 (Stabilize most of `io_error_more`)
- rust-lang#129473 (use `download-ci-llvm=true` in the default compiler config)
- rust-lang#129529 (Add test to build crates used by r-a on stable)
- rust-lang#129981 (Remove `serialized_bitcode` from `LtoModuleCodegen`.)
- rust-lang#130094 (Inform the solver if evaluation is concurrent)
- rust-lang#130132 ([illumos] enable SIGSEGV handler to detect stack overflows)
- rust-lang#130146 (bootstrap `naked_asm!` for `compiler-builtins`)
- rust-lang#130149 (Helper function for formatting with `LifetimeSuggestionPosition`)
- rust-lang#130152 (adapt a test for llvm 20)
- rust-lang#130162 (bump download-ci-llvm-stamp)
- rust-lang#130164 (move some const fn out of the const_ptr_as_ref feature)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit a4c6104 into rust-lang:masterSep 10, 2024
@rustbotrustbot added this to the 1.83.0 milestone Sep 10, 2024
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Sep 10, 2024
Rollup merge of rust-lang#129529 - lqd:stable-new-solver, r=Kobzol
Add test to build crates used by r-a on stable
r? ````````@Kobzol````````
I've opened other PRs for this one to work and they've landed already. I cherry-picked your commit, and added the last remaining pieces we needed I think.
@lqd
lqd deleted the stable-new-solver branch September 10, 2024 10:42
@Veykril

Copy link
Copy Markdown
Member

A very late thanks for this test btw :)

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-run-makeArea: port run-make Makefiles to rmake.rsS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants

@lqd@rustbot@Kobzol@bors@Veykril@jieyouxu