I’m starting a review of the data-race safety article in the Swift migration guide to make sure there’s parity with the concurrency chapter of TSPL.
Here’s a small RFC for feedback on documentation for isolation inference from class inheritance and protocol conformances: https://forums.swift.org/t/rfc-documentation-for-isolation-inference-from-classes-and-protocols-se-0316/80343
Let me know your thoughts, questions, and other feedback! I’ve long internalized these rules so I would love to know if my explanation makes sense to you.