2238 Commits (b4d2faf98a4904850604f65e2ebc145739a8320f)
 

Author SHA1 Message Date
Sami Vaarala b4d2faf98a ditz issue update 11 years ago
Sami Vaarala f813ae5dad ditz issue update 11 years ago
Sami Vaarala 05dff9073e ditz issue update 11 years ago
Sami Vaarala f1fd1324c6 osx compile note 11 years ago
Sami Vaarala d992bdf672 update code footprint estimate, add lines-of-code estimate (excluding comments etc) computed with cloc perl utility 11 years ago
Sami Vaarala c46690cc9e Merge branch 'getprop-stridx-boolean' 11 years ago
Sami Vaarala 1b291b4d5d change back to unpacked argument: internal helper argument packing will be done separately and requires some asserts and such 11 years ago
Sami Vaarala 21862d85b3 duk_get_prop_stridx_boolean() helper and some refactoring, not yet sure if this helps 11 years ago
Sami Vaarala 3e6f4c7fd1 use shared helpers for seal/freeze and isSealed/isFrozen 11 years ago
Sami Vaarala b560d6a30b fixme comment cleanup 11 years ago
Sami Vaarala f4b093dccb ditz issue update 11 years ago
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