3 Commits (d9f052d34b1c52b0b7fa3fd20e67ff7474a3e9f0)

Author SHA1 Message Date
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 9 years ago
Sami Vaarala 03420e54c4 Add some NORZ (no-refzero free) refcount macros 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 1472baa581 Rework duk_tval fastint/int macros 9 years ago
Sami Vaarala 4277782662 Avoid some signed shift issues with clang 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 90ac6c3ff8 Add duk_tval fastint macros when fastints disabled 9 years ago
Sami Vaarala 48fd68be38 Reduce duk_hstring pointer compressed size to 8 b. 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala fa56572042 Avoid compile warning from linked list asserts 9 years ago
Sami Vaarala 2f0cf88ec8 Add heaphdr linked list consistency asserts 9 years ago
Sami Vaarala cdac15541b DUK_TVAL_SET_TVAL_UPDREF() macro optimization 9 years ago
Sami Vaarala 099c8b0140 Tval refcount macro name typo fixes 9 years ago
Sami Vaarala efc52c8e8d Separate (marker) unused tag 9 years ago
Sami Vaarala 3f26826b7e Add DUK_TVAL_SET_xxx_UPDREF macros 9 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala b8e9c3b141 Trivial code fixes from review 10 years ago
Sami Vaarala dfe442b500 Refcount update directly (inline) in refc macros 10 years ago
Sami Vaarala 5c22523ebf Add debugger support to core engine 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 efb9776f91 A round of internal typing fixes (midcommit) 11 years ago
Sami Vaarala e6b92392a7 make room for more hobject bits in heaphdr; bit allocation is now tight and 4 bits are available for hobject 11 years ago
Sami Vaarala 489810a58b mixed commit with duk_features.h tweaks, duk_repl_isinf(), and other trivia 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 884045b1d1 typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements 11 years ago
Sami Vaarala 8214c61220 remove more #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway 11 years ago
Sami Vaarala 04f377b94c rename remaining _DUK_xxx macros 11 years ago
Sami Vaarala 4862b7aa49 fix include guard names, don't use leading underscores as they are reserved 12 years ago
Sami Vaarala 2c7894a948 add a set of heap object headers 12 years ago