On Tuesday, 31 May 2016 at 23:46:59 UTC, Marco Leise wrote:
Am Tue, 31 May 2016 20:41:09 +0000
schrieb Basile B. <[email protected]>:
The only thing is that I'm not sure about is the tri-state and
the recursion. I cannot find a case where it would be
justified.
The recursion is simply there to find pointers in nested
structs and their GcScan annotations:
- the "auto" is like if there's no annotation.
- the "yes" seems useless because there is no case where the
scanner should fail to detect members that are managed by the GC.
It's for this case that things are a bit vague.
Otherwise only the "no" remains.
So far I'll go for this: https://dpaste.dzfl.pl/e3023ba6a7e2
with another annotation type name, for example 'AddGcRange' or
'GcScan'.