2205 Commits (572e52839ee3fc124bd9a05beb604628f1c5ce2a)
 

Author SHA1 Message Date
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
Sami Vaarala 721051448b initial internal doc on logging 11 years ago
Sami Vaarala 5ba375e899 initial sparse documentation on logging 11 years ago
Sami Vaarala 3f29a96e48 separate tests for logger name: not given, given as undefined, given as null; work around fileName issue in autodetection by using eval() to create logger 11 years ago
Sami Vaarala fd50c7f52a default logger name only if argument is not given at all, distinguish from 'undefined' given as argument 11 years ago
Sami Vaarala 77a1d14a62 placeholder for C API logging, perhaps easiest to log through a representative logger instance 11 years ago
Sami Vaarala bf2a62c87c release note update 11 years ago
Sami Vaarala 81c64d52e9 fix ascii constants 11 years ago
Sami Vaarala 1484ba41b8 basic test cases for ecmascript logging 11 years ago
Sami Vaarala c48006bad9 add duk_bi_logger.c to make/dist 11 years ago
Sami Vaarala 871126edda initial drafting of logger interface (Ecmascript only for now) 11 years ago
Sami Vaarala ac2cc0cffa check for 'node' legacy command, suggest installing nodejs-legacy 11 years ago