Swift 5 makes runtime compatibility a platform contract
engineeringswiftabimemorystringsSwift 5 stabilizes its ABI on Apple platforms while changing String storage and release-build memory checks. Those changes explain what the stable runtime must preserve.