Roberto Ierusalimschy
|
7e2015a46d
|
size of short strings stored in a single byte, to reduce the size
of struct 'TString'
|
10 years ago |
Roberto Ierusalimschy
|
28fdbcf393
|
added include for 'lprefix.h', for stuff that must be added before
any other header file
|
10 years ago |
Roberto Ierusalimschy
|
ca41b43f53
|
type 'TString' refers directly to the structure inside the union
(union used only for size purposes)
|
10 years ago |
Roberto Ierusalimschy
|
7021cc9bc8
|
allows different 'source' for each prototype, but inherits it from
parent when they are equal (only possible case for chunks created
by the parser)
|
11 years ago |
Roberto Ierusalimschy
|
04da0a40c0
|
added assertion about sources being the same for all protos in a chunk
|
11 years ago |
Roberto Ierusalimschy
|
94266dfdbd
|
source for all prototypes must be equal in a chunk; no need to store
each one separated
|
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
to adapt the code to correct endianess, if needed)
|
11 years ago |
Roberto Ierusalimschy
|
e976384213
|
keep chunk's headers compatible at least up to LUAC_VERSION (to be
able to detect correctly version mismatches)
|
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,
so that undump can create initial closure before reading its prototype
|
11 years ago |
Roberto Ierusalimschy
|
054179c2ff
|
more explicit handling of headers for binary chunks
|
11 years ago |
Roberto Ierusalimschy
|
eee51492e2
|
dumping and undumping integers
|
12 years ago |
Roberto Ierusalimschy
|
8f8665fffa
|
'ttypenv' -> 'ttnov'
|
12 years ago |
Roberto Ierusalimschy
|
f88806a1fb
|
"default: lua_assert(0)" in switches helps debugging + uses
non-variant types in binary files
|
13 years ago |
Roberto Ierusalimschy
|
6e899850b9
|
details
|
13 years ago |
Roberto Ierusalimschy
|
6c8a32217a
|
changes by lhf (better control of chars x bytes)
|
14 years ago |
Roberto Ierusalimschy
|
1475cb59bf
|
version from lhf
|
14 years ago |
Roberto Ierusalimschy
|
25c557ec63
|
first version of _ENV; no more global variables
|
15 years ago |
Roberto Ierusalimschy
|
0ac3d07ea6
|
first implementation of lexical environments
|
15 years ago |
Roberto Ierusalimschy
|
5938212748
|
information about upvalues (where they come from) kept in Proto structure,
instead of sequence of pseudo-opcodes after OP_CLOSURE
|
15 years ago |
Roberto Ierusalimschy
|
1ceec74370
|
useless test removed (pointed by lint)
|
17 years ago |
Roberto Ierusalimschy
|
a7c9e45c64
|
avoid trailing white spaces
|
18 years ago |
Roberto Ierusalimschy
|
69ea087dff
|
small change to strip file names when stripping debug information
|
19 years ago |
Roberto Ierusalimschy
|
2753134a38
|
new versions by lhf
|
19 years ago |
Roberto Ierusalimschy
|
67578ec51f
|
several small details
|
20 years ago |
Roberto Ierusalimschy
|
1ab2b93462
|
debug information for last line of a function definition
|
20 years ago |
Roberto Ierusalimschy
|
5d834bdf57
|
function constants may include boolean values
|
20 years ago |
Roberto Ierusalimschy
|
4206d7ed60
|
`lua_Chunkwriter' returns 0 in case of success
|
21 years ago |
Roberto Ierusalimschy
|
b4cd38ba6c
|
new scheme for configuration through `luaconf.h'
|
21 years ago |
Roberto Ierusalimschy
|
47fc57a252
|
`TObject' renamed to `TValue' + other name changes and better assertions
for incremental garbage collection
|
21 years ago |
Roberto Ierusalimschy
|
433cb1d13a
|
no more checks for non-default compilation options + luaU_dump has
new option to strip debug info
|
22 years ago |
Roberto Ierusalimschy
|
762c737037
|
last changes by lhf
|
22 years ago |
Roberto Ierusalimschy
|
7a40cdbda0
|
different variables for number of upvalues and size of upvalue array
(makes code clearer)
|
22 years ago |
Roberto Ierusalimschy
|
0175f8d5d1
|
dump/undump of upvalue names
|
22 years ago |
Roberto Ierusalimschy
|
27c6b4d422
|
each .c file defines its own name
|
22 years ago |
Roberto Ierusalimschy
|
de00d0d0ad
|
module for dumping chunks
|
22 years ago |