Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 жил өмнө |
Roberto Ierusalimschy
|
2f91f95d94
better control over GCObjects
|
23 жил өмнө |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 жил өмнө |
Roberto Ierusalimschy
|
da19c436cc
cleaning the stage for generational collection
|
23 жил өмнө |
Roberto Ierusalimschy
|
237969724f
support for `light' userdata + simpler support for `boxed' udata
|
23 жил өмнө |
Roberto Ierusalimschy
|
5023aaee0a
reserve one more bit for GC
|
23 жил өмнө |
Roberto Ierusalimschy
|
d3651c1d88
`getstr' now gives const char *
|
23 жил өмнө |
Roberto Ierusalimschy
|
d6fd33e76f
`eventtable' renamed to `metatable'
|
23 жил өмнө |
Roberto Ierusalimschy
|
b7ae43d457
detail
|
23 жил өмнө |
Roberto Ierusalimschy
|
592a309177
tag system replaced by event tables
|
24 жил өмнө |
Roberto Ierusalimschy
|
72659a0605
no more explicit support for wide-chars; too much troble...
|
24 жил өмнө |
Roberto Ierusalimschy
|
e1d072571e
better syntax for type casts
|
24 жил өмнө |
Roberto Ierusalimschy
|
c3d72096c4
use a table to find (and reuse) constants when parsing
|
24 жил өмнө |
Roberto Ierusalimschy
|
8e586c13fc
cleaner way to ensure alignment for strings and userdata
|
24 жил өмнө |
Roberto Ierusalimschy
|
ba11831d35
smaller structs for udata and for strings
|
24 жил өмнө |
Roberto Ierusalimschy
|
d5b83ead90
new implementation for userdatas, without `keys'
|
24 жил өмнө |
Roberto Ierusalimschy
|
dd3a63c205
new way to handle `profiles'
|
24 жил өмнө |
Roberto Ierusalimschy
|
39b7978329
first (big) step to support wide chars
|
24 жил өмнө |
Roberto Ierusalimschy
|
52ee91dd73
better encapsulation of some types
|
24 жил өмнө |
Roberto Ierusalimschy
|
099442c41f
better separation between basic types
|
24 жил өмнө |
Roberto Ierusalimschy
|
03d8a9bf0d
details
|
24 жил өмнө |
Roberto Ierusalimschy
|
d2e340f467
string pointers are always fully aligned
|
24 жил өмнө |
Roberto Ierusalimschy
|
6875fdc8be
new semantics for pushuserdata (no more different userdatas with same value)
|
24 жил өмнө |
Roberto Ierusalimschy
|
e506b864cd
no need for tags in boxed values :-(
|
24 жил өмнө |
Roberto Ierusalimschy
|
6858763994
bug in lua_pushuserdata(L, NULL)
|
24 жил өмнө |
Roberto Ierusalimschy
|
63a822c8e1
all boxed types start with their tags
|
24 жил өмнө |
Roberto Ierusalimschy
|
b82242d4c4
detail
|
24 жил өмнө |
Roberto Ierusalimschy
|
4ac58853dc
thead-specific state separated from "global" state
|
24 жил өмнө |
Roberto Ierusalimschy
|
321c7fb6f8
details
|
24 жил өмнө |
Roberto Ierusalimschy
|
08496eea8b
small changes in lstring
|
24 жил өмнө |