Roberto Ierusalimschy
|
2ca5181413
Branch 5.2 - new releases for 5.2 go from here, main trunk goes
|
%!s(int64=12) %!d(string=hai) anos |
Roberto Ierusalimschy
|
f5ae26ec6c
official branch for Lua 5.1
|
%!s(int64=17) %!d(string=hai) anos |
Roberto Ierusalimschy
|
c505f341d6
small changes in casts
|
%!s(int64=19) %!d(string=hai) anos |
Roberto Ierusalimschy
|
7d45a5f48f
C functions and userdata also have environments
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
334ba8132b
cleaner way to remark open upvalues
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
1d99a7360b
details
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
6f1ea817f5
better control over memory-size overflows
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
32d4f304db
first implementation of generational GC
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
df429f163a
First version of incremental GC
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
9db1942bac
sweep of strings also incremental
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
c6eac44a94
two different white flags (to distinguish dead elements from new ones)
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
8878554b85
single list for all collectible objects, with udata separated at the
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
af850484a9
default metatable can be NULL
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ab7d9bfd0c
cleaner code for manipulation of `marked' field
|
%!s(int64=22) %!d(string=hai) anos |
Roberto Ierusalimschy
|
572a69df78
Lua does not need all those different types...
|
%!s(int64=22) %!d(string=hai) anos |
Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
%!s(int64=22) %!d(string=hai) anos |
Roberto Ierusalimschy
|
2f91f95d94
better control over GCObjects
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
da19c436cc
cleaning the stage for generational collection
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
237969724f
support for `light' userdata + simpler support for `boxed' udata
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
5023aaee0a
reserve one more bit for GC
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d3651c1d88
`getstr' now gives const char *
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d6fd33e76f
`eventtable' renamed to `metatable'
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
b7ae43d457
detail
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
592a309177
tag system replaced by event tables
|
%!s(int64=24) %!d(string=hai) anos |
Roberto Ierusalimschy
|
72659a0605
no more explicit support for wide-chars; too much troble...
|
%!s(int64=24) %!d(string=hai) anos |
Roberto Ierusalimschy
|
e1d072571e
better syntax for type casts
|
%!s(int64=24) %!d(string=hai) anos |
Roberto Ierusalimschy
|
c3d72096c4
use a table to find (and reuse) constants when parsing
|
%!s(int64=24) %!d(string=hai) anos |