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 |
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 |