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 |