33 Commits (122ea52dfdb79067fcdfe2feeb1bf1fd5959ded9)

Author SHA1 Message Date
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 17886714da Prune some unnecessary bidx: true objects 7 years ago
Sami Vaarala 889893980e Add initial performance global binding 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala e8a1268759 Shared call setup for Ecma-to-Ecma calls 8 years ago
Sami Vaarala 606fadf001 Direct Reflect.construct() call handling 8 years ago
Sami Vaarala 4c2a198978 Direct call handling of .call() and .apply() 8 years ago
Sami Vaarala adcc4e5bed Use %NativeFunctionPrototype% for native functions 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala 12f3d51db5 Minor cleanups for explicit scope objects 8 years ago
Sami Vaarala 3d58e1eb82 More warning fixes (MSVC /W4) 8 years ago
Sami Vaarala bdf7806c53 Checked object allocs, voluntary GC check tweak 8 years ago
Sami Vaarala 417bf9ce84 Add explicit duk_{hdecenv,hobjenv} structures 8 years ago
Sami Vaarala 58cf113c5e Add likely/unlike to alloc failures 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala 6bc0b1bc82 Built-in function .name and .length attrs 8 years ago
Sami Vaarala 86860bb42a Opts for func .name and .fileName, attr fixes 8 years ago
Sami Vaarala 87903249ac Pack arguments to internal property calls 8 years ago
Sami Vaarala d3b568b722 Use varuint for more initdata encodings 8 years ago
Sami Vaarala 29f8be5830 Use varuint for a few built-ins initdata items 8 years ago
Sami Vaarala 98d03d9a40 Bump normal/func count bits in RAM initdata 8 years ago
Sami Vaarala 33afc2c102 Explicit lexenv/varenv in duk_hcompfunc 9 years ago
Sami Vaarala 9a7fdc8d01 Share bitpacking for heap and thread init data 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 2d43ef8c04 String.prototype.repeat(), internal buf zeroing 8 years ago
Sami Vaarala 651108f0cf Encoding API implementation minor improvements 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala 3bbf8daf7e Make setter/getter optional for RAM built-ins 8 years ago
Sami Vaarala d36db648f5 Make built-ins optional in metadata and source 8 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 years ago
Sami Vaarala b1fd642066 Use duk_dup_top() instead of duk_dup(ctx, -1) 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala c24d68d5f3 Remove built-in and user init JS support 8 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala 4e24ba3a00 Remove module loading (require) from main sources 9 years ago
Sami Vaarala 100894b3ac Use DUK_USE_DEBUG_LEVEL for debug level control 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala b4d843ea34 Rework RAM builtins init for user builtins 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 78a1128117 Minor source fixes 9 years ago
Sami Vaarala d8e49b7f41 Simulate a defprop in error .fileName etc setters 9 years ago
Sami Vaarala 4a8c9f6103 Genconfig metadata improvements 9 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala a613ac21c2 Midcommit for fastint support 10 years ago
Sami Vaarala dfe442b500 Refcount update directly (inline) in refc macros 10 years ago