Roberto Ierusalimschy
|
d9ea6eca7c
|
macro 'key2tal' replaced by 'gkey' (as both were equal)
|
2010-06-25 09:18:10 -03:00 |
Roberto Ierusalimschy
|
ca3865cf1b
|
'getlocal' gets information about parameters of Lua functions
|
2010-06-21 13:30:12 -03:00 |
Roberto Ierusalimschy
|
bef5980744
|
no more support for old Mac OS systems
|
2010-06-18 14:23:02 -03:00 |
Roberto Ierusalimschy
|
409741e900
|
'what' may be NULL in 'kname'
|
2010-06-16 10:44:36 -03:00 |
Roberto Ierusalimschy
|
b98de30b8f
|
'ipair' is back
|
2010-06-13 16:41:34 -03:00 |
Roberto Ierusalimschy
|
9f48712c15
|
use ANSI versions of DLL functions in Windows
|
2010-06-13 16:36:17 -03:00 |
Roberto Ierusalimschy
|
bd262d591f
|
'coroutine' library separated from 'baselib'
|
2010-06-10 18:30:26 -03:00 |
Roberto Ierusalimschy
|
0d116c3ada
|
unused '#include' removed
|
2010-06-10 18:27:09 -03:00 |
Roberto Ierusalimschy
|
79f11fb2bb
|
back with #-comments for binary files
|
2010-06-09 14:53:59 -03:00 |
Roberto Ierusalimschy
|
fabe4ec487
|
better barrier for prototypes
|
2010-06-07 13:55:34 -03:00 |
Roberto Ierusalimschy
|
575074fd85
|
Lua closures are cached for reuse
|
2010-06-04 10:25:10 -03:00 |
Roberto Ierusalimschy
|
545f43065f
|
'luaF_newLclosure' gets prototype of new closure as argument
|
2010-06-04 10:06:15 -03:00 |
Roberto Ierusalimschy
|
3819c30e55
|
better names for barrier macros
|
2010-06-04 10:05:29 -03:00 |
Roberto Ierusalimschy
|
e94fac8956
|
bug: generational collection was not running collector! (must write
a test for this...)
|
2010-06-02 15:36:58 -03:00 |
Roberto Ierusalimschy
|
2c1a5d678d
|
factoring out common code in 'module' and 'luaL_openlib'
|
2010-05-31 13:34:19 -03:00 |
Roberto Ierusalimschy
|
bd619b9311
|
new macro MAXUPVAL (maximum number of upvalues per closure)
|
2010-05-31 13:08:55 -03:00 |
Roberto Ierusalimschy
|
aca84ee1a0
|
correct definition for 'lua_cpcall' (tested)
|
2010-05-28 11:27:07 -03:00 |
Roberto Ierusalimschy
|
5038e3c58c
|
corrected compatibility macro 'lua_cpcall' (untested)
|
2010-05-27 09:06:42 -03:00 |
Roberto Ierusalimschy
|
5a7dee0c5d
|
added class '%g' in patterns (for graphical characters)
|
2010-05-24 16:34:57 -03:00 |
Roberto Ierusalimschy
|
ddf1f2a053
|
GC should not run when stopped, even in hard tests
|
2010-05-24 16:29:46 -03:00 |
Roberto Ierusalimschy
|
e34d3c06b0
|
it is better to call open functions with lua_call to not mess
the caller stack
|
2010-05-20 09:57:59 -03:00 |
Roberto Ierusalimschy
|
e8a2c36909
|
more comments
|
2010-05-18 14:32:19 -03:00 |
Roberto Ierusalimschy
|
3c39a0e8cb
|
bug: loadfile of binary files read first character twice
|
2010-05-18 14:21:24 -03:00 |
Roberto Ierusalimschy
|
3d45a8eb1c
|
really stop collection during finalizers
|
2010-05-17 17:39:31 -03:00 |
Roberto Ierusalimschy
|
3d80aeab5a
|
lua_pushstring may reallocate the stack, making 'o' a dangling
pointer
|
2010-05-17 17:10:17 -03:00 |
Roberto Ierusalimschy
|
3811e23b32
|
detail (comment)
|
2010-05-17 15:30:27 -03:00 |
Roberto Ierusalimschy
|
12c764ed1e
|
semicolons now represent the empty statement
|
2010-05-15 10:32:02 -03:00 |
Roberto Ierusalimschy
|
e99e9a9473
|
patches for last two bugs (string.format and io.read)
|
2010-05-14 12:34:57 -03:00 |
Roberto Ierusalimschy
|
f35ac38e1d
|
updated depenency lists + eliminated duplication of definitions
for MYCFLAGS, MYLDFLAGS, and MYLIBS.
|
2010-05-14 12:08:10 -03:00 |
Roberto Ierusalimschy
|
058279d548
|
comments
|
2010-05-14 12:03:43 -03:00 |
Roberto Ierusalimschy
|
69ba1ac441
|
new "instruction" 'absindex'
|
2010-05-14 10:15:54 -03:00 |
Roberto Ierusalimschy
|
4a925c1552
|
in 'absindex', do not need to call gettop (can inline it)
|
2010-05-14 10:15:26 -03:00 |
Roberto Ierusalimschy
|
cf531912f2
|
one more macro (mvdispatch) to easy experiments with alternative
dispatch methods
|
2010-05-13 16:53:05 -03:00 |
Roberto Ierusalimschy
|
0d00729e31
|
detail (breaking a long line)
|
2010-05-13 09:03:26 -03:00 |
Roberto Ierusalimschy
|
b6e9fcbd70
|
use of macro ('vmcase') to format all cases in main switch of
'luaV_execute' (to facilitate experiences with direct threading)
|
2010-05-12 17:40:35 -03:00 |
Roberto Ierusalimschy
|
8554baeacf
|
small changes in 'luaV_execute' to make cases more regularly formatted
|
2010-05-12 17:31:33 -03:00 |
Roberto Ierusalimschy
|
f5b7f077ec
|
added comments to '#else' and '#endif' in long conditionals
|
2010-05-12 11:17:36 -03:00 |
Roberto Ierusalimschy
|
e924a7f9ea
|
new API function 'lua_absindex'
|
2010-05-12 11:09:20 -03:00 |
Roberto Ierusalimschy
|
4fd76b8148
|
avoid "strong" cast
|
2010-05-11 17:49:26 -03:00 |
Roberto Ierusalimschy
|
de0f51a02c
|
wrong type being assigned (not detected because of obj2gco macro)
|
2010-05-11 17:48:36 -03:00 |
Roberto Ierusalimschy
|
0567221848
|
udata in 'tobefnz' list be have old bit on (it will be cleared
when udata is moved to 'allgc' list)
|
2010-05-10 15:24:36 -03:00 |
Roberto Ierusalimschy
|
1c1a98e872
|
corrected some places where an old object could end up in front
of a new one + minimal documentation about this problem
|
2010-05-10 15:23:45 -03:00 |
Roberto Ierusalimschy
|
c006f085d9
|
new macro 'resetoldbit'
|
2010-05-10 13:46:49 -03:00 |
Roberto Ierusalimschy
|
a48e330f37
|
macros 'lua_number2int' and 'lua_number2uint' for Visual Studio
corrected and tested
|
2010-05-10 13:38:58 -03:00 |
Roberto Ierusalimschy
|
dcc070683c
|
avoid reserving LUA_RIDX_LAST slots in any table used by reference
system. Store free list in a field indexed by a unique name,
instead of using a numerical index.
|
2010-05-10 12:25:02 -03:00 |
Roberto Ierusalimschy
|
2d81cfa4e1
|
corrected definition of 'lua_register' (there is no LUA_ENVIRONINDEX
anymore)
|
2010-05-10 10:50:20 -03:00 |
Roberto Ierusalimschy
|
0bccf03d7e
|
slightly better definition for 'changenvalue'
|
2010-05-07 15:44:46 -03:00 |
Roberto Ierusalimschy
|
ad2b5decc8
|
'lua_assert' can be empty when assertions are off
|
2010-05-07 15:44:12 -03:00 |
Roberto Ierusalimschy
|
32c1764b5d
|
slightly better definition for 'isgray'
|
2010-05-07 15:43:51 -03:00 |
Roberto Ierusalimschy
|
de97177744
|
avoid 'else assert' (which may result in an empty else)
|
2010-05-07 15:43:24 -03:00 |