summaryrefslogtreecommitdiff
path: root/lstrlib.c (unfollow)
Commit message (Expand)AuthorFilesLines
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
2011-04-05 2nd operand for unary tag methods does not need to be 'nil'Roberto Ierusalimschy1-3/+2
2011-04-05lua_arith gets no fake operand for unary minusRoberto Ierusalimschy1-7/+15
2011-04-05all names used internally by macros end with '_'Roberto Ierusalimschy1-28/+28
2011-03-18use of 'luaL_tolstring' for option '%s' in 'string.format'Roberto Ierusalimschy1-3/+3
2011-03-14macro 'mark' renamed 'EOFMARK' ('mark' is too easy to confict, e.g.Roberto Ierusalimschy1-4/+4
2011-03-03returns for file-related functions and process-related functionsRoberto Ierusalimschy4-82/+85
2011-03-01loaders receive an extra argument returned by the searcherRoberto Ierusalimschy1-23/+32
2011-02-28small problems with 'luaone.c'Roberto Ierusalimschy5-11/+16
2011-02-23no need of lookahead in ZioRoberto Ierusalimschy8-41/+29
2011-02-21correct interpretation of return value from pcloseRoberto Ierusalimschy1-28/+34
2011-02-17small bug: may call reader function again after it returned endRoberto Ierusalimschy2-4/+10
2011-02-14error for repeated label + jumps allowed to labels followed byRoberto Ierusalimschy1-24/+34