Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
21 years ago |
Roberto Ierusalimschy
|
079facab40
ensures own top is corrected after calling function with multiple results
|
21 years ago |
Roberto Ierusalimschy
|
4c5d7b2ddd
small optimization for {f()}
|
21 years ago |
Roberto Ierusalimschy
|
d7cb622866
`unpack' has two optional arguments (to give a range)
|
21 years ago |
Roberto Ierusalimschy
|
26a9b249db
details
|
21 years ago |
Roberto Ierusalimschy
|
227bddafe8
new copyright year
|
21 years ago |
Roberto Ierusalimschy
|
5008e3d7d1
new states must use controlled malloc, too
|
21 years ago |
Roberto Ierusalimschy
|
21bc05c920
write barrier for C upvalues
|
21 years ago |
Roberto Ierusalimschy
|
29a13b4128
detail
|
21 years ago |
Roberto Ierusalimschy
|
ef8c0d7d90
better message for errors with upvalues
|
21 years ago |
Roberto Ierusalimschy
|
178246062c
reuse `sweeplist' for all lists
|
21 years ago |
Roberto Ierusalimschy
|
24f2d1183c
detail
|
21 years ago |
Roberto Ierusalimschy
|
8e1f25e3f8
bug in `dofile'
|
21 years ago |
Roberto Ierusalimschy
|
48a8d78102
new tests to check memory consistency (for incremental GC)
|
21 years ago |
Roberto Ierusalimschy
|
a4e1230f95
better way to control open upvalues
|
21 years ago |
Roberto Ierusalimschy
|
9804467eeb
detail
|
21 years ago |
Roberto Ierusalimschy
|
a003e89125
better error messages for some limits
|
21 years ago |
Roberto Ierusalimschy
|
b876ec61c0
new (temporary?) API for garbage collector
|
21 years ago |
Roberto Ierusalimschy
|
898e8a6794
added include to stdarg.h (as it uses vararg facilities)
|
21 years ago |
Roberto Ierusalimschy
|
1edea34666
details
|
21 years ago |
Roberto Ierusalimschy
|
2aaf7394ad
more and better tools (assertions & inspectors) to check incremental GC
|
21 years ago |
Roberto Ierusalimschy
|
b3ce450529
avoid calling `memcmp' with a NULL argument
|
21 years ago |
Roberto Ierusalimschy
|
24434b59f7
'%' must be '%%' to avoid formatting problems
|
22 years ago |
Roberto Ierusalimschy
|
beb2aa5a46
atomic operations are not GC "states"
|
22 years ago |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
22 years ago |
Roberto Ierusalimschy
|
4d5fe1f54b
detail
|
22 years ago |
Roberto Ierusalimschy
|
df429f163a
First version of incremental GC
|
22 years ago |
Roberto Ierusalimschy
|
fe595a45c2
`grayagain' list
|
22 years ago |
Roberto Ierusalimschy
|
9db1942bac
sweep of strings also incremental
|
22 years ago |
Roberto Ierusalimschy
|
c6eac44a94
two different white flags (to distinguish dead elements from new ones)
|
22 years ago |