summaryrefslogtreecommitdiff
path: root/ldblib.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-1/+1
| | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2.
* details (comments)Roberto Ierusalimschy2015-11-231-3/+3
|
* details (typos in comments)Roberto Ierusalimschy2015-11-191-2/+2
|
* bug: when manipulating other threads, there is no garanties aboutRoberto Ierusalimschy2015-02-191-1/+20
| | | | their stack space
* 'lua_setlocal' should not pop value when failing (to be consistentRoberto Ierusalimschy2015-01-021-2/+7
| | | | with the manual and with 'lua_setupvalue')
* In 'debug.gethook', does not query hook table (which may not exist) ifRoberto Ierusalimschy2014-12-081-6/+8
| | | | there is no hook set
* using address key (light userdata) for hook table, instead ofRoberto Ierusalimschy2014-11-101-12/+12
| | | | string
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-4/+6
| | | | any other header file
* definitions for 'luai_writestring'/'luai_writeline'/'luai_writestringerror'Roberto Ierusalimschy2014-10-291-3/+3
| | | | | moved to 'lauxlib.h' (they do not need to be stable or configurable) + prefixes changed from 'luai_' to 'lua_' (they are not part of the core)
* 'debug.sizeof' removedRoberto Ierusalimschy2014-10-171-29/+1
|
* deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.)Roberto Ierusalimschy2014-10-011-10/+12
|
* new option 'p' for 'debug.sizeof' (size of a pointer)Roberto Ierusalimschy2014-08-221-2/+3
|
* 'Csize' -> 'sizeof' + removed its 'b' optionRoberto Ierusalimschy2014-08-211-3/+2
|
* added lots of new comments + small changes in codeRoberto Ierusalimschy2014-05-151-61/+94
|
* debug.numbits replaced by debug.CsizeRoberto Ierusalimschy2014-04-301-11/+25
|
* lua_gettable and similars return type of gotten valueRoberto Ierusalimschy2014-03-121-3/+2
|
* userdata can have any Lua value as uservalueRoberto Ierusalimschy2014-02-191-5/+2
|
* 'debug.subtype' -> 'math.type' (to distinguish integers and floats)Roberto Ierusalimschy2013-07-221-34/+1
|
* 'math.isfloat' replaced by 'debug.subtype'Roberto Ierusalimschy2013-07-101-1/+34
|
* 'numbits' moved from 'math' to 'debug' libraryRoberto Ierusalimschy2013-06-251-1/+14
|
* BUG: coroutine hooks were not collected together with coroutineRoberto Ierusalimschy2012-01-191-7/+14
|
* new functions lua_rawsetp/lua_rawgetpRoberto Ierusalimschy2011-10-241-7/+4
|
* 'luaL_findtable' -> 'luaL_getsubtable'Roberto Ierusalimschy2011-04-081-2/+2
|
* detail (cleaning trailing spaces)Roberto Ierusalimschy2011-01-261-2/+2
|
* using 'luaL_findtable' to manage hook tableRoberto Ierusalimschy2011-01-101-17/+6
|
* 'debug.setmetatable' returns object (like 'setmetatable')Roberto Ierusalimschy2010-12-201-3/+3
|
* 'getuservalue' accepts any type of argumentRoberto Ierusalimschy2010-11-161-11/+8
|
* better error message when light userdata is used instead of aRoberto Ierusalimschy2010-11-101-3/+10
| | | | full userdata
* 'lua_[gs]etenv' -> 'lua_[gs]etuservalue'Roberto Ierusalimschy2010-07-251-7/+7
|
* new module policy: C modules do not create globals and do not registerRoberto Ierusalimschy2010-07-021-2/+2
| | | | | | 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.
* 'getlocal' gets information about parameters of Lua functionsRoberto Ierusalimschy2010-06-211-12/+20
|
* no more fenvs!Roberto Ierusalimschy2010-03-261-11/+11
|
* new macro 'luai_writestringerror'Roberto Ierusalimschy2010-02-181-6/+4
|
* new debug info 'isvararg' and 'nparams'Roberto Ierusalimschy2010-01-061-6/+13
|
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-251-3/+7
| | | | but stack entry knows whether it was tail called
* new mark LUAMOD_API for all luaopen_* functionsRoberto Ierusalimschy2009-11-241-2/+2
|
* 'debug.joinupvalue' -> 'debug.upvaluejoin'Roberto Ierusalimschy2009-11-181-3/+3
|
* renaming: 'lua_upvaladdr' -> 'lua_upvalueid',Roberto Ierusalimschy2009-11-091-7/+7
| | | | 'lua_upvaljoin' -> 'lua_upvaluejoin'
* api functions to manipulate upvalues do not need to check theirRoberto Ierusalimschy2009-11-051-14/+10
| | | | arguments (the caller must check them before calling)
* new functions to identify and join upvaluesRoberto Ierusalimschy2009-11-051-1/+34
|
* 'debug.[gs]etupvalue' should be able to access C upvalues tooRoberto Ierusalimschy2009-09-091-2/+1
|
* small bug: debug.getfenv should check whether it has an argumentRoberto Ierusalimschy2009-08-041-1/+2
|
* 'db_errorfb' changed to 'db_traceback' for consistencyRoberto Ierusalimschy2009-02-171-3/+3
|
* bug: debug.sethook/gethook may overflow thread's stackRoberto Ierusalimschy2008-01-211-12/+10
|
* small bug (see http://lua-users.org/lists/lua-l/2007-08/msg00350.html)Roberto Ierusalimschy2008-01-181-5/+7
|
* traceback function moved to auxlibRoberto Ierusalimschy2007-06-221-45/+6
|
* error handler in 'lua.c' tries '__tostring' metamethod if errorRoberto Ierusalimschy2007-04-261-13/+10
| | | | message is not a string
* avoid trailing white spacesRoberto Ierusalimschy2006-09-111-2/+2
|
* small optimizations (lua_newtable -> lua_createtable)Roberto Ierusalimschy2005-12-291-3/+3
|
* new function 'getregistry'Roberto Ierusalimschy2005-11-011-1/+8
|