| > It can't, that's what it says on the home page. Stuff that can't be freed during compile time is handled via GC. The documentation I've quoted and posted a source to specifically says that all objects are freed either by 1) autofree or 2) reference counting. > What's the impossible claim? The impossible claim is that all objects are freed either by 1) autofree or 2) reference counting. As I've mentioned, neither static analysis (which is what autofree is) nor reference counting is capable of completely freeing all unreachable objects at runtime - reference counting is in particular unable to handle cyclic references. > What's the issue again? The issue is you vehemently claiming that V has never, ever promised a feature that was impossible - which is false, as I've demonstrated and cited with reference to archive.org of V lang documentation. So can you stop doing that, please? |
V never promised autofree without GC or RC.