Roberto Ierusalimschy
|
6baee9ef9d
Removed test for "corrupted binary dump"
|
1 gadu atpakaļ |
Roberto Ierusalimschy
|
9b4f39ab14
More disciplined use of 'getstr' and 'tsslen'
|
1 gadu atpakaļ |
Roberto Ierusalimschy
|
ab859fe59b
Bug: Loading a corrupted binary file can segfault
|
2 gadi atpakaļ |
Roberto Ierusalimschy
|
413a393e62
Stack indices changed to union's
|
2 gadi atpakaļ |
Roberto Ierusalimschy
|
6bc0f13505
Fixed bug of long strings in binary chunks
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
422ce50d2e
Fixed detail in 'loadUpvalues'
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
c33b1728ae
Details
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
6d7cd31fee
Fixed missing GC barriers in compiler and undump
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
61a4e64a66
Back to old encoding of versions in binary files
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
e8a52281d9
Code style in 'ldump'/'lundump'.
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
46c3587a6f
Clearer distinction between types and tags
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
5ff408d218
Changed internal representation of booleans
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
f6aab3ec1f
First implementation of constant propagation
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
54f7b46c1e
New implementation for constants
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
ed2872cd3b
'require' returns where module was found
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
f53eabeed8
Small changes in the header of binary files
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
b397064955
avoid craches when loading tampered code with NULL as a string constant
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
7622373033
using explicit tests for allocation overflow whenever possible
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
dfd188ba12
detail (identation of switch)
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
124bfd2081
dumping ints and size_ts compacted
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
8c1fb91802
macro 'incr_top' replaced by function 'luaD_inctop'. (It is not used
|
9 gadi atpakaļ |
Roberto Ierusalimschy
|
ee5edb6b68
macros 'getaddrstr' and 'getstr' unified (they do the same thing)
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
41964648ee
long strings are created directly in final position when possible
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
89b56e7d84
more precision between closure types ('LClosure' x 'CClosure')
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
7021cc9bc8
allows different 'source' for each prototype, but inherits it from
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
94266dfdbd
source for all prototypes must be equal in a chunk; no need to store
|
11 gadi atpakaļ |