18 Commits (122ea52dfdb79067fcdfe2feeb1bf1fd5959ded9)

Author SHA1 Message Date
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala a51325168d Use 0x82 prefix for Duktape internal symbols 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala daa9b2aa9d Add resize statistics for string table 7 years ago
Sami Vaarala 58a1ee4531 Add simple stats dumped in mark-and-sweep 7 years ago
Sami Vaarala ec21bd0f9b Make lazy charlen optional; non-lazy is smaller 8 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala 417bf9ce84 Add explicit duk_{hdecenv,hobjenv} structures 8 years ago
Sami Vaarala 9d541578f4 Make duk_hstring charlen lazy 8 years ago
Sami Vaarala 45427f19c8 Use ROM string hash lookup in intern check 8 years ago
Sami Vaarala 3ca687a9c0 Make resize operations cold/unlikely 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 2075aaa991 Remove DUK_USE_MARK_AND_SWEEP checks 8 years ago
Sami Vaarala fe3f95bb33 Add precomputed arridx to duk_hstring 8 years ago
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 46ef04c989 Avoid side effects during string intern 8 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala 100894b3ac Use DUK_USE_DEBUG_LEVEL for debug level control 9 years ago
Sami Vaarala 9934c91099 Remove file I/O remainders from sources 9 years ago
Sami Vaarala f64f215e1d Remove manual #undefs from source files 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 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 c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala bf1304c4bc Fixes for -Wcast-qual, const/volatile casts 9 years ago
Sami Vaarala a1a2f25d74 Use DUK_SET_TVAL_xxx_UPDREF() macro throughout 9 years ago
Sami Vaarala 5c0093958b Suppress some unused var/func warnings 10 years ago
Sami Vaarala f6736d73d7 Downgrade some stringtable debug dumps 10 years ago
Sami Vaarala 3e4f2d4722 Debugger cleanups, endianness, peek/flush, etc 10 years ago
Sami Vaarala 36494812ed ENC16/DEC16/EXTSTR udata changes 10 years ago
Sami Vaarala afbccfe6ac Use DUK_DPRINT for heap dumps, bug fix 10 years ago
Sami Vaarala 8eafe28a52 Fixed size stringtable with array chaining 10 years ago
Sami Vaarala ffd01e07d1 Clean up external strings feature options 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 2ef85f296e Remove (#if 0) unused functions 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala 22b7f11fb7 Avoid plain printf in debug code 10 years ago
Sami Vaarala 3ab572de8a Code policy issue fix trivia 10 years ago
Sami Vaarala ea7b123832 Treat all \xFF strings as internal (also user) 10 years ago
Sami Vaarala 3aa4d0b840 A few more /Wp64 fixes 10 years ago
Sami Vaarala 6a15c0be73 Formatting casts for custom format (%!T etc) 10 years ago
Sami Vaarala 018774dc55 Format string cleanups, %ld instead of %d etc 10 years ago
Sami Vaarala 23faa3c4a3 Intermediate commit: string format cleanups 10 years ago
Sami Vaarala 2f80307641 Miscellaneous typing work here and there 11 years ago
Sami Vaarala 2d53696bc9 duk_js_ops.c typing cleanup 11 years ago