147 Commits (ce6f5502c99ce9a367e25b678e375db6f8164d73)

Author SHA1 Message Date
Roberto Ierusalimschy ce6f5502c9 'luaH_get' functions return 'TValue' 8 months ago
Roberto Ierusalimschy cc2b66c856 Removed type 'varint_t' 8 months ago
Roberto Ierusalimschy c8121ce34b Revising code for Varint encoding in dumps 9 months ago
Roberto Ierusalimschy e7af9cdf0b Fixed buffers reuse absolute line information 11 months ago
Roberto Ierusalimschy 4eda1acafa Cleaner protocol between 'lua_dump' and writer function 11 months ago
Roberto Ierusalimschy eabf425c76 Correct anchoring and GC barriers in 'loadString' 12 months ago
Roberto Ierusalimschy 3b57e37e48 Fixed buffers save long strings as external. 1 year ago
Roberto Ierusalimschy 19afd91687 Solving merge issue with use of tables in dump/undump 1 year ago
Roberto Ierusalimschy 6baee9ef9d Removed test for "corrupted binary dump" 1 year ago
Roberto Ierusalimschy 14e416355f Added suport for Fixed Buffers 1 year ago
Roberto Ierusalimschy 96f7714237 Field 'Proto.is_vararg' uses only one bit 1 year ago
Roberto Ierusalimschy 0554581605 Opcode in dumps is stored properly aligned 1 year ago
Roberto Ierusalimschy 9b4f39ab14 More disciplined use of 'getstr' and 'tsslen' 1 year 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 413a393e62 Stack indices changed to union's 2 years ago
Roberto Ierusalimschy 6bc0f13505 Fixed bug of long strings in binary chunks 4 years ago
Roberto Ierusalimschy 422ce50d2e Fixed detail in 'loadUpvalues' 4 years ago
Roberto Ierusalimschy c33b1728ae Details 4 years ago
Roberto Ierusalimschy 6d7cd31fee Fixed missing GC barriers in compiler and undump 4 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 5 years ago
Roberto Ierusalimschy 54f7b46c1e New implementation for constants 5 years ago
Roberto Ierusalimschy ed2872cd3b 'require' returns where module was found 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 6 years ago
Roberto Ierusalimschy b397064955 avoid craches when loading tampered code with NULL as a string constant 7 years ago
Roberto Ierusalimschy 7622373033 using explicit tests for allocation overflow whenever possible 7 years ago
Roberto Ierusalimschy dfd188ba12 detail (identation of switch) 7 years ago
Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements 7 years ago
Roberto Ierusalimschy 124bfd2081 dumping ints and size_ts compacted 7 years ago
Roberto Ierusalimschy b42430fd3a 'lineinfo' in prototypes saved as differences instead of absolute 7 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) 9 years ago
Roberto Ierusalimschy 41964648ee long strings are created directly in final position when possible 9 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