I started compiling some of my projects with Nim v2 and I get a lot of errors about gcsafety that I did not have with 1.6. Some nimbles are not gcunsafe, docopt does not compiles any more and nauthy is no longer gcsafe.
I was under the impression that gcsafe would be a lot relaxed with arc/orc, but it seems stricter. Why is that so. Is there some good documentation about the memory model and what gcsafe exactly means ? The manual does not go to great lengths about that.