For a while now I've been wondering if _NameMap should get a revisit since Swift 5 went UTF-8. We likely could drop all the allocations related to the InternPool, and we might actually end up at the point the compiler can just realized everything is concurrency safe again.
But given the Swift 5.10 new concurrency warnings around it (#1560), it seems like that might be even more reason to consider revisiting/simplifying it.
For a while now I've been wondering if
_NameMapshould get a revisit since Swift 5 went UTF-8. We likely could drop all the allocations related to theInternPool, and we might actually end up at the point the compiler can just realized everything is concurrency safe again.But given the Swift 5.10 new concurrency warnings around it (#1560), it seems like that might be even more reason to consider revisiting/simplifying it.