Sign in
skia
/
external
/
github.com
/
lua
/
lua
/
HEAD
« Previous
f59e6a9
opening functions must be exported!
by Roberto Ierusalimschy
· 6 years ago
v5.4-w2
6683f83
several details
by Roberto Ierusalimschy
· 6 years ago
a314409
in generational mode, an emergency collection can turn any object black
by Roberto Ierusalimschy
· 6 years ago
15ce8d0
in generational mode, an emergency collection can turn any object black
by Roberto Ierusalimschy
· 6 years ago
b43300c
change in 'LUAI_DDEC' to allow variables to be static in 'onelua'
by Roberto Ierusalimschy
· 6 years ago
af70905
no need to check whether libraries and host use the same kernel;
by Roberto Ierusalimschy
· 6 years ago
b95e466
new field 'nilvalue' in struct 'global_State' to avoid the use of
by Roberto Ierusalimschy
· 6 years ago
d406d3d
removed unused macros 'isstackindex'/'api_checkstackindex' +
by Roberto Ierusalimschy
· 6 years ago
b6780ee
detail (removed unused definition for 'LUA_QS')
by Roberto Ierusalimschy
· 6 years ago
2c107e1
warning (comparison between signed and unsigned integers)
by Roberto Ierusalimschy
· 6 years ago
6e60069
field 'sizearray' in struct 'Table' changed to 'alimit', which can
by Roberto Ierusalimschy
· 6 years ago
0612792
new macro 'ispow2'
by Roberto Ierusalimschy
· 6 years ago
aedcfb9
type 'Rand64' may not be long long, so it should not use 'LL' in its constants
by Roberto Ierusalimschy
· 6 years ago
992b6d2
no more 'TESTGRAYBIT' (to free this bit for real uses)
by Roberto Ierusalimschy
· 6 years ago
588dfa4
detail in comment
by Roberto Ierusalimschy
· 6 years ago
6f2b8e2
added 'const' to 'Proto*' when possible
by Roberto Ierusalimschy
· 6 years ago
c5dc521
added patch for bug 5.3.4-7
by Roberto Ierusalimschy
· 6 years ago
505fc91
no more 'luaO_nilobject' to avoid comparison of global variable addresses
by Roberto Ierusalimschy
· 6 years ago
fb8fa66
no more 'luaH_emptyobject' and comparisons of addresses of global variables
by Roberto Ierusalimschy
· 6 years ago
b397064
avoid craches when loading tampered code with NULL as a string constant
by Roberto Ierusalimschy
· 6 years ago
34aa0c5
new macros 'likely'/'unlikely' with hints for jump predictions
by Roberto Ierusalimschy
· 6 years ago
97e394b
macro 'luai_makeseed' now controls the whole process of making the seed
by Roberto Ierusalimschy
· 6 years ago
950fbcb
detail ('l_castU2S' should only be used over lua_Unsigned values)
by Roberto Ierusalimschy
· 6 years ago
b2d4d06
avoid possible overflows when checking sizes in 'string.unpack'
by Roberto Ierusalimschy
· 6 years ago
3b8dba5
added patches for two bugs (5.3.4-2 and 5.3.4-3)
by Roberto Ierusalimschy
· 6 years ago
892aff2
avoid circular inclusion between ltm.h <-> lstate.h
by Roberto Ierusalimschy
· 6 years ago
02ed0b2
in 'luaD_poscall', there is no need to compute 'firstResult' when 'nres==0'
by Roberto Ierusalimschy
· 6 years ago
de53c2e
using some weak "randomness" (time and memory address) to initialize
by Roberto Ierusalimschy
· 6 years ago
80bd4a8
correction on xoshiro256** algorithm
by Roberto Ierusalimschy
· 6 years ago
3e7415e
reorganization of '#if's for sellecting a type for 'Rand64' + comments
by Roberto Ierusalimschy
· 6 years ago
e64e20a
minimizing the code ran by 'vmfetch' + no more 'vra'
by Roberto Ierusalimschy
· 6 years ago
deb8078
'luaO_pushvfstring' does not need to reallocate stack
by Roberto Ierusalimschy
· 6 years ago
26eb144
no need to define 'luaP_opnames' in regular builds
by Roberto Ierusalimschy
· 6 years ago
f9c3d6f
use test mode to test the interpreter without jump tables
by Roberto Ierusalimschy
· 6 years ago
762baf0
detail (trim constants are unsigned)
by Roberto Ierusalimschy
· 6 years ago
b8a0465
PRNG changed from 'xoroshiro128+' to 'xoshiro256**' + "I' renamed 'Rand64'
by Roberto Ierusalimschy
· 6 years ago
b447876
using 'xoroshiro128+' for PRNG
by Roberto Ierusalimschy
· 6 years ago
03c6a05
no more nil-in-table
by Roberto Ierusalimschy
· 6 years ago
3d0b5ed
using unsigned comparison in 'l_intfitsf' (avoids one comparison)
by Roberto Ierusalimschy
· 6 years ago
8d50a99
definition for LUA_UNSIGNEDBITS (number of bits in a LUA_UNSIGNED)
by Roberto Ierusalimschy
· 6 years ago
bdd10a0
in 'random', uses high-order bits instead of low-order
by Roberto Ierusalimschy
· 6 years ago
c5e3b2f
in random/'project', remove the special case for "small" intervals;
by Roberto Ierusalimschy
· 6 years ago
6486762
missing LUAI_FUNC in prototype for 'luaK_patchgoto'
by Roberto Ierusalimschy
· 6 years ago
4907444
'fTransfer' -> 'ftransfer' / 'nTransfer' -> 'ntransfer'
by Roberto Ierusalimschy
· 6 years ago
c3cb31f
some extra goodies for 'readline'
by Roberto Ierusalimschy
· 6 years ago
0c77382
FALLTHROUGH comment must be last "statement"
by Roberto Ierusalimschy
· 6 years ago
7b0b6b3
cannot use 'defined' inside a macro + call to 'luaT_keydef' must be protected
by Roberto Ierusalimschy
· 6 years ago
89da416
avoid functions named 'pack'
by Roberto Ierusalimschy
· 6 years ago
6b01b6c
'lu_int32' may not be 'int'
by Roberto Ierusalimschy
· 6 years ago
e3388eb
more explicit casts when converting an integer to a random float
by Roberto Ierusalimschy
· 6 years ago
9e3db70
details (casts between 'lua_Number' and 'double')
by Roberto Ierusalimschy
· 6 years ago
dbec41f
random floats of different sizes get exactly needed number of random bits
by Roberto Ierusalimschy
· 6 years ago
0b3db69
slight simplification in 'xorshift128plus'
by Roberto Ierusalimschy
· 6 years ago
80ae1c1
fairer projection of random integers into an integer interval
by Roberto Ierusalimschy
· 6 years ago
40683b4
added definition for LUA_MAXUNSIGNED
by Roberto Ierusalimschy
· 6 years ago
6480e73
details (avoid using non-C89 '//' comment)
by Roberto Ierusalimschy
· 6 years ago
4a1612f
new experimental syntax using reserved word 'undef'
by Roberto Ierusalimschy
· 6 years ago
464658b
better modularization of the code for the REPL
by Roberto Ierusalimschy
· 6 years ago
bdcde45
updated to use jump tables
by Roberto Ierusalimschy
· 6 years ago
8b0434e
both 'fTransfer' and 'nTransfer' may not fit in a 'char'
by Roberto Ierusalimschy
· 6 years ago
8b0b675
added casts (warnings in VS)
by Roberto Ierusalimschy
· 6 years ago
8c42931
typo in comment
by Roberto Ierusalimschy
· 6 years ago
66b7b07
'math.random' using the xorshift128+ algorithm
by Roberto Ierusalimschy
· 6 years ago
62a392f
using jump tables when available
by Roberto Ierusalimschy
· 6 years ago
893f382
Jump Table for the interpreter
by Roberto Ierusalimschy
· 6 years ago
0eb10c6
'LUA_USE_READLINE' moved to the make file
by Roberto Ierusalimschy
· 6 years ago
00008b8
back to one format per argument
by Roberto Ierusalimschy
· 6 years ago
df49384
year in copyright changed to 2018
by Roberto Ierusalimschy
· 6 years ago
fbea553
'lua_setiuservalue' removes value from the stack even in case of error
by Roberto Ierusalimschy
· 6 years ago
34b00c1
removed compatibility code with older versions
by Roberto Ierusalimschy
· 6 years ago
12110de
module has been deprecated.
by Roberto Ierusalimschy
· 6 years ago
4105caf
no more 'bitlib'
by Roberto Ierusalimschy
· 6 years ago
76ff557
no optimizations in test mode + no more compat with 5.2 + a few more
by Roberto Ierusalimschy
· 6 years ago
b7edf5d
metamethods for 'removekey'/'keyin'
by Roberto Ierusalimschy
· 6 years ago
ef8263f
better names for macros for tags and types.
by Roberto Ierusalimschy
· 6 years ago
2952bc5
special compact representation for userdata with no user values (a common case)
by Roberto Ierusalimschy
· 6 years ago
38d3bc8
using 'offsetof' to compute the size of parts of a structure
by Roberto Ierusalimschy
· 6 years ago
75efc67
avoid variant tags with the same value of the original type
by Roberto Ierusalimschy
· 6 years ago
d766e2a
first (parcial) implementation of 'keyin'/'removekey'
by Roberto Ierusalimschy
· 6 years ago
f055a9d
added check in 'obj2gco' to prevent its use in non Lua-object pointers
by Roberto Ierusalimschy
· 6 years ago
4a7fe61
in 'clearbykeys', clear keys of just-removed entries too
by Roberto Ierusalimschy
· 6 years ago
9243c41
first version of empty entries in tables
by Roberto Ierusalimschy
· 6 years ago
477ca2f
some reorganization in 'lobject.h' (just moving stuff around)
by Roberto Ierusalimschy
· 6 years ago
c72ac04
conditional jumps "deunified"
by Roberto Ierusalimschy
· 6 years ago
b03dddf
removed coercion string->number in bitwise operations
by Roberto Ierusalimschy
· 6 years ago
c80c7a4
details (comments)
by Roberto Ierusalimschy
· 6 years ago
212095a
new opcodes OP_GTI/OP_GEI
by Roberto Ierusalimschy
· 6 years ago
c67603f
using new 'lua_newuserdatauv' instead of 'lua_newuserdata'
by Roberto Ierusalimschy
· 6 years ago
06865aa
simpler implementation for 'LTintfloat'/'LEintfloat' + 'LTfloatint'/'LEfloatint'
by Roberto Ierusalimschy
· 6 years ago
465b474
small reorganization of 'luaV_flttointeger'/'luaV_tointeger'
by Roberto Ierusalimschy
· 6 years ago
6353d61
detail (comment)
by Roberto Ierusalimschy
· 6 years ago
ca6fe74
userdata can have multiple user values
by Roberto Ierusalimschy
· 6 years ago
1afd5a1
more generic way to handle 'gclist'
by Roberto Ierusalimschy
· 6 years ago
422318f
two new fields 'fTransfer'/'nTransfer' in 'lua_Debug' structure
by Roberto Ierusalimschy
· 6 years ago
49dae52
correct way to check stack space for vararg functions
by Roberto Ierusalimschy
· 6 years ago
104d249
in return hook, 'top' must be corrected only if smaller than 'ci->top'.
by Roberto Ierusalimschy
· 6 years ago
c7a8cba
no more 'nfield' string
by Roberto Ierusalimschy
· 6 years ago
0682fe8
some simplifications/optimizations in returns from Lua functions
by Roberto Ierusalimschy
· 6 years ago
b137993
vararg back to '...' (but with another implementation)
by Roberto Ierusalimschy
· 6 years ago
4e0de3a
details
by Roberto Ierusalimschy
· 6 years ago
Next »