Avatar
Avatar
koher
nonisolated async func が呼び出し元のisolation boundaryを引き継ぐ場合、non-isolatedなisolation domainって Task インスタンスに紐づけられたものしかなさそうな気がするんですが、もしそれなら Task-isolated とかの呼称にした方が直観的だと思うんですよね。 nonisolated な関数はnon-isolatedなisolation domainで実行されるとは限らないというのもわかりづらいですし。
koherさんの言う通り実はregion-based-isolationのregionの分類だとnonisolatedって言葉は出てこなくてtask-isolated-regionって呼ばれてるんですよね(region=isolationとできるならisolationもtask-isolationと呼べそう) https://github.com/swiftlang/swift-evolution/blob/main/proposals/0414-region-based-isolation.md#taxonomy-of-isolation-regions
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - swiftlang/swift-evolution
👀 2