Roberto Ierusalimschy
|
c505f341d6
small changes in casts
|
19 years ago |
Roberto Ierusalimschy
|
1ab2b93462
debug information for last line of a function definition
|
20 years ago |
Roberto Ierusalimschy
|
9832f6b186
small bug
|
20 years ago |
Roberto Ierusalimschy
|
7d45a5f48f
C functions and userdata also have environments
|
20 years ago |
Roberto Ierusalimschy
|
4df8800a01
cleaner way to free all objects
|
20 years ago |
Roberto Ierusalimschy
|
621ef9f767
better control over GC collors of upvalues
|
20 years ago |
Roberto Ierusalimschy
|
334ba8132b
cleaner way to remark open upvalues
|
20 years ago |
Roberto Ierusalimschy
|
0e002005b1
better names for `luaM_free...' macros
|
20 years ago |
Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
21 years ago |
Roberto Ierusalimschy
|
a4e1230f95
better way to control open upvalues
|
21 years ago |
Roberto Ierusalimschy
|
2aaf7394ad
more and better tools (assertions & inspectors) to check incremental GC
|
21 years ago |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
21 years ago |
Roberto Ierusalimschy
|
df429f163a
First version of incremental GC
|
21 years ago |
Roberto Ierusalimschy
|
c6eac44a94
two different white flags (to distinguish dead elements from new ones)
|
21 years ago |
Roberto Ierusalimschy
|
5ee63257f9
macros for closure sizes are global
|
22 years ago |
Roberto Ierusalimschy
|
9b9cdfee8b
gclist for upvalues must be available even when upvalue is still open
|
22 years ago |
Roberto Ierusalimschy
|
ab7d9bfd0c
cleaner code for manipulation of `marked' field
|
22 years ago |
Roberto Ierusalimschy
|
c51bcf4796
it's ok to dump functions with upvalues
|
22 years ago |
Roberto Ierusalimschy
|
c7cf92e6f3
avoid unecessary includes of `stdlib'
|
22 years ago |
Roberto Ierusalimschy
|
ab9e062928
name changes to avoid name collision between macros and variables
|
22 years ago |
Roberto Ierusalimschy
|
7a40cdbda0
different variables for number of upvalues and size of upvalue array
|
22 years ago |
Roberto Ierusalimschy
|
dd8edecae1
new functions to manipulate upvales (get/setupvalue)
|
22 years ago |
Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 years ago |
Roberto Ierusalimschy
|
41fd639cab
documentation for write barriers
|
23 years ago |
Roberto Ierusalimschy
|
2f91f95d94
better control over GCObjects
|
23 years ago |
Roberto Ierusalimschy
|
425e5813b0
free prototype in (more or less) the same order it is created by
|
23 years ago |
Roberto Ierusalimschy
|
c196348717
in case of memory allocation errors, sizecode and sizelineinfo can
|
23 years ago |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 years ago |
Roberto Ierusalimschy
|
da19c436cc
cleaning the stage for generational collection
|
23 years ago |
Roberto Ierusalimschy
|
3941af53ad
first implementation of independent global table per function
|
23 years ago |