Skip to content

[swift]: add 6.2.4 and 6.3 support#2045

Merged
mattgodbolt merged 1 commit intocompiler-explorer:mainfrom
jamieQ:swift-updates-2026-mar
Apr 7, 2026
Merged

[swift]: add 6.2.4 and 6.3 support#2045
mattgodbolt merged 1 commit intocompiler-explorer:mainfrom
jamieQ:swift-updates-2026-mar

Conversation

@jamieQ
Copy link
Copy Markdown
Contributor

@jamieQ jamieQ commented Mar 30, 2026

  • Add support for the swift 6.2.4 and 6.3 release compilers

Note: This PR introduces a slight change in the organization of the newly-added release compilers. Specifically it extracts the new compilers into a new directory that is intended to hold any subsequent patch release compilers for a given minor version release (6.2 has had 4 patch releases thus far). The intent is to achieve the sort of thing laid out in compiler-explorer/compiler-explorer#8393.

@jamieQ
Copy link
Copy Markdown
Contributor Author

jamieQ commented Mar 31, 2026

@mattgodbolt @partouf – not a high priority, but before possibly merging this, I'd like your feedback on the approach to support patch releases that I've started to implement here and is outlined in more detail in compiler-explorer/compiler-explorer#8393. Thanks in advance!

@mattgodbolt
Copy link
Copy Markdown
Member

@jamieQ looks like this broke the tests ... happy to look once those give it a clean bill of health

@mattgodbolt
Copy link
Copy Markdown
Member

oh! no apologies; please update and merge latest to get the fix for the tests....

@mattgodbolt
Copy link
Copy Markdown
Member

This installation seems ok: will opine on the other PR later

@mattgodbolt mattgodbolt merged commit 5c480c9 into compiler-explorer:main Apr 7, 2026
1 of 2 checks passed
@jamieQ
Copy link
Copy Markdown
Contributor Author

jamieQ commented Apr 7, 2026

@mattgodbolt per your feedback on the issue I linked, it sounds to me like we shouldn't do what I was proposing and should just have each compiler version be saved "forever". Given that existing compilers won't be overwritten, it seems my thinking about how to reduce some of the tasks involved for updating things wouldn't actually work. So, I think it might be better to revert this and I'll re-land a change that just keeps things aligned with how they were previously (each compiler version gets its own directory matching its version number).

Edit: or is it too late to change that if this has been merged?

@jamieQ
Copy link
Copy Markdown
Contributor Author

jamieQ commented Apr 7, 2026

(also, thank you for your reply!)

@mattgodbolt
Copy link
Copy Markdown
Member

We can change :-) sorry I didn't think through your PR before I merged it: feel free to send a new one and I'll update

@jamieQ
Copy link
Copy Markdown
Contributor Author

jamieQ commented Apr 7, 2026

feel free to send a new one and I'll update

@mattgodbolt Thanks! Here it is: #2054

@jamieQ jamieQ deleted the swift-updates-2026-mar branch April 7, 2026 13:27
mattgodbolt pushed a commit to compiler-explorer/compiler-explorer that referenced this pull request Apr 15, 2026
Adds support for the 6.3 and 6.2.4 swift compilers.

Depends on: compiler-explorer/infra#2045,
compiler-explorer/infra#2054
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.

2 participants