13 Commits (65be7389b54ac90802b91689db2661d33b93c8ed)

Author SHA1 Message Date
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala 6f3e0d1971 Add C literal pinning and intern lookup cache 7 years ago
Sami Vaarala bbef22541a First implementation for symbol summarization 7 years ago
Sami Vaarala ec21bd0f9b Make lazy charlen optional; non-lazy is smaller 8 years ago
Sami Vaarala 0438a8adc8 Add minimal new.target support 8 years ago
Sami Vaarala 9d541578f4 Make duk_hstring charlen lazy 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala d5c5ab69c3 Faster arridx handling with no duk_hstring->arridx 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala fe3f95bb33 Add precomputed arridx to duk_hstring 8 years ago
Sami Vaarala 8e21050e96 Implement String.prototype.codePointAt() 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 48fd68be38 Reduce duk_hstring pointer compressed size to 8 b. 9 years ago
Sami Vaarala c5f8cca0b0 Fix misc unref variable and const cast warnings 9 years ago
Sami Vaarala 429fb1e2ea Add DUK_OPT_EXTSTR_FREE() macro hook 10 years ago
Sami Vaarala 4586688185 Add some missing "const" specifiers for strings 10 years ago
Sami Vaarala ab58bb4c2b Add external strings support 10 years ago
Sami Vaarala 530f6e7ff7 16-bit fields and heap pointer compression work 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 9a85cb5974 Internal typing fixes (mostly error code) 11 years ago
Sami Vaarala 5e1208b80d implement duk_char_code_at() 11 years ago
Sami Vaarala 7730e0a5ab downgrade a few FIXMEs 11 years ago
Sami Vaarala 25acc519c5 string alignment note 11 years ago
Sami Vaarala 0f8292f99a reduce string/buffer maximum size to 0x7fffffffUL to ensure resizes work properly, there is space for a heaphdr etc; add more overflow checks 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 da19013383 overflow checks to duk_concat() 11 years ago
Sami Vaarala 75ac0c8e1a integer constant 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 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 508656c1d3 fix overflow warning on gcc-3.3 for INFINITY 11 years ago
Sami Vaarala f2d3c2f2f8 macro to get string data end (exclusive) 12 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