Re:ORC – Nim's new memory managment
by KMag on Tuesday December 08, 2020 @07:34PM
(#25353699)
> As I understand the isolation check, it is a compile time check
You're right that if your language has an affine type system (that statically identifies some references as being unique), then you can use static type analysis to skip the runtime analysis at some call sites (those where the transferred subgraph contains only unique references).
You're right that if your language has an affine type system (that statically identifies some references as being unique), then you can use static type analysis to skip the runtime analysis at some call sites (those where the transferred subgraph contains only unique references).