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'.

Reply via email to