Skip to content

Give VaList its own home - #126921

Merged
bors merged 2 commits into
rust-lang:masterfrom
workingjubilee:outline-va-list
Jul 8, 2024
Merged

bors merged 2 commits into
rust-lang:masterfrom
workingjubilee:outline-va-list

Conversation

@workingjubilee

@workingjubilee workingjubilee commented Jun 24, 2024

Copy link
Copy Markdown
Member

Just rearranging things internally and reexporting.

@rustbot rustbot added A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jun 24, 2024
@rustbot

ghost commented Jun 24, 2024

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

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@workingjubilee workingjubilee added the F-c_variadic `#![feature(c_variadic)]` label Jun 25, 2024
))]
#[cfg_attr(not(doc), repr(transparent))] // work around https://github.com/rust-lang/rust/issues/90435
#[lang = "va_list"]
pub struct VaListImpl<'f> {

ghost Jun 25, 2024

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.

Shouldn't those platform-dependant VaListImpl struct be moved into the corresponding PAL?

ghost Jun 25, 2024

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

nonesuch for core, currently.

@bors

ghost commented Jun 26, 2024

Copy link
Copy Markdown
Collaborator

☔ The latest upstream changes (presumably #126965) made this pull request unmergeable. Please resolve the merge conflicts.

Jubilee Young added 2 commits July 4, 2024 20:34
Now that VaList, et al. have a module, they only need one `#[unstable]`.
@workingjubilee

ghost commented Jul 5, 2024

Copy link
Copy Markdown
Member Author

This is now just internal-only.

r? libs

@rustbot rustbot assigned Noratrieb and unassigned m-ou-se Jul 5, 2024
@Noratrieb

ghost commented Jul 7, 2024

Copy link
Copy Markdown
Member

may it live peacefully in its new home.
bors r plus

@bors

ghost commented Jul 7, 2024

Copy link
Copy Markdown
Collaborator

📌 Commit c1a29b3 has been approved by Nilstrieb

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 7, 2024
@bors
bors merged commit adbcb1a into rust-lang:master Jul 8, 2024
@rustbot rustbot added this to the 1.81.0 milestone Jul 8, 2024
@workingjubilee
workingjubilee deleted the outline-va-list branch July 11, 2024 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-run-make Area: port run-make Makefiles to rmake.rs A-testsuite Area: The testsuite used to check the correctness of rustc F-c_variadic `#![feature(c_variadic)]` S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library 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.

7 participants