[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: question on lua tables and garbage collection
- From: Ana Zgombic <morselle@...>
- Date: Sun, 20 Feb 2011 01:49:37 +0800
Hi Malkia,
On Sun, Feb 20, 2011 at 1:45 AM, Dimiter "malkia" Stanev
<malkia@gmail.com> wrote:
> Hi Ana,
>
> Also lua learner here,
>
> But this might be helpful, the resize function in ltable.c
>
> http://www.lua.org/source/5.1/ltable.c.html#resize
thank you. that hits it nicely.
>
> Thanks,
> Dimiter "malkia" Stanev,
>
> On 2/19/11 7:20 AM, Ana Zgombic wrote:
>>
>> Hi list,
>>
>> i have several question on garbage collection and lua's table
>> implementation.
>>
>> 1) i understand that a table hash part is indeed implemented in C as a
>> hash. does this part do a rehash when its buckets are full?
>> 2) if it does do a rehash, is it right to think that pointers to
>> actual data does not change?
>> i'm thinking of how the GC finds the bits to be freed.
>>
>> my apologies if the questions are not clear. i'm just learning. in
>> addition, which parts of the code should i look into to see how all of
>> this is orchestrated?
>>
>> thank you.
>>
>> Ana
>>
>>
>
>
>
--
Ana Zgombic
http://nybl.info