| Commit message (Expand) | Author | Age | Files | Lines |
* | Added macro 'luaL_pushfail' | Roberto Ierusalimschy | 2019-08-16 | 1 | -2/+2 |
* | 'math.randomseed' always returns the two seed components | Roberto Ierusalimschy | 2019-07-19 | 1 | -7/+7 |
* | 'math.randomseed()' returns the seeds it used | Roberto Ierusalimschy | 2019-07-17 | 1 | -2/+7 |
* | Define LUA_MAXUNSIGNED as a preprocessor constant | Roberto Ierusalimschy | 2019-05-14 | 1 | -2/+2 |
* | A few changes in tests about number of bits in integers | Roberto Ierusalimschy | 2019-05-13 | 1 | -4/+4 |
* | 'math.randomseed()' sets a somewhat random seed | Roberto Ierusalimschy | 2019-03-13 | 1 | -10/+21 |
* | 'math.rand()' uses higher bits to produce float value | Roberto Ierusalimschy | 2018-12-11 | 1 | -20/+38 |
* | Removed extra information from RCS keyword strings | Roberto Ierusalimschy | 2018-08-23 | 1 | -1/+1 |
* | type 'Rand64' may not be long long, so it should not use 'LL' in its | Roberto Ierusalimschy | 2018-06-14 | 1 | -4/+5 |
* | using some weak "randomness" (time and memory address) to initialize | Roberto Ierusalimschy | 2018-05-16 | 1 | -10/+21 |
* | correction on xoshiro256** algorithm | Roberto Ierusalimschy | 2018-05-09 | 1 | -3/+3 |
* | reorganization of '#if's for sellecting a type for 'Rand64' + | Roberto Ierusalimschy | 2018-05-04 | 1 | -31/+56 |
* | detail (trim constants are unsigned) | Roberto Ierusalimschy | 2018-04-06 | 1 | -3/+3 |
* | PRNG changed from 'xoroshiro128+' to 'xoshiro256**' + "I' renamed 'Rand64' | Roberto Ierusalimschy | 2018-04-06 | 1 | -73/+109 |
* | using 'xoroshiro128+' for PRNG | Roberto Ierusalimschy | 2018-04-04 | 1 | -87/+88 |
* | in 'random', uses high-order bits instead of low-order | Roberto Ierusalimschy | 2018-03-26 | 1 | -49/+68 |
* | in random/'project', remove the special case for "small" intervals; | Roberto Ierusalimschy | 2018-03-22 | 1 | -24/+15 |
* | avoid functions named 'pack' | Roberto Ierusalimschy | 2018-03-16 | 1 | -7/+7 |
* | 'lu_int32' may not be 'int' | Roberto Ierusalimschy | 2018-03-12 | 1 | -10/+13 |
* | more explicit casts when converting an integer to a random float | Roberto Ierusalimschy | 2018-03-11 | 1 | -3/+5 |
* | random floats of different sizes get exactly needed number of random bits | Roberto Ierusalimschy | 2018-03-09 | 1 | -30/+58 |
* | slight simplification in 'xorshift128plus' | Roberto Ierusalimschy | 2018-03-09 | 1 | -9/+11 |
* | fairer projection of random integers into an integer interval | Roberto Ierusalimschy | 2018-03-09 | 1 | -15/+54 |
* | 'math.random' using the xorshift128+ algorithm | Roberto Ierusalimschy | 2018-03-05 | 1 | -36/+195 |
* | detail (removing spaces at end of lines) | Roberto Ierusalimschy | 2016-12-22 | 1 | -4/+4 |
* | Using LUAI_UAC* types more consistently on vararg calls | Roberto Ierusalimschy | 2016-12-20 | 1 | -4/+7 |
* | detail (ensure subtraction is done unsigned) | Roberto Ierusalimschy | 2015-10-02 | 1 | -2/+2 |
* | tiny bug: 'randomseed' was calling 'rand' (instead of 'l_rand') | Roberto Ierusalimschy | 2015-06-26 | 1 | -2/+2 |
* | use 'log2' when available | Roberto Ierusalimschy | 2015-03-12 | 1 | -1/+4 |
* | bug: 'random' limit is 2^31-1, not RAND_MAX | Roberto Ierusalimschy | 2014-12-27 | 1 | -3/+5 |
* | cleaner test for overflow for range of 'math.random' | Roberto Ierusalimschy | 2014-11-07 | 1 | -3/+3 |
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -4/+6 |
* | 'lua_numtointeger' -> 'lua_numbertointeger' | Roberto Ierusalimschy | 2014-10-24 | 1 | -2/+2 |
* | added some casts for the cases when lua_Number != double | Roberto Ierusalimschy | 2014-10-08 | 1 | -6/+6 |
* | deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) | Roberto Ierusalimschy | 2014-10-01 | 1 | -2/+2 |
* | new function 'math.ult' (unsigned less than) | Roberto Ierusalimschy | 2014-07-28 | 1 | -1/+10 |
* | new conversion float->integer: conversion is valid only when | Roberto Ierusalimschy | 2014-07-17 | 1 | -20/+21 |
* | detail (added placeholders for non-function fields to preallocate | Roberto Ierusalimschy | 2014-07-16 | 1 | -1/+6 |
* | detail (typos in comments) | Roberto Ierusalimschy | 2014-06-30 | 1 | -3/+3 |
* | unsigned-manipulation functions (lua_puhsunsigned, lua_tounsigned, etc.) | Roberto Ierusalimschy | 2014-06-26 | 1 | -2/+2 |
* | 'math.ifloor' is back | Roberto Ierusalimschy | 2014-06-18 | 1 | -1/+15 |
* | 'math.mof' works with integers, too | Roberto Ierusalimschy | 2014-06-02 | 1 | -12/+24 |
* | no more 'math.ifloor' + new semantics for 'math.floor'/'math.ceil' | Roberto Ierusalimschy | 2014-05-26 | 1 | -14/+18 |
* | several functions deprecated (cosh, sinh, atanh, pow, frexp, ldexp) | Roberto Ierusalimschy | 2014-05-14 | 1 | -66/+72 |
* | 'math.fmod' handles integers as integers | Roberto Ierusalimschy | 2014-05-02 | 1 | -4/+14 |
* | 'math.random(n,m)' interval restricted in size, to avoid using conversion | Roberto Ierusalimschy | 2014-04-17 | 1 | -8/+12 |
* | math.random: use 'random' when available + changes to work correctly | Roberto Ierusalimschy | 2014-04-10 | 1 | -8/+19 |
* | more precision for PI + no more RADIANS_PER_DEGREE + | Roberto Ierusalimschy | 2014-04-09 | 1 | -7/+6 |
* | new constants 'math.maxint'/'math.minint' | Roberto Ierusalimschy | 2014-04-03 | 1 | -1/+5 |
* | some details to avoid warnings | Roberto Ierusalimschy | 2014-04-01 | 1 | -2/+2 |