aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* new macro 'l_tvar' to easy the use of mathlib with other floatingRoberto Ierusalimschy2010-11-111-28/+39
| | | | types (float and long double)
* allows larger array parts in tables (no need to restrict it to 2^26)Roberto Ierusalimschy2010-11-111-3/+3
|
* no more sentinel to detect loops in module dependencies;Roberto Ierusalimschy2010-11-101-12/+3
| | | | usual message for infinite recursion is good enough.
* better error message when light userdata is used instead of aRoberto Ierusalimschy2010-11-101-3/+10
| | | | full userdata
* new function 'luaL_setmetatable'Roberto Ierusalimschy2010-11-104-8/+13
|
* 'luaL_typeerror' deprecatedRoberto Ierusalimschy2010-11-103-10/+6
|
* when reading blocks with given size, try to read whole blockRoberto Ierusalimschy2010-11-091-17/+24
| | | | at once
* detail (message)Roberto Ierusalimschy2010-11-091-2/+2
|
* added support for conditional use of %Lg when using long doubleRoberto Ierusalimschy2010-11-081-8/+25
|
* when reading large files, double buffer size at each iterationRoberto Ierusalimschy2010-11-081-4/+10
|
* code should not use "defined" types, but "typedef"s types when theyRoberto Ierusalimschy2010-11-081-10/+11
| | | | | | are available (i.e., after including lua.h) + small changes to make conversions more portable across diferent types for lua_Number (long double) and lua_Unsigned (long long unsigned)
* correction to allow lua_Unsigned larger than usigned intRoberto Ierusalimschy2010-11-081-2/+2
|
* code for conversion macros moved from luaconf to llimits + 'uint'Roberto Ierusalimschy2010-11-033-103/+101
| | | | renamed to 'unsigned' in those macros
* comment typosRoberto Ierusalimschy2010-10-294-9/+9
|
* bug: by-one error when creating short source names (luaO_chunkid)Roberto Ierusalimschy2010-10-291-2/+2
|
* detail (ununsed parameter)Roberto Ierusalimschy2010-10-291-3/+3
|
* 'luaL_checkversion' also checks convertions (number to integer types)Roberto Ierusalimschy2010-10-291-1/+8
|
* added another option for ieeeendianRoberto Ierusalimschy2010-10-291-2/+2
|
* comment typoRoberto Ierusalimschy2010-10-291-2/+2
|
* more robust implementation for 'luaO_str2d'Roberto Ierusalimschy2010-10-281-6/+11
|
* correct handling of negative numbers in non-10 bases by 'tonumber'Roberto Ierusalimschy2010-10-281-2/+5
| | | | (e.g., tonumber(-34, 8))
* added more platforms for ieeeendianess + small commentsRoberto Ierusalimschy2010-10-281-4/+7
|
* stricter control over number of bits in each operationRoberto Ierusalimschy2010-10-281-12/+20
|
* added check for architectures with known endianess (only i386 now)Roberto Ierusalimschy2010-10-271-1/+5
|
* new names for bit functions (mimicking assembler)Roberto Ierusalimschy2010-10-271-11/+11
|
* better organization for coercion functions between lua_Number andRoberto Ierusalimschy2010-10-262-30/+70
| | | | integer types + IEEE trick to be used in most platforms, by default
* new type lua_Unsigned and corresponding projection/injection functionsRoberto Ierusalimschy2010-10-256-22/+66
|
* corrected warnings from different compilers (mostly casts and smallRoberto Ierusalimschy2010-10-259-22/+21
| | | | details)
* version from lhfRoberto Ierusalimschy2010-10-252-35/+20
|
* bitlib renamed to 'bit32' + new function for arithmetic shiftRoberto Ierusalimschy2010-10-253-11/+26
|
* POS_A replaced by POS_Ax (which is more "precise")Roberto Ierusalimschy2010-10-251-2/+2
|
* commentRoberto Ierusalimschy2010-10-251-2/+2
|
* better error message for 'lua -e -i'Roberto Ierusalimschy2010-10-181-5/+6
|
* details in opcode listRoberto Ierusalimschy2010-10-132-6/+7
|
* 'proto->source' may be NULL (if dump strips debug information)Roberto Ierusalimschy2010-10-111-5/+11
|
* 'os.exit' acceps booleans as status (for EXIT_SUCESS and EXIT_FAILURE)Roberto Ierusalimschy2010-10-051-2/+6
|
* 'luaL_loadlib' accepts Utf8 BOM in the beginning of filesRoberto Ierusalimschy2010-10-011-13/+26
|
* '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
|