Roberto Ierusalimschy
|
dd1221582b
details
|
%!s(int64=19) %!d(string=hai) anos |
Roberto Ierusalimschy
|
c505f341d6
small changes in casts
|
%!s(int64=19) %!d(string=hai) anos |
Roberto Ierusalimschy
|
f21e9c172f
details
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
6cf85dcc90
metatables for all types
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
7d57ea70bc
new `mod' (`%') operator
|
%!s(int64=20) %!d(string=hai) anos |
Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
2aaf7394ad
more and better tools (assertions & inspectors) to check incremental GC
|
%!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
|
af850484a9
default metatable can be NULL
|
%!s(int64=21) %!d(string=hai) anos |
Roberto Ierusalimschy
|
0d88545b82
warnings from several compilers (mainly typecasts when lua_Number is float)
|
%!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
|
5c5d9b2703
back to `__mode' metafield to specify weakness
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
96e15b8501
threads now are real Lua objects, subject to garbage collection
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
e8f35fc4ff
unification of __index & __gettable (and __newindex & __settable)
|
%!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
|
634344d61f
new API for weak mode
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
5037196f6f
new macros `ttis*'
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
79c8edb6c4
new names for light userdata operations
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
35707e94f3
`__weakmode' -> `__mode'
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
fdfd5b44ee
TM_GETTABLE/TM_SETTABLE don't need fast access anymore
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
864c96f36c
new fallback for equality `__eq'
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
eeab473fc8
new fallback __le (less equal), for partial order
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ff91b355f4
no more use of stdio inside the core (except for `tostring'...)
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
46c471d7e9
new `__newindex' eventfield
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
8876a1bf92
details
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ab52fc6097
new macro to `fix' strings
|
%!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
|
578d1da00d
new names for tag methods
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
0056ed4135
better(?) order for types (nil == 0)
|
%!s(int64=23) %!d(string=hai) anos |
Roberto Ierusalimschy
|
d6fd33e76f
`eventtable' renamed to `metatable'
|
%!s(int64=23) %!d(string=hai) anos |