VirtualFileSystem.release

Release all resources held by the VFS.

trusted: the memory mapped files are NOT really trusted until DIP-1000 is used. This is because the slices that leave them can be stored/used at other places in such a manner that the ptr of the slice reference a memory mapped file that has been released.

But this is so far a minor problem that is partially mitigated by disabling the postblit. This mean that the VFS commonly have a lifetime that is longer than the users of the slices.

struct VirtualFileSystem
void
release
@trusted nothrow
(
)

Meta