Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
6 年之前 |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
8 年之前 |
Roberto Ierusalimschy
|
7b1fba69b7
using 'lastfree == NULL' to signal that table is using the dummy
|
8 年之前 |
Roberto Ierusalimschy
|
138d00176c
new flag in 'CallInfo.callstatus' to tell whether function is running
|
8 年之前 |
Roberto Ierusalimschy
|
8d4feb504f
do not try to ensure that 'sweepgc' points to a live object
|
9 年之前 |
Roberto Ierusalimschy
|
03412af06e
detail (removed fixed argument to function 'callallpendingfinalizers')
|
9 年之前 |
Roberto Ierusalimschy
|
7485512384
added comment and assert about dead keys
|
9 年之前 |
Roberto Ierusalimschy
|
ff1289a361
in 'luaD_call', use two functions instead of one with fixed boolean
|
9 年之前 |
Roberto Ierusalimschy
|
cd73f3ccc5
now that we have a counter for CallInfos, use it for a more
|
9 年之前 |
Roberto Ierusalimschy
|
41964648ee
long strings are created directly in final position when possible
|
10 年之前 |
Roberto Ierusalimschy
|
2b61360d82
avoid overflows (detected with 'clang -ftrapv')
|
10 年之前 |
Roberto Ierusalimschy
|
b436ed58a3
'clearapihash' -> 'luaS_clearcache' and moved to 'lstring.c' (which
|
10 年之前 |
Roberto Ierusalimschy
|
2ae2e6408e
avoid testing for NULL when marking objects that cannot be NULL
|
10 年之前 |
Roberto Ierusalimschy
|
a80cada914
new cache for interning strings
|
10 年之前 |
Roberto Ierusalimschy
|
7e2015a46d
size of short strings stored in a single byte, to reduce the size
|
10 年之前 |
Roberto Ierusalimschy
|
88ef06f4f3
comments were wrong (not updated about several changes)
|
10 年之前 |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 年之前 |
Roberto Ierusalimschy
|
4542fb9f78
comments (a few extra quotes around identifiers)
|
10 年之前 |
Roberto Ierusalimschy
|
e9885efc7c
added comment and assert about an (impossible) division by zero
|
10 年之前 |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
10 年之前 |
Roberto Ierusalimschy
|
2f4d429071
details (comments)
|
10 年之前 |
Roberto Ierusalimschy
|
3a15c7ce43
size for array part of a table ('sizearray') changed from 'int' to
|
11 年之前 |
Roberto Ierusalimschy
|
0a6b58c3aa
weak tables that must be retraversed are kept in 'grayagain' list
|
11 年之前 |
Roberto Ierusalimschy
|
df608f842a
'linktable' -> 'linkgclist' (and used for all links with 'gclist')
|
11 年之前 |
Roberto Ierusalimschy
|
07c7fdb9df
simpler definition for 'setobj' (trust the compiler for the assignment)
|
11 年之前 |
Roberto Ierusalimschy
|
3c6d0aaa7d
'iswhite' and related macros now can work directly on any object
|
11 年之前 |
Roberto Ierusalimschy
|
e43612aaf6
put the restriction that 'luaC_barrierback' works only on tables
|
11 年之前 |
Roberto Ierusalimschy
|
2898e2fd12
removed useless assertion (gcstate != GCSpause already implied by
|
11 年之前 |
Roberto Ierusalimschy
|
bb12903120
type 'Udata' refers directly to structure inside the union (union
|
11 年之前 |
Roberto Ierusalimschy
|
ca41b43f53
type 'TString' refers directly to the structure inside the union
|
11 年之前 |