11 Commits (40c9814e053395c9dbfe8b8ddfb610c941e16f04)

Author SHA1 Message Date
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 a174cf094e Fix duk_hcompfunc data != NULL assumptions 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala e156fe86b3 Fix a few broken asserts in refcount code 8 years ago
Sami Vaarala a1b8579be5 Faster heap refcount check 8 years ago
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 9 years ago
Sami Vaarala 983ce88e80 Fix duk_tval decref precheck for ROM objects 8 years ago
Sami Vaarala 03420e54c4 Add some NORZ (no-refzero free) refcount macros 9 years ago
Sami Vaarala 3ffee06a11 Make finalizer support optional for lowmem targets 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 6f5ea89594 Duk_harray fixes and cleanups 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala 8fb43bfcfd Remove int cast from switch arguments 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 7838de1a70 Add debugger object inspection support 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala 2f0cf88ec8 Add heaphdr linked list consistency asserts 9 years ago
Sami Vaarala 55f537d781 Fix heap_allocated insert for refzero rescued obj 9 years ago
Sami Vaarala 081fb26a8a Finalizer guarantee: run once per rescue cycle 9 years ago
Sami Vaarala f85ccf7081 Add valstack init policies: garbage vs. undefined 9 years ago
Sami Vaarala 9bd117374f Avoid refcount torture with full callstack 9 years ago
Sami Vaarala 6fafd9a446 Implement refzero finalizer torture 9 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala dfe442b500 Refcount update directly (inline) in refc macros 10 years ago
Sami Vaarala 36494812ed ENC16/DEC16/EXTSTR udata changes 10 years ago
Sami Vaarala 530f6e7ff7 16-bit fields and heap pointer compression work 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 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 06ece2a447 FIXME cleanups 10 years ago
Sami Vaarala d0f92911e3 Rename duk_hobject e_used to e_next for clarity 10 years ago
Sami Vaarala 6a15c0be73 Formatting casts for custom format (%!T etc) 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 02c24ffb99 Internal typing fixes, heap code 11 years ago
Sami Vaarala 7387fcda14 cast switch argument to duk_small_int_t to ensure it fits into compiler 'int'; this was broken when compiler 'int' is 16 bits 11 years ago
Sami Vaarala 6ed0d11d08 a few finalizer comments 11 years ago
Sami Vaarala adc1185f09 rename feature options for consistency 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 cba13e5544 change error handler to be stored in the Duktape.errhnd property instead of an internal property: not as good for sandboxing, but requires no additional APIs, follows from one thread to another automatically, and reference to Duktape object can be removed from a sandbox anyway 11 years ago
Sami Vaarala 2b0bf5f285 remove errhandler_index from protected call handling, and fix call sites in Duktape internals 11 years ago
Sami Vaarala 5bb69ec733 fixme notes for currently missing features 11 years ago
Sami Vaarala 4a40da2611 some basic plumbing for handling non-standard func 'caller' property; mark-and-sweep and refcount integration, unwind handling, add 'null' value in function creation for user functions 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 2dba37be58 -Wextra fixes 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