summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 'if' to avoid empty 'memcpy' (may be expensive)Roberto Ierusalimschy2012-04-031-2/+4
|
* string hash may not use all bytes (but this is configurable now) +Roberto Ierusalimschy2012-03-281-5/+28
| | | | small other changes
* definition for 'LUA_MAXSHORTLEN' moved to 'lstring.c' (used only there)Roberto Ierusalimschy2012-03-281-10/+1
|
* error function can be 'l_noret'Roberto Ierusalimschy2012-03-191-2/+2
|
* cleaner code (avoids loop with empty body)Roberto Ierusalimschy2012-03-191-3/+5
|
* 'luaL_checkversion' called by 'luaL_setfuncs'Roberto Ierusalimschy2012-03-181-1/+2
|
* random seed used in the hash of all strings to avoid intentionalRoberto Ierusalimschy2012-02-015-12/+49
| | | | collisions
* first implementation of long stringsRoberto Ierusalimschy2012-01-259-47/+144
|
* field 'reserved' -> 'extra' (may be used for other purposes too)Roberto Ierusalimschy2012-01-233-7/+7
|
* 'eqstr' -> 'luaS_eqstr'Roberto Ierusalimschy2012-01-233-13/+13
|
* new macro 'isreserved' + 'eqstr' -> 'luaS_eqstr' (may be a function)Roberto Ierusalimschy2012-01-231-4/+10
|
* "default: lua_assert(0)" in switches helps debugging + usesRoberto Ierusalimschy2012-01-232-4/+6
| | | | non-variant types in binary files
* Lua never uses Ã'assert' (it is always 'lua_assert')Roberto Ierusalimschy2012-01-231-2/+2
|
* documentation comment (small correction about strings beingRoberto Ierusalimschy2012-01-231-3/+5
| | | | gray)
* new macro 'checktype'Roberto Ierusalimschy2012-01-201-2/+8
|
* object tag keeps variant bits too -> no need for 'isC' field inRoberto Ierusalimschy2012-01-207-67/+88
| | | | Closures + more strick typing for closure variants
* bug: Lexical gets confused with some combination of arithmeticRoberto Ierusalimschy2012-01-201-5/+16
| | | | operators and hexadecimal numbers
* BUG: memory hoarding when creating Lua hooks for coroutinesRoberto Ierusalimschy2012-01-201-2/+125
| | | | | BUG: Lexical gets confused with some combination of arithmetic operators and hexadecimal numbers
* BUG: coroutine hooks were not collected together with coroutineRoberto Ierusalimschy2012-01-191-7/+14
|
* new way to handle -E option (write a mark in the registry to avoidv5.2.0Roberto Ierusalimschy2011-12-122-18/+22
| | | | reading environment variables)
* removed redundant definition for FILEHANDLERoberto Ierusalimschy2011-12-081-4/+1
|
* avoid a few warnings (casts)Roberto Ierusalimschy2011-12-071-3/+3
|
* cast from 'bool' to 'int' (for C++)Roberto Ierusalimschy2011-12-071-2/+2
|
* no more explicit support for 'luaall_c': unifying file can doRoberto Ierusalimschy2011-12-062-12/+7
| | | | the work
* small bug: format '%d' for lua_Number argumentRoberto Ierusalimschy2011-12-061-2/+2
|
* some compilers (e.g., gcc C++) do not accept NULL as a pointer inRoberto Ierusalimschy2011-12-021-4/+4
| | | | that context
* macro 'luaL_getmetatable' seems more appropriate when gettingRoberto Ierusalimschy2011-12-021-3/+3
| | | | metatables in registry
* old error messages may be misleadingRoberto Ierusalimschy2011-12-021-4/+4
|
* error message: "tag method" -> "metamethod"Roberto Ierusalimschy2011-12-021-4/+4
|
* function prototype did not match one in .hRoberto Ierusalimschy2011-11-301-2/+2
|
* allow non-integer arguments to integer formats (%d, %x, etc.),Roberto Ierusalimschy2011-11-301-9/+10
| | | | but check range
* unused variable removedRoberto Ierusalimschy2011-11-301-3/+2
|
* commentsRoberto Ierusalimschy2011-11-303-14/+13
|
* avoid "unreachable" 'break'Roberto Ierusalimschy2011-11-301-2/+1
|
* more uses of 'l_noret'Roberto Ierusalimschy2011-11-304-16/+14
|
* avoid 'return' "to avoid warnings"Roberto Ierusalimschy2011-11-304-19/+14
|
* 'lUA' -> 'LUA'Roberto Ierusalimschy2011-11-302-4/+4
|
* when available, use '*_r' versions of 'gmtime' and 'localtime'Roberto Ierusalimschy2011-11-292-5/+23
|
* another try to avoid warnings about unreachable 'return' after 'exit'Roberto Ierusalimschy2011-11-291-2/+3
|
* 'lua_load' has an extra argument 'mode'Roberto Ierusalimschy2011-11-297-75/+50
|
* commentRoberto Ierusalimschy2011-11-291-2/+2
|
* small change to avoid warnings of non-specified order of accessRoberto Ierusalimschy2011-11-291-2/+2
| | | | to volatile fields
* explicit option RTLD_LOCAL instead of 0 (Posix does not fixRoberto Ierusalimschy2011-11-281-2/+2
| | | | a default for dlopen)
* 'table.pack' does not return 'n' (may be confusing whenRoberto Ierusalimschy2011-11-281-3/+2
| | | | using table.pack as last argument in a call)
* avoid some warnings about converting 32-bit shifts into 64-bit resultsRoberto Ierusalimschy2011-11-282-9/+15
|
* avoid warnings of unreacheable 'break'sRoberto Ierusalimschy2011-11-281-3/+4
|
* MS_ASMTRICK is only valid on MS compilers (not any Windows compiler)Roberto Ierusalimschy2011-11-251-2/+2
|
* 'LUA_DL_DLL' is not yet defined before the inclusion of 'lua.h'Roberto Ierusalimschy2011-11-251-2/+2
|
* '_fseeki64' and family not available in all Windows platformsRoberto Ierusalimschy2011-11-251-2/+4
|
* detailsRoberto Ierusalimschy2011-11-242-5/+5
|