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
rework shuffling to support switched source/target roles for each of A, B, C, add role flags to EXTRAOPs for shuffling
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
add more variety to large expression test
reduce log spam for valstack resizes
large expression fixes for INITSET/INITGET (which now have indirect variants) and PUTVAR
reduce log spam: string table resize
release note update
more variants to large expression test
emscriptenluatest should now work, if emscripten compilation worked without typed arrays
make buffer zeroing optional
document DUK_OPT_NO_ZERO_BUFFER_DATA option
releases update
makefile, add commented DUK_OPT_NO_ZERO_BUFFER_DATA
compile warning fix (unused var)
ditz issue update
testcase for virtual properties of buffers
make room for more hobject bits in heaphdr; bit allocation is now tight and 4 bits are available for hobject
first draft of buffer virtual length/index property implementation, not as trivial as seems because buffer bytes are the first writable virtual properties
update buffer virtual prop test