Skip to content

Conversation

@nate-chandler
Copy link
Contributor

Move the conforming archetype type info to a header and use it as the type info for all resilient types that conform.

In preparation to use it for resilient conformers.
Resilient types conforming to BitwiseCopyable mostly shouldn't go
through the VWT for value operations, they should just use memcpy.
@nate-chandler
Copy link
Contributor Author

@swift-ci please test

@nate-chandler
Copy link
Contributor Author

@swift-ci please apple silicon benchmark

@nate-chandler
Copy link
Contributor Author

@swift-ci please test macos platform

@nate-chandler
Copy link
Contributor Author

@swift-ci please test source compatibility

1 similar comment
@nate-chandler
Copy link
Contributor Author

@swift-ci please test source compatibility

@nate-chandler nate-chandler marked this pull request as ready for review February 19, 2024 15:56
@nate-chandler nate-chandler merged commit 6987c70 into swiftlang:main Feb 19, 2024
@nate-chandler nate-chandler deleted the bitwise-copyable/more-ti branch February 19, 2024 15:56
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