12 Commits (7cbbcfe74e0c973fbbd4303c71c3a78ec928b97c)

Author SHA1 Message Date
Sami Vaarala 5eb1876cb8 Add duk_is_nullish() 5 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala c0d0a9f189 Fix a few more unwrapped (U)LL constants 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala f9337663c3 Fix compiler warnings re: shifting negative values 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala e118aae48e Fix a few debug/assert warnings 8 years ago
Sami Vaarala 435dd6edf9 Fastint check for duk_put_number_list() 8 years ago
Sami Vaarala 7af978ba06 Faster duk_get_type() and duk_get_type_mask() 8 years ago
Sami Vaarala 0bead8a285 Add prototype dense array fast paths for push/pop 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala c559e82fc1 Remove unnecessary NaN normalization check 8 years ago
Sami Vaarala 35666c3fcf Add internal duk_get_tval_or_unused() 8 years ago
Sami Vaarala 1472baa581 Rework duk_tval fastint/int macros 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 90ac6c3ff8 Add duk_tval fastint macros when fastints disabled 9 years ago
Sami Vaarala 78a1128117 Minor source fixes 9 years ago
Sami Vaarala efc52c8e8d Separate (marker) unused tag 9 years ago
Sami Vaarala f85ccf7081 Add valstack init policies: garbage vs. undefined 9 years ago
Sami Vaarala 82049c6a8c Fix type in duk_tval macro 9 years ago
Sami Vaarala 174eaca036 Fix .txt refs to .rst in source code 9 years ago
Sami Vaarala 36d8a4f94c Add NaN normalization asserts to duk_tval macros 9 years ago
Sami Vaarala b22ef53959 Separate source build fixes (Date, fastint) 9 years ago
Sami Vaarala 22a38b4b07 Fastint fast paths and cleanups 10 years ago
Sami Vaarala 0f0fe6e4f4 Change to explicit fastint downgrade model 10 years ago
Sami Vaarala a613ac21c2 Midcommit for fastint support 10 years ago
Sami Vaarala 5c22523ebf Add debugger support to core engine 10 years ago
Sami Vaarala 5e56112176 Second round of lightfunc support improvements 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 years ago
Sami Vaarala 738ad2751e API typing cleanup: use duk_idx_t for counts 11 years ago
Sami Vaarala 677a229e99 duk_tval typing fixes 11 years ago
Sami Vaarala f4ba8fee13 comment trivia on duk_tval 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 aef64f5baf rework duk_double_union and duk_tval macros; doubles are now normalized using a union which should be strict aliasing compatible 11 years ago
Sami Vaarala b62584df15 remove union duk_tval; use union duk_double_union for packed tval directly 11 years ago
Sami Vaarala 75ac0c8e1a integer constant fixes 11 years ago
Sami Vaarala 52072f8491 fix duk_tval typing 11 years ago
Sami Vaarala e1777427e3 add 32-bit only duk_tval.h handling, fix DUK__DOUBLE_IS_NAN_FULL() middle/other endian mixup 11 years ago
Sami Vaarala f4bb2493d1 remove one more internal macro set with leading underscore name 11 years ago
Sami Vaarala 3db2f99b22 remove #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 e2fb361ff1 rename _DUK_IDX_xxx to DUK_DBL_IDX_xxx (underscored names are not good) 11 years ago
Sami Vaarala b3561ce09e move duk_double_union to duk_features.h as it more logically belongs there 11 years ago
Sami Vaarala 2a26747436 change NAN references to DUK_DOUBLE_NAN; don't define NAN if missing any longer in duk_features.h 11 years ago
Sami Vaarala d1c43c2d84 change fpclassify(), signbit() call sites, change FP_NAN -> DUK_FP_NAN (and same for other similar constants) 11 years ago
Sami Vaarala c3330cc908 clean up duk_features.h / duk_internal.h split; merge very small duk_rdtsc.h and duk_bittypes.h to duk_features.h to make duk_features.h the only place where platform specific stuff is handled 11 years ago
Sami Vaarala 3ee8a4d67e reorganize byte order, double byte order, and unaligned access detection; make default profile 400 if platform is not 32-bit 11 years ago
Sami Vaarala 4490e0ae3b improve duk_tval.h byte order handling; it is now used even when packed representation is not in use 12 years ago