summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 'nresults' in CallInfo now refers to number of results that the currentRoberto Ierusalimschy2010-09-302-5/+6
| | | | function returns (and not what it expects from a call)
* hexadecimal constants may be floating values tooRoberto Ierusalimschy2010-09-131-6/+4
|
* 'loadin' should not check whether upvalue is called '_ENV',Roberto Ierusalimschy2010-09-071-5/+3
| | | | because its name may be unknown when there is no debug information.
* 'lua_[gs]etupvalue' may work even without debug informationRoberto Ierusalimschy2010-09-071-2/+6
| | | | (that is, without upvalue names)
* name "_ENV" configurable through 'luaconf.h'Roberto Ierusalimschy2010-09-077-15/+23
|
* new parameter 'majorinc' to control frequency of major collectionsRoberto Ierusalimschy2010-09-036-13/+25
| | | | in generational mode
* 'loadin' should accept any value for the environment (not only tables) +Roberto Ierusalimschy2010-08-231-3/+6
| | | | it should check whether chunk has upvalue named '_ENV'
* 'pushclosure' -> 'codeclosure' (as there is another 'pushclosure' inRoberto Ierusalimschy2010-08-231-8/+13
| | | | 'lvm.c) + small detail
* api checks to ensure that thread is OK when using lua_call/lua_pcallRoberto Ierusalimschy2010-08-041-1/+3
|
* use index 0 for header of list of free referencesRoberto Ierusalimschy2010-08-031-7/+7
|
* detail: registry._PRELOAD must be a table, no need to checkRoberto Ierusalimschy2010-08-021-3/+1
|
* 'module'/'luaL_register' and associates are deprecatedRoberto Ierusalimschy2010-07-286-14/+33
|
* several new commentsRoberto Ierusalimschy2010-07-261-27/+43
|
* 'lua_[gs]etenv' -> 'lua_[gs]etuservalue'Roberto Ierusalimschy2010-07-254-17/+17
|
* environment variables consulted by Lua may be version-specificRoberto Ierusalimschy2010-07-252-16/+32
|
* new macros LUA_VERSION_{MAJOR/MINOR/RELEASE}Roberto Ierusalimschy2010-07-252-6/+12
|
* using curly brackets to mark blocks of '#if/#else/#endif'sRoberto Ierusalimschy2010-07-181-26/+26
|
* new way to distinguish between indexing tables in registers andRoberto Ierusalimschy2010-07-073-46/+41
| | | | | tables in upvalues (+ fixed small bug when checking conflicts in multiple assignments)
* better organization for fields in struct 'expdesc'Roberto Ierusalimschy2010-07-024-62/+67
|
* comand-line option '-l' creates global with given name afterRoberto Ierusalimschy2010-07-021-9/+18
| | | | requiring module
* functions lua_tonumber/lua_tointeger replaced by lua_tonumberx/lua_tointegerxRoberto Ierusalimschy2010-07-025-24/+37
| | | | that have an extra out parameter with conversion status
* new module policy: C modules do not create globals and do not registerRoberto Ierusalimschy2010-07-0214-55/+104
| | | | | | themselves with 'require' (let 'require' do its work); new auxiliary functions luaL_newlib/luaL_newlibtable/luaL_setfuncs/luaL_requiref. Old luaL_register will be deprecated.
* old (and complex) luaL_findtable now used only in compatibility codeRoberto Ierusalimschy2010-06-304-39/+59
| | | | inside lauxlib.c
* typo in commentsRoberto Ierusalimschy2010-06-305-12/+12
|
* macro 'key2tal' replaced by 'gkey' (as both were equal)Roberto Ierusalimschy2010-06-254-15/+13
|
* 'getlocal' gets information about parameters of Lua functionsRoberto Ierusalimschy2010-06-213-20/+37
|
* no more support for old Mac OS systemsRoberto Ierusalimschy2010-06-181-87/+3
|
* 'what' may be NULL in 'kname'Roberto Ierusalimschy2010-06-161-2/+2
|
* 'ipair' is backRoberto Ierusalimschy2010-06-131-12/+2
|
* use ANSI versions of DLL functions in WindowsRoberto Ierusalimschy2010-06-131-4/+4
|
* 'coroutine' library separated from 'baselib'Roberto Ierusalimschy2010-06-106-153/+169
|
* unused '#include' removedRoberto Ierusalimschy2010-06-101-2/+1
|
* back with #-comments for binary filesRoberto Ierusalimschy2010-06-091-13/+30
|
* better barrier for prototypesRoberto Ierusalimschy2010-06-073-36/+30
|
* Lua closures are cached for reuseRoberto Ierusalimschy2010-06-045-36/+114
|
* 'luaF_newLclosure' gets prototype of new closure as argumentRoberto Ierusalimschy2010-06-042-5/+4
|
* better names for barrier macrosRoberto Ierusalimschy2010-06-042-6/+6
|
* bug: generational collection was not running collector! (must writeRoberto Ierusalimschy2010-06-021-2/+3
| | | | a test for this...)
* factoring out common code in 'module' and 'luaL_openlib'Roberto Ierusalimschy2010-05-313-29/+35
|
* new macro MAXUPVAL (maximum number of upvalues per closure)Roberto Ierusalimschy2010-05-313-7/+12
|
* correct definition for 'lua_cpcall' (tested)Roberto Ierusalimschy2010-05-281-2/+2
|
* corrected compatibility macro 'lua_cpcall' (untested)Roberto Ierusalimschy2010-05-271-4/+6
|
* added class '%g' in patterns (for graphical characters)Roberto Ierusalimschy2010-05-241-1/+2
|
* GC should not run when stopped, even in hard testsRoberto Ierusalimschy2010-05-241-2/+3
|
* it is better to call open functions with lua_call to not messRoberto Ierusalimschy2010-05-201-3/+3
| | | | the caller stack
* more commentsRoberto Ierusalimschy2010-05-181-9/+9
|
* bug: loadfile of binary files read first character twiceRoberto Ierusalimschy2010-05-181-1/+2
|
* really stop collection during finalizersRoberto Ierusalimschy2010-05-171-2/+2
|
* lua_pushstring may reallocate the stack, making 'o' a danglingRoberto Ierusalimschy2010-05-171-5/+6
| | | | pointer
* detail (comment)Roberto Ierusalimschy2010-05-171-2/+2
|