13 Commits (cdfa52bc3102538ac0c1e2dc1b11be5d113e7d14)

Author SHA1 Message Date
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
Sami Vaarala 4862b7aa49 fix include guard names, don't use leading underscores as they are reserved 12 years ago
Sami Vaarala 7e848a029a add explicit DUK_USE_SECTION_B define; add uppercase nybbles 12 years ago
Sami Vaarala 10ee089568 a bitstream encoder (without autogrowing buffer) for pc2line bitstream encoding 12 years ago
Sami Vaarala 502a718db5 base64 decoder added, hex encoder/decoder added 12 years ago
Sami Vaarala 330d7966ea misc utility functions 12 years ago