[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: garbage collection (4.0.1)
- From: RLake@...
- Date: Mon, 8 Jul 2002 17:28:51 +0100
> A small correction: You can assume that, among udata being collected in
> the same cycle, their GC metamethods are called in reverse order of
> their creation. That is valid during lua_close, too.
Thanks. I thought they were garbage collected in order by tag in 4.0.1, but
I couldn't remember for sure.
Regardless, I wouldn't feel comfortable counting on the order of deletion
because it might change in some future version. This is a much-debated
theme about finalisation methods and the usual suggestion is that safe
coding requires making as few assumptions as possible. That is what I was
trying to communicate.