aboutsummaryrefslogtreecommitdiff
path: root/ltm.h (unfollow)
Commit message (Expand)AuthorFilesLines
2018-06-01no more 'luaH_emptyobject' and comparisons of addresses of global variablesRoberto Ierusalimschy5-30/+46
2018-06-01avoid craches when loading tampered code with NULL as a string constantRoberto Ierusalimschy1-6/+20
2018-05-30new macros 'likely'/'unlikely' with hints for jump predictionsRoberto Ierusalimschy6-48/+78
2018-05-29macro 'luai_makeseed' now controls the whole process of making the seedRoberto Ierusalimschy1-17/+17
2018-05-29detail ('l_castU2S' should only be used over lua_Unsigned values)Roberto Ierusalimschy1-2/+2
2018-05-25avoid possible overflows when checking sizes in 'string.unpack'Roberto Ierusalimschy1-11/+8
2018-05-24added patches for two bugs (5.3.4-2 and 5.3.4-3)Roberto Ierusalimschy1-2/+51
2018-05-23avoid circular inclusion between ltm.h <-> lstate.hRoberto Ierusalimschy1-2/+1
2018-05-22in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0'Roberto Ierusalimschy3-51/+48
2018-05-16using some weak "randomness" (time and memory address) to initializeRoberto Ierusalimschy1-10/+21
2018-05-09correction on xoshiro256** algorithmRoberto Ierusalimschy1-3/+3
2018-05-04reorganization of '#if's for sellecting a type for 'Rand64' +Roberto Ierusalimschy2-32/+61
2018-05-02minimizing the code ran by 'vmfetch' + no more 'vra'Roberto Ierusalimschy3-125/+128
2018-04-25'luaO_pushvfstring' does not need to reallocate stackRoberto Ierusalimschy1-10/+12
2018-04-19no need to define 'luaP_opnames' in regular buildsRoberto Ierusalimschy2-2/+10
2018-04-11use test mode to test the interpreter without jump tablesRoberto Ierusalimschy1-1/+5
2018-04-06detail (trim constants are unsigned)Roberto Ierusalimschy1-3/+3
2018-04-06PRNG changed from 'xoroshiro128+' to 'xoshiro256**' + "I' renamed 'Rand64'Roberto Ierusalimschy1-73/+109
2018-04-04using 'xoroshiro128+' for PRNGRoberto Ierusalimschy1-87/+88
2018-04-04no more nil-in-tableRoberto Ierusalimschy16-172/+23
2018-04-02using unsigned comparison in 'l_intfitsf' (avoids one comparison)Roberto Ierusalimschy1-9/+13
2018-04-02definition for LUA_UNSIGNEDBITS (number of bits in a LUA_UNSIGNED)Roberto Ierusalimschy1-1/+4
2018-03-26in 'random', uses high-order bits instead of low-orderRoberto Ierusalimschy1-49/+68
2018-03-22in random/'project', remove the special case for "small" intervals;Roberto Ierusalimschy1-24/+15
2018-03-19missing LUAI_FUNC in prototype for 'luaK_patchgoto'Roberto Ierusalimschy1-2/+3
2018-03-16'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer'Roberto Ierusalimschy5-21/+21
2018-03-16some extra goodies for 'readline'Roberto Ierusalimschy1-1/+5
2018-03-16FALLTHROUGH comment must be last "statement"Roberto Ierusalimschy2-6/+5
2018-03-16cannot use 'defined' inside a macro +Roberto Ierusalimschy1-3/+8
2018-03-16avoid functions named 'pack'Roberto Ierusalimschy2-12/+12
2018-03-12'lu_int32' may not be 'int'Roberto Ierusalimschy1-10/+13
2018-03-11more explicit casts when converting an integer to a random floatRoberto Ierusalimschy1-3/+5
2018-03-09details (casts between 'lua_Number' and 'double')Roberto Ierusalimschy1-3/+3
2018-03-09random floats of different sizes get exactly needed number of random bitsRoberto Ierusalimschy1-30/+58
2018-03-09slight simplification in 'xorshift128plus'Roberto Ierusalimschy1-9/+11
2018-03-09fairer projection of random integers into an integer intervalRoberto Ierusalimschy1-15/+54
2018-03-09added definition for LUA_MAXUNSIGNEDRoberto Ierusalimschy1-1/+4
2018-03-07details (avoid using non-C89 '//' comment)Roberto Ierusalimschy2-7/+7
2018-03-07new experimental syntax using reserved word 'undef'Roberto Ierusalimschy11-43/+113
2018-03-06better modularization of the code for the REPLRoberto Ierusalimschy1-198/+203
2018-03-05updated to use jump tablesRoberto Ierusalimschy1-3/+2
2018-03-05both 'fTransfer' and 'nTransfer' may not fit in a 'char'Roberto Ierusalimschy1-3/+3
2018-03-05added casts (warnings in VS)Roberto Ierusalimschy1-3/+3
2018-03-05typo in commentRoberto Ierusalimschy1-2/+2
2018-03-05'math.random' using the xorshift128+ algorithmRoberto Ierusalimschy1-36/+195
2018-03-02using jump tables when availableRoberto Ierusalimschy1-1/+14