2316 Commits (6071c5fde0f386d604b6f3a834c8cf8bae4dbd5f)
 

Author SHA1 Message Date
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
Sami Vaarala a80d298558 typofix 11 years ago
Sami Vaarala a1adac3a38 fix logging testcase for C API to work with raw() buffer argument 11 years ago
Sami Vaarala 37e93d4306 document raw() arguments as a buffer in guide 11 years ago
Sami Vaarala 37072810e0 clean up initjs 11 years ago
Sami Vaarala 9a124fb5fb add a length test for logger testcase to exercise the boundary between reused vs. fresh buffer 11 years ago
Sami Vaarala f63ae8fef3 update logging doc 11 years ago
Sami Vaarala 2f9677873f add a heap-level reusable log buffer for short messages (256 bytes or less), change raw() to take a buffer instead of a string to avoid string interning: now there is no memory churn at all for short messages whose arguments don't need string coercion 11 years ago
Sami Vaarala 366c7e0a11 C logging API testcase 11 years ago
Sami Vaarala 1239e08f37 update log line example 11 years ago
Sami Vaarala 205ec70bce change log date format from formatted double to iso 8601, refactor out a iso8601 format helper which doesn't intern a string, fixme cleanups 11 years ago
Sami Vaarala 6bebc34e9b a few more lazy logger tests 11 years ago