Skip to content

Conversation

Azoy
Copy link
Contributor

@Azoy Azoy commented May 30, 2024

This marks a few functions on the typed pointers as transparent. These functions aren't really generic and are calling out to a builtin to do a runtime call to alloc/dealloc, so we can avoid an intermediate function call in generic contexts because that's all these really are.

@Azoy Azoy requested a review from glessard May 30, 2024 17:36
@Azoy Azoy requested a review from a team as a code owner May 30, 2024 17:36
@Azoy
Copy link
Contributor Author

Azoy commented May 30, 2024

@swift-ci please smoke test

@Azoy
Copy link
Contributor Author

Azoy commented May 30, 2024

@swift-ci please smoke test

@Azoy
Copy link
Contributor Author

Azoy commented May 31, 2024

@swift-ci please smoke test Linux

@Azoy Azoy merged commit 1ec03e1 into swiftlang:main May 31, 2024
@Azoy Azoy deleted the pointer-transparent branch May 31, 2024 19:59
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.

3 participants