Roberto Ierusalimschy
|
75ea9ccbea
Fixed bug of long strings in binary chunks
|
5 years ago |
Roberto Ierusalimschy
|
f5eb809d3f
Fixed missing GC barriers in compiler and undump
|
5 years ago |
Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
6 years ago |
Roberto Ierusalimschy
|
8c1fb91802
macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used
|
9 years ago |
Roberto Ierusalimschy
|
ee5edb6b68
macros 'getaddrstr' and 'getstr' unified (they do the same thing)
|
10 years ago |
Roberto Ierusalimschy
|
41964648ee
long strings are created directly in final position when possible
|
10 years ago |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 years ago |
Roberto Ierusalimschy
|
89b56e7d84
more precision between closure types ('LClosure' x 'CClosure')
|
11 years ago |
Roberto Ierusalimschy
|
7021cc9bc8
allows different 'source' for each prototype, but inherits it from
|
11 years ago |
Roberto Ierusalimschy
|
94266dfdbd
source for all prototypes must be equal in a chunk; no need to store
|
11 years ago |
Roberto Ierusalimschy
|
ffa43df3cd
'setnvalue' -> 'setfltvalue' (for consitency with 'fltvalue')
|
11 years ago |
Roberto Ierusalimschy
|
607be77ec8
some details to avoid warnings
|
11 years ago |
Roberto Ierusalimschy
|
420cc62fac
missplelling in comments/function names (endianess -> endianness)
|
11 years ago |
Roberto Ierusalimschy
|
80fe8504f5
make all dumps/loads go trhough Load/DumpVector (so it is easier
|
11 years ago |
Roberto Ierusalimschy
|
e976384213
keep chunk's headers compatible at least up to LUAC_VERSION (to be
|
11 years ago |
Roberto Ierusalimschy
|
901da539e5
no need to avoid negative ints in 'LoadInt'
|
11 years ago |
Roberto Ierusalimschy
|
197e249433
"indent -kr -i2 -br -brf -nut" plus a few manual formating
|
11 years ago |
Roberto Ierusalimschy
|
f69e0ade19
no need to store a full 'size_t' fo the size of (frequent) small strings
|
11 years ago |
Roberto Ierusalimschy
|
99a1c06ea3
more regularity with vectors + sizeof computed by the macros themselves
|
11 years ago |
Roberto Ierusalimschy
|
93e28031de
all chars used in binary dumps are unsigned ('lu_byte')
|
11 years ago |
Roberto Ierusalimschy
|
de84b3fecb
store number of upvalues of main function in front of the dump,
|
11 years ago |
Roberto Ierusalimschy
|
054179c2ff
more explicit handling of headers for binary chunks
|
11 years ago |
Roberto Ierusalimschy
|
733c58595b
no more local collection
|
11 years ago |
Roberto Ierusalimschy
|
439d74e29f
added 'local' bit (true => object is only refered by local variables)
|
12 years ago |
Roberto Ierusalimschy
|
eee51492e2
dumping and undumping integers
|
12 years ago |
Roberto Ierusalimschy
|
3cadc37f47
no more 'Proto' objects on the stack. Protos are anchored on outer
|
13 years ago |
Roberto Ierusalimschy
|
99bd1a000f
error function can be 'l_noret'
|
13 years ago |
Roberto Ierusalimschy
|
f88806a1fb
"default: lua_assert(0)" in switches helps debugging + uses
|
13 years ago |
Roberto Ierusalimschy
|
f0d143f30f
avoid a few warnings (casts)
|
13 years ago |
Roberto Ierusalimschy
|
6e899850b9
details
|
13 years ago |