Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 лет назад |
Roberto Ierusalimschy
|
0bb8eb5151
new function `lua_cpcall'
|
22 лет назад |
Roberto Ierusalimschy
|
5a228bb1d8
new function `lua_version'
|
23 лет назад |
Roberto Ierusalimschy
|
709b27b456
ULONG_MAX>>10 may not fit into an int
|
23 лет назад |
Roberto Ierusalimschy
|
ddc144e4d2
keep L->ci->base in L->base for faster access
|
23 лет назад |
Roberto Ierusalimschy
|
1648674653
must check GC every time it can create new objects
|
23 лет назад |
Roberto Ierusalimschy
|
41fd639cab
documentation for write barriers
|
23 лет назад |
Roberto Ierusalimschy
|
5c5d9b2703
back to `__mode' metafield to specify weakness
|
23 лет назад |
Roberto Ierusalimschy
|
63633c5b5f
better name for `lua_movethread'
|
23 лет назад |
Roberto Ierusalimschy
|
dff9be4224
new macros to distinguish different types of object moves (for future GC
|
23 лет назад |
Roberto Ierusalimschy
|
118347d8c3
new API for coroutines
|
23 лет назад |
Roberto Ierusalimschy
|
118e9cd843
new facility for dumping chunks
|
23 лет назад |
Roberto Ierusalimschy
|
96e15b8501
threads now are real Lua objects, subject to garbage collection
|
23 лет назад |
Roberto Ierusalimschy
|
ce09af1e25
easier to define `api_check' using `assert'
|
23 лет назад |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 лет назад |
Roberto Ierusalimschy
|
9998082839
external messages add their own extra information
|
23 лет назад |
Roberto Ierusalimschy
|
b6e2f1a86e
small bugs when stack is reallocated
|
23 лет назад |
Roberto Ierusalimschy
|
4664f2e927
any Lua closure has a table of globals (not only active functions)
|
23 лет назад |
Roberto Ierusalimschy
|
634344d61f
new API for weak mode
|
23 лет назад |
Roberto Ierusalimschy
|
a2fa48a570
new (old?) error handling scheme
|
23 лет назад |
Roberto Ierusalimschy
|
5037196f6f
new macros `ttis*'
|
23 лет назад |
Roberto Ierusalimschy
|
79c8edb6c4
new names for light userdata operations
|
23 лет назад |
Roberto Ierusalimschy
|
f67ccfbdeb
no more `lua_getn' function
|
23 лет назад |
Roberto Ierusalimschy
|
88607acc2c
details
|
23 лет назад |
Roberto Ierusalimschy
|
e34f282365
`luaV_gettable' returns element position
|
23 лет назад |
Roberto Ierusalimschy
|
3941af53ad
first implementation of independent global table per function
|
23 лет назад |
Roberto Ierusalimschy
|
1dbe708aa8
new protocol for error handling
|
23 лет назад |
Roberto Ierusalimschy
|
eb3de8768a
`rawcall' -> `upcall' (unprotected call)
|
23 лет назад |
Roberto Ierusalimschy
|
864c96f36c
new fallback for equality `__eq'
|
23 лет назад |
Roberto Ierusalimschy
|
eeab473fc8
new fallback __le (less equal), for partial order
|
23 лет назад |