8 Commits (9c42b8cb367ba8b16c200375bc1cc95bf144e165)

Author SHA1 Message Date
Sami Vaarala a9fa2362ec Rework value stack grow/shrink, lazy shrink 8 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala bdf7806c53 Checked object allocs, voluntary GC check tweak 8 years ago
Sami Vaarala 183cd7baa5 Improve voluntary GC check a bit 8 years ago
Sami Vaarala 58cf113c5e Add likely/unlike to alloc failures 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala 2075aaa991 Remove DUK_USE_MARK_AND_SWEEP checks 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 36494812ed ENC16/DEC16/EXTSTR udata changes 10 years ago
Sami Vaarala 535ea4662c Rename alloc_udata to heap_udata 10 years ago
Sami Vaarala 43e2e331ed Remove checked alloc variants as mostly unused 10 years ago
Sami Vaarala 2ef85f296e Remove (#if 0) unused functions 10 years ago
Sami Vaarala 966c0fa511 Realloc fixes to heap memory handling 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala 018774dc55 Format string cleanups, %ld instead of %d etc 10 years ago
Sami Vaarala f8423ffb36 Format string cleanups, allow NULL+%s/%p in debug 10 years ago
Sami Vaarala efb9776f91 A round of internal typing fixes (midcommit) 11 years ago
Sami Vaarala 77b2e3c3f5 fix a set of multiline debug call sites 11 years ago
Sami Vaarala 95dee49efa autofixed one line debug call sites 11 years ago
Sami Vaarala 5475a07a4f change DUK_MEMSET() to DUK_MEMZERO() when appropriate 11 years ago
Sami Vaarala 0b37086b63 fix warning trivia triggered by custom option combination 11 years ago
Sami Vaarala 6036c86def prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
Sami Vaarala 666613c1c2 -Wextra fixes 11 years ago
Sami Vaarala efc03b62b5 add caller file/line into checked alloc macro targets 11 years ago
Sami Vaarala 01936551b5 internal macro renames, XXX -> DUK__XXX 11 years ago
Sami Vaarala bbb0b4fd60 add DUK_USE_VOLUNTARY_GC and DUK_OPT_NO_VOLUNTARY_GC to disable voluntary mark-and-sweep, this may be useful in timing sensitive applications 11 years ago
Sami Vaarala bff2638c34 MSVC (VS2010 express) fixes, now compiles and works 11 years ago
Sami Vaarala 1aae745757 add DUK_OPT_NO_MARK_AND_SWEEP, fix heap macro bug for no mark-and-sweep case 11 years ago
Sami Vaarala 9fa1ec592d clean up #define, #undef, #ifdef etc to have a single space after the directive 11 years ago
Sami Vaarala a9d80f4767 rework indirect realloc to use a callback instead of a type-punned pointer which broke strict aliasing rules 11 years ago
Sami Vaarala 106ab7a2b4 add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too) 11 years ago
Sami Vaarala a669f9829b add a DUK_UNREF() macro and change code to use it; use (void) unused_var convention which works with clang too 11 years ago
Sami Vaarala 337eb8b2b1 heap related code 12 years ago