Roberto Ierusalimschy
|
821bd7025e
more uniform names for 'equalobj'-related functions
|
14 years ago |
Roberto Ierusalimschy
|
9b7dddad7d
no need for two different implementations for equality (one raw and
|
14 years ago |
Roberto Ierusalimschy
|
5286650894
new macro 'ttisequal'
|
14 years ago |
Roberto Ierusalimschy
|
c3a6f3fa1c
'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'
|
15 years ago |
Roberto Ierusalimschy
|
b4c1824824
'luaV_arith' must be marked 'LUAI_FUNC' (as all non-static functions)
|
15 years ago |
Roberto Ierusalimschy
|
155dd01163
avoid using 'ttype' when there is an explicit test
|
15 years ago |
Roberto Ierusalimschy
|
59a59fafc6
exports luaV_arith to be used by lua_arith
|
16 years ago |
Roberto Ierusalimschy
|
77fd93188e
'lessequal' renamed 'luaV_lessequal' and exported to be used by
|
16 years ago |
Roberto Ierusalimschy
|
57f8414de1
small bug in 'luaV_concat' (L->top was left incorrect in some cases)
|
16 years ago |
Roberto Ierusalimschy
|
ba484b9eb1
yielding across lua_call (first version)
|
16 years ago |
Roberto Ierusalimschy
|
f94cd2201c
better control of call status through CallInfo
|
17 years ago |
Roberto Ierusalimschy
|
08f902cf49
better documentation for auxiliary functions (that should be called only
|
18 years ago |
Roberto Ierusalimschy
|
6fcd334ca0
small improvements
|
20 years ago |
Roberto Ierusalimschy
|
8718fda9b2
added LUAI_FUNC to functions not in the API
|
20 years ago |
Roberto Ierusalimschy
|
0316308c0d
removed dirt optimizations that gave small gains
|
20 years ago |
Roberto Ierusalimschy
|
0bda88e6cd
small steps towards yields in iterators and tag methods
|
21 years ago |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
21 years ago |
Roberto Ierusalimschy
|
fa26d294ae
new way to control `pc' of running functions
|
22 years ago |
Roberto Ierusalimschy
|
fee9e473f2
inlining of `luaV_gettable' were too complex (dirty)
|
22 years ago |
Roberto Ierusalimschy
|
b40c9f7a3c
better code to signal write barriers
|
23 years ago |
Roberto Ierusalimschy
|
5016f43aa4
(much) cleaner way to control function states
|
23 years ago |
Roberto Ierusalimschy
|
4e23699aa6
new implementation for error handling
|
23 years ago |
Roberto Ierusalimschy
|
f8279f6cd8
optimizations for gettable (temporary)
|
23 years ago |
Roberto Ierusalimschy
|
e34f282365
`luaV_gettable' returns element position
|
23 years ago |
Roberto Ierusalimschy
|
864c96f36c
new fallback for equality `__eq'
|
23 years ago |
Roberto Ierusalimschy
|
eeab473fc8
new fallback __le (less equal), for partial order
|
23 years ago |
Roberto Ierusalimschy
|
5094c37988
`strconc' -> `concat'
|
23 years ago |
Roberto Ierusalimschy
|
0dbf0c5953
new format for test intructions (handle NaN correctly)
|
23 years ago |
Roberto Ierusalimschy
|
938092489b
erroneous objects may not live in the stack
|
23 years ago |
Roberto Ierusalimschy
|
6b0c38c2e7
`inline' of tonumber
|
23 years ago |