Skip to content

Remove the legacy Xcode 16 entry point function on non-Darwin platforms.#545

Merged
grynspan merged 2 commits into
mainfrom
jgrynspan/remove-xcode16-hook-on-non-darwin
Jul 17, 2024
Merged

Remove the legacy Xcode 16 entry point function on non-Darwin platforms.#545
grynspan merged 2 commits into
mainfrom
jgrynspan/remove-xcode16-hook-on-non-darwin

Conversation

@grynspan

@grynspan grynspan commented Jul 17, 2024

Copy link
Copy Markdown
Contributor

This PR removes swt_copyABIEntryPoint_v0(), which is an older version of the approved swt_abiv0_getEntryPoint() entry point function used by Xcode 16 Beta 1 but not used on non-Darwin platforms.

The symbol remains available on Darwin for the benefit of Xcode 16 beta users. It will be removed from the Darwin builds in a future update.

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

This PR removes `swt_copyABIEntryPoint_v0()`, which is an older version of the
approved `swt_abiv0_getEntryPoint()` entry point function used by Xcode 16 Beta
1 but not used on non-Darwin platforms.

The symbol remains available on Darwin for the benefit of Xcode 16 beta users.
It will be removed from the Darwin builds in a future update.
@grynspan grynspan added bug 🪲 Something isn't working tools integration 🛠️ Integration of swift-testing into tools/IDEs windows 🪟 Windows support linux 🐧 Linux support (all distros) wasi/wasm 🧭 WebAssembly support labels Jul 17, 2024
@grynspan grynspan self-assigned this Jul 17, 2024
@grynspan

Copy link
Copy Markdown
Contributor Author

@swift-ci please test

@grynspan

Copy link
Copy Markdown
Contributor Author

@swift-ci please test

@grynspan grynspan merged commit 7b1fd7e into main Jul 17, 2024
@grynspan grynspan deleted the jgrynspan/remove-xcode16-hook-on-non-darwin branch July 17, 2024 14:36
@grynspan grynspan added the tech-debt 💾 reduces technical debt label Jul 24, 2025
@grynspan grynspan mentioned this pull request Jul 24, 2025
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🪲 Something isn't working linux 🐧 Linux support (all distros) tech-debt 💾 reduces technical debt tools integration 🛠️ Integration of swift-testing into tools/IDEs wasi/wasm 🧭 WebAssembly support windows 🪟 Windows support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants