Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-04-11 | use test mode to test the interpreter without jump tables | Roberto Ierusalimschy | 1 | -1/+5 | |
2018-04-06 | detail (trim constants are unsigned) | Roberto Ierusalimschy | 1 | -3/+3 | |
2018-04-06 | PRNG changed from 'xoroshiro128+' to 'xoshiro256**' + "I' renamed 'Rand64' | Roberto Ierusalimschy | 1 | -73/+109 | |
+ implementation can use integer types larger than 64 (or 32) bits | |||||
2018-04-04 | using 'xoroshiro128+' for PRNG | Roberto Ierusalimschy | 1 | -87/+88 | |
(plus a rotate at the final result to have better lower bits) | |||||
2018-04-04 | no more nil-in-table | Roberto Ierusalimschy | 16 | -172/+23 | |
2018-04-02 | using unsigned comparison in 'l_intfitsf' (avoids one comparison) | Roberto Ierusalimschy | 1 | -9/+13 | |
2018-04-02 | definition for LUA_UNSIGNEDBITS (number of bits in a LUA_UNSIGNED) | Roberto Ierusalimschy | 1 | -1/+4 | |
2018-03-26 | in 'random', uses high-order bits instead of low-order | Roberto Ierusalimschy | 1 | -49/+68 | |
(better statistical properties) | |||||
2018-03-22 | in random/'project', remove the special case for "small" intervals; | Roberto Ierusalimschy | 1 | -24/+15 | |
it is slower than the general case. | |||||
2018-03-19 | missing LUAI_FUNC in prototype for 'luaK_patchgoto' | Roberto Ierusalimschy | 1 | -2/+3 | |
2018-03-16 | 'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer' | Roberto Ierusalimschy | 5 | -21/+21 | |
(keep the standard of names in lower case) | |||||
2018-03-16 | some extra goodies for 'readline' | Roberto Ierusalimschy | 1 | -1/+5 | |
('rl_readline_name' and 'rl_inhibit_completion') | |||||
2018-03-16 | FALLTHROUGH comment must be last "statement" | Roberto Ierusalimschy | 2 | -6/+5 | |
(so it does not work when inside a block) | |||||
2018-03-16 | cannot use 'defined' inside a macro + | Roberto Ierusalimschy | 1 | -3/+8 | |
call to 'luaT_keydef' must be protected | |||||
2018-03-16 | avoid functions named 'pack' | Roberto Ierusalimschy | 2 | -12/+12 | |
(name too common, may collide when doing 'onelua.c') | |||||
2018-03-12 | 'lu_int32' may not be 'int' | Roberto Ierusalimschy | 1 | -10/+13 | |
2018-03-11 | more explicit casts when converting an integer to a random float | Roberto Ierusalimschy | 1 | -3/+5 | |
(to ensure computations are done with all bits) | |||||
2018-03-09 | details (casts between 'lua_Number' and 'double') | Roberto Ierusalimschy | 1 | -3/+3 | |
2018-03-09 | random floats of different sizes get exactly needed number of random bits | Roberto Ierusalimschy | 1 | -30/+58 | |
(up to 64) | |||||
2018-03-09 | slight simplification in 'xorshift128plus' | Roberto Ierusalimschy | 1 | -9/+11 | |
2018-03-09 | fairer projection of random integers into an integer interval | Roberto Ierusalimschy | 1 | -15/+54 | |
2018-03-09 | added definition for LUA_MAXUNSIGNED | Roberto Ierusalimschy | 1 | -1/+4 | |
2018-03-07 | details (avoid using non-C89 '//' comment) | Roberto Ierusalimschy | 2 | -7/+7 | |
2018-03-07 | new experimental syntax using reserved word 'undef' | Roberto Ierusalimschy | 11 | -43/+113 | |
2018-03-06 | better modularization of the code for the REPL | Roberto Ierusalimschy | 1 | -198/+203 | |
2018-03-05 | updated to use jump tables | Roberto Ierusalimschy | 1 | -3/+2 | |
2018-03-05 | both 'fTransfer' and 'nTransfer' may not fit in a 'char' | Roberto Ierusalimschy | 1 | -3/+3 | |
2018-03-05 | added casts (warnings in VS) | Roberto Ierusalimschy | 1 | -3/+3 | |
2018-03-05 | typo in comment | Roberto Ierusalimschy | 1 | -2/+2 | |
2018-03-05 | 'math.random' using the xorshift128+ algorithm | Roberto Ierusalimschy | 1 | -36/+195 | |
2018-03-02 | using jump tables when available | Roberto Ierusalimschy | 1 | -1/+14 | |