31 Commits (0b9d7bcb389064183172e9053ab08208e339f549)

Author SHA1 Message Date
Sami Vaarala a0d9df6a1d Fixes and improvements to new property code 2 years ago
Sami Vaarala 7b26fda49b Fixes and improvements to new property code 3 years ago
Sami Vaarala 09236c70c7 Source changes for property code switch 3 years ago
Sami Vaarala bad673f099 Add explicit string char access helpers 4 years ago
Sami Vaarala 4cc7e0ad85 Reformat some source files with clang-format 3 years ago
Sami Vaarala 938bff1ffa Avoid out-of-memory during catch setup 5 years ago
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 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 a51325168d Use 0x82 prefix for Duktape internal symbols 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala bbef22541a First implementation for symbol summarization 7 years ago
Sami Vaarala f4ee81d094 Improve obj.noSuch() error message using GETPROPC 7 years ago
Sami Vaarala 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala 0438a8adc8 Add minimal new.target support 8 years ago
Sami Vaarala 37aaf9d069 Dump fastints as 123_F (not 123F) in debug prints 8 years ago
Sami Vaarala a9fa2362ec Rework value stack grow/shrink, lazy shrink 8 years ago
Sami Vaarala adcc4e5bed Use %NativeFunctionPrototype% for native functions 8 years ago
Sami Vaarala e9f20f62f5 Fix out-of-sync opcode debug printing 8 years ago
Sami Vaarala 97724d5d45 Add duk_hproxy internal struct 8 years ago
Sami Vaarala 4cc08436ec Rework duk_activations into a linked list 8 years ago
Sami Vaarala 21ea24b636 Linked list for catchstack, attach to activation 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala 771f7fc1f5 Debug print fastints with a 'F' suffix 8 years ago
Sami Vaarala 417bf9ce84 Add explicit duk_{hdecenv,hobjenv} structures 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala 3517580809 Uint8Array plain buffer, remove most non-std props 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 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 75c57ad6f4 Rework executor to use a single level dispatch 8 years ago
Sami Vaarala d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 173f3c75e5 Simplify call handling opcodes a bit 9 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala f64f215e1d Remove manual #undefs from source files 9 years ago
Sami Vaarala 2d19e7cdef Improve heap object debug printout 9 years ago
Sami Vaarala eb8201293d Add 'magic' to debug dump of nativefunctions 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala efc52c8e8d Separate (marker) unused tag 9 years ago
Sami Vaarala 4ef206dbb5 Add support for external buffers 10 years ago
Sami Vaarala fb17fd0184 Remove dynamic buffer spare 9 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala 0f0fe6e4f4 Change to explicit fastint downgrade model 10 years ago
Sami Vaarala c281a7e8a0 Rework pre/post inc/dec in compiler and executor 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 36494812ed ENC16/DEC16/EXTSTR udata changes 10 years ago
Sami Vaarala ec62b01018 Non-leading tab fixes 10 years ago