2227 Commits (9b942c121c4a96cd29d7bd8f3065411fc9dd9781)
 

Author SHA1 Message Date
Sami Vaarala 9b942c121c Merge branch 'def-prop-fast-path' 11 years ago
Sami Vaarala 9b42aa5934 implement fast path for duk_def_prop_index(); it's used by e.g. tracebacks and array internals so it's important to avoid string interning 11 years ago
Sami Vaarala 96bfba93ce ditz issue update 11 years ago
Sami Vaarala 64db3a4e7a ditz issue update 11 years ago
Sami Vaarala 708c370219 eventloop cleanups for buffer handling, now using buffer virtual props 11 years ago
Sami Vaarala 4ae7693c19 ditz issue update 11 years ago
Sami Vaarala d8c8bcbf60 releases update 11 years ago
Sami Vaarala 3a096eb588 Merge branch 'buffer-virtual-properties' 11 years ago
Sami Vaarala 85ea3601de reuse same helper for arr_idx handling in one more place 11 years ago
Sami Vaarala ed199e318e guide performance notes re: plain buffer vs. buffer Object 11 years ago
Sami Vaarala d943ca94c0 add buffer write fast path for plain buffer values; refactor some array index / fast path helpers 11 years ago
Sami Vaarala ee40661487 improve buffer virtual properties test case 11 years ago
Sami Vaarala ab82b23f9e remove some unprintable chars 11 years ago
Sami Vaarala ee89c7280a buffer guide improvements 11 years ago
Sami Vaarala 7d4753dc39 guide update on buffer virtual properties 11 years ago
Sami Vaarala 89224054a7 update buffer virtual prop test 11 years ago
Sami Vaarala 2fec305179 first draft of buffer virtual length/index property implementation, not as trivial as seems because buffer bytes are the first writable virtual properties 11 years ago
Sami Vaarala e6b92392a7 make room for more hobject bits in heaphdr; bit allocation is now tight and 4 bits are available for hobject 11 years ago
Sami Vaarala b134a17186 testcase for virtual properties of buffers 11 years ago
Sami Vaarala a380599c3d ditz issue update 11 years ago
Sami Vaarala a1c2542b41 compile warning fix (unused var) 11 years ago
Sami Vaarala f7fb1a25fe makefile, add commented DUK_OPT_NO_ZERO_BUFFER_DATA 11 years ago
Sami Vaarala 572e52839e releases update 11 years ago
Sami Vaarala 15634ef69c document DUK_OPT_NO_ZERO_BUFFER_DATA option 11 years ago
Sami Vaarala c6d02a18cb make buffer zeroing optional 11 years ago
Sami Vaarala 78d0a75f3c emscriptenluatest should now work, if emscripten compilation worked without typed arrays 11 years ago
Sami Vaarala 8d9e5379e8 more variants to large expression test 11 years ago
Sami Vaarala 38f343088a release note update 11 years ago
Sami Vaarala a1ff0d3a70 reduce log spam: string table resize 11 years ago
Sami Vaarala 59b5591e5a large expression fixes for INITSET/INITGET (which now have indirect variants) and PUTVAR 11 years ago
Sami Vaarala 25a6169af7 reduce log spam for valstack resizes 11 years ago
Sami Vaarala d832fe5043 add more variety to large expression test 11 years ago
Sami Vaarala 1b36288b1f move INC, DEC, UNM, UNP to extraops to make room for MPUTARRI, MPUTOBJI (indirect variants); add shuffling special handling for MPUTARRI and MPUTOBJI to allow literals in large expressions 11 years ago
Sami Vaarala 6b2ed7d833 rework shuffling to support switched source/target roles for each of A, B, C, add role flags to EXTRAOPs for shuffling 11 years ago
Sami Vaarala ebf4c4b54d add 'no shuffle a' flag to MPUTOBJ/MPUTARR emissions: although A is a target, it's not overwritten (rather it just references a target object which gets modified), so the standard shuffle handling (STREG) is incorrect; this will get reworked out anyway with shuffling 11 years ago
Sami Vaarala 56adaf8f24 fixme notes for MPUTARR/MPUTOBJ which require indirect variants to work with very large expressions; they should be the last opcodes needing indirection 11 years ago
Sami Vaarala 5d3b5fe634 document DUK_OPT_DEEP_C_STACK 11 years ago
Sami Vaarala 0a2c68b3e0 deep c stack makefile option (commented out by default) 11 years ago
Sami Vaarala 0c604c5a2f add DUK_OPT_DEEP_C_STACK 11 years ago
Sami Vaarala 9e4fee87a8 release note update 11 years ago
Sami Vaarala f39c6aef4e indirect call setup and call handling in the compiler 11 years ago
Sami Vaarala a4d5381a77 indirect call instruction execution, fix to valstack reconfig 11 years ago
Sami Vaarala 70aae61dd9 add indirect variants of call related opcodes: CALL, NEW, CSVAR; CSREG, CSPROP 11 years ago
Sami Vaarala a44ac6bda2 improve large expression testcase to cover all indirect call related opcodes (NEW, CALL, CSVAR, CSREG, CSPROP) 11 years ago
Sami Vaarala 066684440d testcase for large expressions 11 years ago
Sami Vaarala 712a01ab9a logger testcase trivia 11 years ago
Sami Vaarala 98b4022316 improve system check script 11 years ago
Sami Vaarala 4aaf10e14d add explicit license name to front page 11 years ago
Sami Vaarala f55ef21b08 ditz issue update 11 years ago
Sami Vaarala 4f8d0a8d5b Merge branch 'logging-framework' 11 years ago