2 comments

[ 4.6 ms ] story [ 17.1 ms ] thread
> the enum values received by an actor-isolated method are not the same values that were passed by the caller.

> ... i also noticed that i could influence the specific enum cases that the real values are overwritten with based on user input

Wow. These issues are HUGE. This really needs some official response about blast radius. Xcode 13 with Swift 5.5 has been released for iOS (though not macOS). Developers are shipping, or planning to ship, with builds from it. Do they need to pull those back?

When i saw the speed at which actors were being implemented, together with the complexity of the features, i immediately told my team NOT to use them until at least one or two years, minimum.