aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 'int' -> 'lua_Integer' in several functionsRoberto Ierusalimschy2014-04-041-11/+11
|
* new constants 'math.maxint'/'math.minint'Roberto Ierusalimschy2014-04-031-1/+5
|
* new macros LUA_MAXINTEGER/LUA_MININTEGERRoberto Ierusalimschy2014-04-031-1/+6
|
* several changes in 'utf8.offset'Roberto Ierusalimschy2014-04-031-22/+27
|
* bug: compiler can optimize away overflow check in 'table.concat'Roberto Ierusalimschy2014-04-031-5/+16
|
* avoid constant overflow when shifting left signed integers untilRoberto Ierusalimschy2014-04-031-5/+5
| | | | their last bit
* new implementation for 'utf8.len'Roberto Ierusalimschy2014-04-021-13/+18
|
* bug (in work version): comparisons should not try to convertRoberto Ierusalimschy2014-04-021-5/+20
| | | | strings to numbers
* LUAI_FUNC is being used only in header filesRoberto Ierusalimschy2014-04-023-6/+6
|
* detail (error message for conversion from float to integer)Roberto Ierusalimschy2014-04-011-2/+2
|
* added an 'api_check' for negative sizes in 'lua_checkstack'Roberto Ierusalimschy2014-04-011-1/+2
|
* bug: compiler could optimize away overflow check (+ changing indicesRoberto Ierusalimschy2014-04-011-9/+12
| | | | from 'int' to 'lua_Integer')
* some details to avoid warningsRoberto Ierusalimschy2014-04-016-15/+15
|
* more precise estimation (GCestimate) for total bytes in use afterRoberto Ierusalimschy2014-04-011-14/+18
| | | | a GC cycle
* detail ('1U' -> '1u', like other unsigned constants in the code)Roberto Ierusalimschy2014-03-311-3/+3
|
* math.abs, math.max, and math.min work for integers, too.Roberto Ierusalimschy2014-03-311-15/+20
|
* fancier way to do sign extensionRoberto Ierusalimschy2014-03-311-4/+3
|
* macro 'tostring' is used only by 'luaV_concat'Roberto Ierusalimschy2014-03-312-4/+4
|
* missplelling in comments/function names (endianess -> endianness)Roberto Ierusalimschy2014-03-273-13/+13
|
* definition of LUA_REAL_* and LUA_INT_* moved to the beginning ofRoberto Ierusalimschy2014-03-211-19/+23
| | | | configurations
* native lua_Number may be neither float nor double (in pack/unpackfloat)Roberto Ierusalimschy2014-03-211-17/+22
|
* details (typos in comments)Roberto Ierusalimschy2014-03-216-18/+18
|
* copyright year -> 2014Roberto Ierusalimschy2014-03-201-3/+3
|
* detail (to avoid warnings with '-O3')Roberto Ierusalimschy2014-03-201-3/+3
|
* does not create library when it is deprecatedRoberto Ierusalimschy2014-03-201-10/+2
|
* configuration for Lua type corresponding to 'time_t'Roberto Ierusalimschy2014-03-201-10/+24
|
* 'posrelat' -> 'u_posrelat' (to avoid name conflict in 'one.c')Roberto Ierusalimschy2014-03-201-6/+6
|
* with 64-bit integers, file offsets do not need to be floatsRoberto Ierusalimschy2014-03-191-4/+4
|
* removed function 'luaS_eqstr' (not used anywhere)Roberto Ierusalimschy2014-03-192-12/+2
|
* detail (removed unused prototype)Roberto Ierusalimschy2014-03-191-2/+1
|
* bitlib has been deprecatedRoberto Ierusalimschy2014-03-182-2/+28
|
* detail (comment)Roberto Ierusalimschy2014-03-151-2/+2
|
* detailsRoberto Ierusalimschy2014-03-141-7/+8
|
* changing prefix of configurable macros from "lua_" to "l_"Roberto Ierusalimschy2014-03-131-26/+26
|
* lua_gettable and similars return type of gotten valueRoberto Ierusalimschy2014-03-127-44/+40
|
* detail in string.rep: allow large repetitions of the empty string (noRoberto Ierusalimschy2014-03-121-4/+5
| | | | possibility of overflows)
* make all dumps/loads go trhough Load/DumpVector (so it is easierRoberto Ierusalimschy2014-03-112-8/+20
| | | | to adapt the code to correct endianess, if needed)
* keep chunk's headers compatible at least up to LUAC_VERSION (to beRoberto Ierusalimschy2014-03-112-10/+13
| | | | able to detect correctly version mismatches)
* make sure that LUAC_INT is a lua_Integer and that LUAC_NUM isRoberto Ierusalimschy2014-03-111-3/+4
| | | | a lua_Number
* detail (breaking too long lines)Roberto Ierusalimschy2014-03-101-3/+5
|
* no need to avoid negative ints in 'LoadInt'Roberto Ierusalimschy2014-03-101-3/+1
|
* "indent -kr -i2 -br -brf -nut" plus a few manual formatingRoberto Ierusalimschy2014-03-102-344/+363
|
* small bug (from revision 2.80): LUA_OP* constants are not fromRoberto Ierusalimschy2014-03-091-2/+2
| | | | enumeration 'Opcode' (they are integers)
* new macro 'cast_void'Roberto Ierusalimschy2014-03-073-7/+9
|
* simpler code to read a line from a file (using 'getc' or, if present,Roberto Ierusalimschy2014-03-061-17/+24
| | | | 'getc_unlocked')
* back with 'L' for macros 'luai_num*', but now with a new macroRoberto Ierusalimschy2014-03-064-31/+43
| | | | 'luai_numinvalidop' to protect constant folding
* 'constfolding' passes a proper Lua state to 'luaO_arith'Roberto Ierusalimschy2014-03-061-4/+4
|
* detail ('codearith' uses 'LUA_OP*' constants instead of 'OP_*')Roberto Ierusalimschy2014-03-061-10/+15
|
* no need to store a full 'size_t' fo the size of (frequent) small stringsRoberto Ierusalimschy2014-03-012-16/+16
|
* more regularity with vectors + sizeof computed by the macros themselvesRoberto Ierusalimschy2014-02-282-19/+18
|