Skip to content

Install nightly gcc and clang p4307-p4345-trunk - #2452

Open
mattgodbolt-molty wants to merge 1 commit into
mainfrom
molty/p4307-p4345
Open

mattgodbolt-molty wants to merge 1 commit into
mainfrom
molty/p4307-p4345

Conversation

@mattgodbolt-molty

@mattgodbolt-molty mattgodbolt-molty commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Adds p4307-p4345-trunk to the gcc and clang nightly target lists in bin/yaml/cpp.yaml, next to p0917-trunk and p3951-trunk.

Checked by expanding every target with targets_from(..., {"nightly"}) across bin/yaml/*.yaml before and after: the only difference is the two new installables, compilers/c++/nightly/gcc p4307-p4345-trunk and compilers/c++/nightly/clang p4307-p4345-trunk (installing to gcc-p4307-p4345-trunk and clang-p4307-p4345-trunk). Until the first daily build lands, ce_install list reports "Unable to find nightlies" for them and skips them, as expected.

Part of adding two nightly experimental compilers built from Steve Downey's backticks-and-uniops branches, implementing P4307 (infix backtick operator and keyword escape) and P4345 (Unicode mathematical operators):

Merge order: the two builder PRs first (and let the builder images rebuild), then compiler-workflows, then infra, then compiler-explorer once the first build is installed.

🤖 Generated with Claude Code

Adds the p4307-p4345-trunk target to the gcc and clang nightly lists,
installing Steve Downey's backticks-and-uniops builds (P4307 infix
backtick operator and keyword escape, P4345 Unicode mathematical
operators).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Build Required

The following additions require CE to build artifacts before deployment:

  • cpp.yaml: compilers/c++/nightly/clang p4307-p4345-trunk (type: nightly)
  • cpp.yaml: compilers/c++/nightly/gcc p4307-p4345-trunk (type: nightly)

Please ensure these have been built and uploaded to S3 before merging, or coordinate with the CE team.

Build Commands

gh workflow run bespoke-build.yaml -f image=clang -f version=p4307-p4345-trunk -f command=build.sh
gh workflow run bespoke-build.yaml -f image=gcc -f version=p4307-p4345-trunk -f command=build.sh

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant