aboutsummaryrefslogtreecommitdiff
path: root/lua.c (unfollow)
Commit message (Expand)AuthorFilesLines
2011-06-16label names must be unique inside a functionRoberto Ierusalimschy1-12/+27
2011-06-16correct length for LUA_COPYRIGHT (without trailing '\0')Roberto Ierusalimschy1-2/+2
2011-06-16avoid warning about -unsigned valueRoberto Ierusalimschy2-4/+4
2011-06-16detail (missing cast to unsigned char when converting char to int)Roberto Ierusalimschy1-2/+2
2011-06-16avoid conversion from 'const char*' to 'void *' (warning about 'const')Roberto Ierusalimschy1-6/+15
2011-06-16'os.execute' (and similars) should return 'exit' and code in caseRoberto Ierusalimschy1-7/+6
2011-06-16declarations should be present only when implementations areRoberto Ierusalimschy1-1/+4
2011-06-15just in case, avoid side effects in 'ctype' macrosRoberto Ierusalimschy1-15/+22
2011-06-13configuration for NaN trick big-endian + macro 'luai_checknum' toRoberto Ierusalimschy3-7/+50
2011-06-09avoid warnings with -Wstrict-overflowRoberto Ierusalimschy2-8/+10
2011-06-09better way to test overflows with string indicesRoberto Ierusalimschy1-2/+2
2011-06-09macro 'NNMARK' (mark for non-number values using the NaN trick)Roberto Ierusalimschy1-4/+6
2011-06-07first version with 'NANTRICK' (packing all Lua values inside a 'double')Roberto Ierusalimschy1-15/+103
2011-06-02stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy10-153/+176
2011-05-31yet another macro ('num_')Roberto Ierusalimschy1-4/+5
2011-05-31more uniform names for 'equalobj'-related functionsRoberto Ierusalimschy5-15/+15
2011-05-31no need for two different implementations for equality (one raw andRoberto Ierusalimschy7-36/+27
2011-05-30code is simpler without 'goto' hereRoberto Ierusalimschy1-9/+3
2011-05-26yet another macro abstracting TValue representationRoberto Ierusalimschy1-12/+13
2011-05-26new macro 'luai_writeline' to print newlines (and flush 'stdout')Roberto Ierusalimschy3-9/+11
2011-05-25avoid use of 'ifdef/ifndef'; use 'defined' instead (simpler andRoberto Ierusalimschy2-4/+4
2011-05-17changes by lhf (better control of chars x bytes)Roberto Ierusalimschy3-38/+50
2011-05-06detailsRoberto Ierusalimschy1-6/+8
2011-05-05new macro 'lua_longassert' that is equivalent to an assertion withoutRoberto Ierusalimschy2-5/+7
2011-05-05macro 'checkconsistency' moved to this file, as it is used onlyRoberto Ierusalimschy1-1/+5
2011-05-05break long assertion in two shorter onesRoberto Ierusalimschy1-2/+3
2011-05-05avoid using expression as argument to unsafe macro 'l_isfalse'Roberto Ierusalimschy1-2/+3
2011-05-05new macros abstracting TValue representation (to easy change toRoberto Ierusalimschy1-43/+48
2011-05-04detail in assertionRoberto Ierusalimschy1-2/+2
2011-05-03more complete (and hopefuly more correct) handling of 'sizeof(char)'Roberto Ierusalimschy6-24/+29
2011-05-03removed TOKEN_LEN (useless)Roberto Ierusalimschy2-5/+2
2011-05-02commentRoberto Ierusalimschy2-4/+4
2011-04-29MacOS 'strtod' handles hexa formats tooRoberto Ierusalimschy1-1/+2
2011-04-28bug in OP_SELF when method name goes to a registerRoberto Ierusalimschy2-19/+39
2011-04-20Mac OS defines LUA_USE_AFORMAT and LUA_USE_LONGLONG by defaultRoberto Ierusalimschy1-1/+3
2011-04-20'LUA_USELONGLONG' -> 'LUA_USE_LONGLONG'Roberto Ierusalimschy2-4/+4
2011-04-19'LUA_USELONGLONG' on by default on Linux + LUA_USE_HEXAFLOAT renamedRoberto Ierusalimschy1-3/+4
2011-04-19'luaL_setfuncs' does not need to accept a NULL list. (If there isRoberto Ierusalimschy1-3/+6
2011-04-19change in opcode OP_LOADNIL: B is used as a counter instead of aRoberto Ierusalimschy5-18/+22
2011-04-18small bug (masked by wrong entry for OP_TEST in opcodes.c)Roberto Ierusalimschy1-1/+5
2011-04-18added macro for code checkingRoberto Ierusalimschy1-1/+7
2011-04-18local function name only visible to debug info after being initializedRoberto Ierusalimschy1-1/+6
2011-04-18detail ('luai_apicheck' should be used always through macro 'api_check')Roberto Ierusalimschy1-2/+2
2011-04-18copyright updated to 2011Roberto Ierusalimschy1-3/+3
2011-04-12small corrections in description of OP_TEST and OP_LOADKXRoberto Ierusalimschy1-3/+3
2011-04-08'luaL_findtable' -> 'luaL_getsubtable'Roberto Ierusalimschy6-18/+18
2011-04-07new instruction OP_LOADKX (to replace OP_LOADK with extra argument)Roberto Ierusalimschy6-19/+27
2011-04-07cleaner scheme of bits for variant types (light C functions) andRoberto Ierusalimschy1-33/+47
2011-04-05detail (should use macro 'ttisdeadkey')Roberto Ierusalimschy1-2/+2
2011-04-05new macro 'ttisequal'Roberto Ierusalimschy3-7/+6