Sign in
skia
/
external
/
github.com
/
lua
/
lua
/
HEAD
« Previous
e8c7797
Removed internal cache for closures
by Roberto Ierusalimschy
· 6 years ago
2fc6b55
Removed resource-related "emergency collections"
by Roberto Ierusalimschy
· 6 years ago
947a372
State in generic 'for' acts as a to-be-closed variable
by Roberto Ierusalimschy
· 6 years ago
e073cbc
Better error messages for invalid operands in numeric 'for'
by Roberto Ierusalimschy
· 6 years ago
2316ec4
Back with optimization for 'if cond then goto'
by Roberto Ierusalimschy
· 6 years ago
a006514
Big revamp in the implmentation of labels/gotos
by Roberto Ierusalimschy
· 6 years ago
6e9b719
More uniformity in code generation for 'for' loops
by Roberto Ierusalimschy
· 6 years ago
3484030
To-be-closed variables in the C API
by Roberto Ierusalimschy
· 6 years ago
41c800b
Closing methods should not interfere with returning values
by Roberto Ierusalimschy
· 6 years ago
0a9aca5
Added a '__close' metamethod to file handles
by Roberto Ierusalimschy
· 6 years ago
ea1322e
Detail: bad assertion in 'luaM_free_'
by Roberto Ierusalimschy
· 6 years ago
6a4b9bb
Removed extra information from RCS keyword strings in tests
by Roberto Ierusalimschy
· 6 years ago
7c8146d
Small improvements in the manual
by Roberto Ierusalimschy
· 6 years ago
c90176f
Complete implementation of to-be-closed variables
by Roberto Ierusalimschy
· 6 years ago
scopedvars
3c7dc52
Handling of memory errors when creating to-be-closed upvalues
by Roberto Ierusalimschy
· 6 years ago
bd96330
First "complete" implementation of to-be-closed variables
by Roberto Ierusalimschy
· 6 years ago
4cd1f4a
Towards "to closed" local variables
by Roberto Ierusalimschy
· 6 years ago
b114c7d
Added "cost" for the use of C stack by a coroutine invocation.
by Roberto Ierusalimschy
· 6 years ago
9cbf17b
Details (comments)
by Roberto Ierusalimschy
· 6 years ago
5382a22
Corrections in the implementation of '%' for floats.
by Roberto Ierusalimschy
· 6 years ago
8c8a91f
Deprecated the emulation of '__le' using '__lt'
by Roberto Ierusalimschy
· 6 years ago
f995095
Removed extra information from RCS keyword strings
by Roberto Ierusalimschy
· 6 years ago
3dcd04a
details
by Roberto Ierusalimschy
· 6 years ago
faaf7e4
Removed use of 'rl_inhibit_completion' in 'lua.c'
by Roberto Ierusalimschy
· 6 years ago
3d838f6
Added "emergency collection" to 'io.tmpfile' and 'os.tmpname'
by Roberto Ierusalimschy
· 6 years ago
aa4c5cf
Added directory to test file names in '$Id:'
by Roberto Ierusalimschy
· 6 years ago
b47f2cd
Small improvements in the manual
by Roberto Ierusalimschy
· 6 years ago
e885dee
File operations try an "emergency collection" when failing
by Roberto Ierusalimschy
· 6 years ago
ccae0f5
Comments about OLD0/OLD1 ages
by Roberto Ierusalimschy
· 6 years ago
2e297d6
Fixed bug in generational collection of userdata
by Roberto Ierusalimschy
· 6 years ago
fb18346
Avoid using 'int' for UTF-8 values
by Roberto Ierusalimschy
· 6 years ago
96f9643
Bug: wrong 'nCcalls' when resuming a coroutine
by Roberto Ierusalimschy
· 6 years ago
84058b1
Added definition for LUA_VERSION_RELEASE_NUM
by Roberto Ierusalimschy
· 6 years ago
4d5de1c
Fixed bug in line info. when using 'not' operator
by Roberto Ierusalimschy
· 6 years ago
9a825f6
In tests of opcodes, avoid coercion in bitwise operation
by Roberto Ierusalimschy
· 6 years ago
941b189
Improvements in the manual
by Roberto Ierusalimschy
· 6 years ago
21f663d
Added missing $Id$ to file 'ljumptab.h'
by Roberto Ierusalimschy
· 6 years ago
626cf05
Generational mode may wait longer after a major collection
by Roberto Ierusalimschy
· 6 years ago
ccf6d09
'searchpath' creates less temporary strings
by Roberto Ierusalimschy
· 6 years ago
de2caf7
Bit-library file removed from the project (as it was deprecated)
by Roberto Ierusalimschy
· 6 years ago
b08c907
Opcode names moved to a new header file
by Roberto Ierusalimschy
· 6 years ago
06e08c6
Fixed bug in OP_IDIVI
by Roberto Ierusalimschy
· 6 years ago
7c519df
Added manual and tests for version 5.4-w2
by Roberto Ierusalimschy
· 6 years ago
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
Next »