Roberto Ierusalimschy
|
19afd91687
Solving merge issue with use of tables in dump/undump
|
1 year ago |
Roberto Ierusalimschy
|
f33cda8d6e
New macro 'getlstr'
|
2 years ago |
Roberto Ierusalimschy
|
96f7714237
Field 'Proto.is_vararg' uses only one bit
|
2 years ago |
Roberto Ierusalimschy
|
0554581605
Opcode in dumps is stored properly aligned
|
2 years ago |
Roberto Ierusalimschy
|
ab6a949522
Merge branch 'master' into nextversion
|
2 years ago |
Roberto Ierusalimschy
|
ab859fe59b
Bug: Loading a corrupted binary file can segfault
|
2 years ago |
Roberto Ierusalimschy
|
7d6a97e42b
Dump doesn't need to reuse 'source'
|
2 years ago |
Roberto Ierusalimschy
|
d70a0c91ad
Dump/undump reuse strings
|
2 years ago |
Roberto Ierusalimschy
|
61a4e64a66
Back to old encoding of versions in binary files
|
5 years ago |
Roberto Ierusalimschy
|
e8a52281d9
Code style in 'ldump'/'lundump'.
|
5 years ago |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
5 years ago |
Roberto Ierusalimschy
|
5ff408d218
Changed internal representation of booleans
|
5 years ago |
Roberto Ierusalimschy
|
f6aab3ec1f
First implementation of constant propagation
|
6 years ago |
Roberto Ierusalimschy
|
54f7b46c1e
New implementation for constants
|
6 years ago |
Roberto Ierusalimschy
|
f53eabeed8
Small changes in the header of binary files
|
6 years ago |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 years ago |
Roberto Ierusalimschy
|
ef8263f81f
better names for macros for tags and types.
|
7 years ago |
Roberto Ierusalimschy
|
dfd188ba12
detail (identation of switch)
|
7 years ago |
Roberto Ierusalimschy
|
124bfd2081
dumping ints and size_ts compacted
|
8 years ago |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
8 years ago |
Roberto Ierusalimschy
|
0c78de0d6d
avoid calling write function with empty block
|
10 years ago |
Roberto Ierusalimschy
|
fcc6e1220e
avoid expression with side effect (in debug mode) inside 'sizeof'
|
10 years ago |
Roberto Ierusalimschy
|
7e2015a46d
size of short strings stored in a single byte, to reduce the size
|
10 years ago |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 years ago |
Roberto Ierusalimschy
|
ca41b43f53
type 'TString' refers directly to the structure inside the union
|
11 years ago |
Roberto Ierusalimschy
|
7021cc9bc8
allows different 'source' for each prototype, but inherits it from
|
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
|
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 |