qlova / ilang

"i" is a clear, concise programming language that is multi-lingual cross-platform, deterministic and resilient.
Artistic License 2.0
7 stars 1 forks source link

Tables and lists need garbage collection. #11

Open Splizard opened 6 years ago

Splizard commented 6 years ago

Need to be able to generate a collect function for each list and table subtype.

Splizard commented 6 years ago

Tables are partially garbage collected now, there is still a potential memory leak when modifying the value of a table.

Splizard commented 6 years ago

Lists are now garbage collected when they drop out of scope. Still might need to deal with cases when updating indexes.