aboutsummaryrefslogtreecommitdiff
path: root/lua.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* no more generational collection !!!Roberto Ierusalimschy2013-08-051-5/+2
|
* 'lua_cvtonum' -> 'lua_strtonum'; converts only strings to numbersRoberto Ierusalimschy2013-07-051-2/+2
|
* new version (5.3)Roberto Ierusalimschy2013-06-071-4/+4
|
* details ('Type* id' -> 'Type *id')Roberto Ierusalimschy2013-06-071-2/+2
|
* new API function 'lua_cvtonum' to convert a value (number or string)Roberto Ierusalimschy2013-05-141-1/+3
| | | | | to a number, following the rules of the language to create integers or floats
* "integer" keys in tables are now lua_Integer, not 'int'.Roberto Ierusalimschy2013-04-261-3/+3
|
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-4/+5
|
* new API function 'lua_isinteger'Roberto Ierusalimschy2013-04-251-1/+2
|
* export 'lua_ident' to avoid it being removed by C++ linkerRoberto Ierusalimschy2013-03-151-1/+6
|
* new release number + copyright yearRoberto Ierusalimschy2013-02-191-4/+4
|
* release 5.2.1Roberto Ierusalimschy2012-04-201-4/+4
|
* 'lua_load' has an extra argument 'mode'Roberto Ierusalimschy2011-11-291-2/+3
|
* 'lua_setglobal/lua_getglobal' implemented as functions to avoidRoberto Ierusalimschy2011-10-241-8/+3
| | | | | problems with stack indices (e.g., lua_getglobal(L, lua_tostring(L, -1)) )
* new functions lua_rawsetp/lua_rawgetpRoberto Ierusalimschy2011-10-241-1/+3
|
* 'nCcalls' should be local to each thread, as each thread may have itsRoberto Ierusalimschy2011-08-231-2/+2
| | | | own C stack (with LuaThreads or something similar)
* reordering of some defines (more logical grouping)Roberto Ierusalimschy2011-07-021-2/+2
|
* copyright updated to 2011Roberto Ierusalimschy2011-04-181-3/+3
|
* better organization for coercion functions between lua_Number andRoberto Ierusalimschy2010-10-261-2/+2
| | | | integer types + IEEE trick to be used in most platforms, by default
* new type lua_Unsigned and corresponding projection/injection functionsRoberto Ierusalimschy2010-10-251-1/+7
|
* new parameter 'majorinc' to control frequency of major collectionsRoberto Ierusalimschy2010-09-031-4/+5
| | | | in generational mode
* 'lua_[gs]etenv' -> 'lua_[gs]etuservalue'Roberto Ierusalimschy2010-07-251-3/+3
|
* new macros LUA_VERSION_{MAJOR/MINOR/RELEASE}Roberto Ierusalimschy2010-07-251-3/+7
|
* functions lua_tonumber/lua_tointeger replaced by lua_tonumberx/lua_tointegerxRoberto Ierusalimschy2010-07-021-3/+6
| | | | that have an extra out parameter with conversion status
* new API function 'lua_absindex'Roberto Ierusalimschy2010-05-121-1/+2
|
* corrected definition of 'lua_register' (there is no LUA_ENVIRONINDEXRoberto Ierusalimschy2010-05-101-3/+2
| | | | anymore)
* no more 'ccall' nor 'cpcall' functions. (With light C functions theyRoberto Ierusalimschy2010-04-141-3/+2
| | | | are obsolete.)
* new macro LUA_NUMTAGSRoberto Ierusalimschy2010-04-121-1/+3
|
* option to return GC to normal (incremental, non generational) modeRoberto Ierusalimschy2010-04-021-1/+2
|
* no more fenvs!Roberto Ierusalimschy2010-03-261-5/+4
|
* draft version of a generational mode for garbage collection. (Not wellRoberto Ierusalimschy2010-03-221-1/+2
| | | | tested; no major collections; ...)
* 'cpcall' renamed to 'ccall' as it does not do a protected callRoberto Ierusalimschy2010-03-191-2/+2
|
* better definitions for lua_[gs]etglobal + less uses of ENVIRONINDEXRoberto Ierusalimschy2010-03-131-3/+7
|
* corrected copyright notice to 2010Roberto Ierusalimschy2010-01-111-3/+3
|
* compatibility code moved to luaconf.hRoberto Ierusalimschy2010-01-061-28/+4
|
* new debug info 'isvararg' and 'nparams'Roberto Ierusalimschy2010-01-061-1/+3
|
* field 'nups' in struct 'lua_Debug' changed from 'int' to 'unsignedRoberto Ierusalimschy2010-01-051-2/+2
| | | | | char' to save some space (even C functions cannot have more than maxchar upvalues).
* 'lua_cpcall' is deprecatedRoberto Ierusalimschy2009-12-221-3/+2
|
* no more pseudoindex LUA_GLOBALSINDEX; global table now accessibleRoberto Ierusalimschy2009-12-221-6/+9
| | | | through registry
* missing parentheses around 'lua_version' + moving typdef's beforeRoberto Ierusalimschy2009-12-181-10/+10
| | | | the extra include
* 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len'Roberto Ierusalimschy2009-12-171-3/+6
|
* avoid using deprecated macros lua_[gs]etglobalRoberto Ierusalimschy2009-12-111-2/+3
|
* comment typosRoberto Ierusalimschy2009-11-261-2/+2
|
* new scheme for debug info about tail calls: no more 'fake' stack entries,Roberto Ierusalimschy2009-11-251-2/+3
| | | | but stack entry knows whether it was tail called
* renaming: 'lua_upvaladdr' -> 'lua_upvalueid',Roberto Ierusalimschy2009-11-091-4/+4
| | | | 'lua_upvaljoin' -> 'lua_upvaluejoin'
* new option 'isrunning' for 'lua_gc' (and 'collectgarbage')Roberto Ierusalimschy2009-11-091-1/+2
|
* api functions to manipulate upvalues do not need to check theirRoberto Ierusalimschy2009-11-051-2/+2
| | | | arguments (the caller must check them before calling)
* new functions to identify and join upvaluesRoberto Ierusalimschy2009-11-051-1/+5
|
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-2/+2
| | | | therefore saving C stack space
* new function lua_copyRoberto Ierusalimschy2009-10-051-1/+2
|
* 'cpcall' reimplemented as a predefined value in the registryRoberto Ierusalimschy2009-09-211-2/+3
|