27 Commits (7cbbcfe74e0c973fbbd4303c71c3a78ec928b97c)

Author SHA1 Message Date
Sami Vaarala be88ba143c Use helper for FP comparisons, use -Wfloat-equal 5 years ago
Sami Vaarala 98a5be265c Changes to compile CBOR extra as built-in 5 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 years ago
Sami Vaarala 6f3e0d1971 Add C literal pinning and intern lookup cache 7 years ago
Sami Vaarala fea88e64fd Further cleanup for memory helpers 7 years ago
Sami Vaarala a61bfe81a6 Use duk_memcmp() etc wrappers consistently 7 years ago
Sami Vaarala 76f1bdf71b Fix -fsanitize=undefined warnings 7 years ago
Sami Vaarala 15326276e4 Allow partial or missing base-64 padding 7 years ago
Sami Vaarala c4879e5e89 Add missing ES2015 Number constructor properties 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 6b5237b14f Use 'slack' rather than 'spare' 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala 07fdaf59ec Faster bufwriter growth for non-lowmem targets 8 years ago
Sami Vaarala 3d58e1eb82 More warning fixes (MSVC /W4) 8 years ago
Sami Vaarala 2a49a15e0e Improve object hash part algorithm performance 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala 29f8be5830 Use varuint for a few built-ins initdata items 8 years ago
Sami Vaarala 9a7fdc8d01 Share bitpacking for heap and thread init data 8 years ago
Sami Vaarala 67101ff313 Make ES6 math funcs conditional, log constants 8 years ago
Sami Vaarala 945ae19717 Remove dependency on fmin() and fmax() entirely 8 years ago
Sami Vaarala 68b95558fe Double handling improvements, str rep comments 8 years ago
Sami Vaarala 2d43ef8c04 String.prototype.repeat(), internal buf zeroing 8 years ago
Sami Vaarala 203c0cb3d2 Add String.fromCodePoint() support 8 years ago
Sami Vaarala 21b4ced0f7 Use xoroshiro128+ (SplitMix64 seed mix) by default 8 years ago
Sami Vaarala dfc26f4ac4 Add support for user provided random provider 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala dea2e4d007 Hex encode/decode and other codec improvements 9 years ago
Sami Vaarala dc2b52ba8e Add hex encode/decode fast path using lookups 9 years ago
Sami Vaarala 03edf0dba7 Miscellaneous code cleanups 9 years ago
Sami Vaarala 5ae16377fd Remove inline attributes from header 9 years ago
Sami Vaarala 7736dd14f1 Bufwriter macro typo fix 9 years ago
Sami Vaarala 0d55862174 Bufwriter improvements and fixes 9 years ago
Sami Vaarala 8fbd81e597 Implement bytecode dump/load API calls 10 years ago
Sami Vaarala 5c0093958b Suppress some unused var/func warnings 10 years ago
Sami Vaarala 15f1be7f8d Add byteswap macros and self tests 10 years ago
Sami Vaarala 8eafe28a52 Fixed size stringtable with array chaining 10 years ago
Sami Vaarala 4586688185 Add some missing "const" specifiers for strings 10 years ago
Sami Vaarala e239f76ea8 Better C++ static decl fix 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala f5ee49d713 Fix trailing newline offenders in src 10 years ago
Sami Vaarala 96b37533cb hex decode table; increases footprint but a bit faster 11 years ago
Sami Vaarala e1d8a8c692 change duk_bd_decode() to return a signed value for API consistency 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 86acd7478a make as many data / pointer tables 'const' as possible to allow them to compiled into the text section 11 years ago
Sami Vaarala 9dc42faffd add duk_bd_decode_flagged() for decoding fields predicated with a 1-bit flag 11 years ago
Sami Vaarala 11ae874efd C typing fixes 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 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 407f09d711 extend duk_lc_nybbles to cover all base-36 digits and rename to duk_lc_digits 12 years ago