Sami Vaarala
|
b4d2faf98a
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
f813ae5dad
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
05dff9073e
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
f1fd1324c6
|
osx compile note
|
11 years ago |
Sami Vaarala
|
d992bdf672
|
update code footprint estimate, add lines-of-code estimate (excluding comments etc) computed with cloc perl utility
|
11 years ago |
Sami Vaarala
|
c46690cc9e
|
Merge branch 'getprop-stridx-boolean'
|
11 years ago |
Sami Vaarala
|
1b291b4d5d
|
change back to unpacked argument: internal helper argument packing will be done separately and requires some asserts and such
|
11 years ago |
Sami Vaarala
|
21862d85b3
|
duk_get_prop_stridx_boolean() helper and some refactoring, not yet sure if this helps
|
11 years ago |
Sami Vaarala
|
3e6f4c7fd1
|
use shared helpers for seal/freeze and isSealed/isFrozen
|
11 years ago |
Sami Vaarala
|
b560d6a30b
|
fixme comment cleanup
|
11 years ago |
Sami Vaarala
|
f4b093dccb
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
9b942c121c
|
Merge branch 'def-prop-fast-path'
|
11 years ago |
Sami Vaarala
|
9b42aa5934
|
implement fast path for duk_def_prop_index(); it's used by e.g. tracebacks and array internals so it's important to avoid string interning
|
11 years ago |
Sami Vaarala
|
96bfba93ce
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
64db3a4e7a
|
ditz issue update
|
11 years ago |
Sami Vaarala
|
708c370219
|
eventloop cleanups for buffer handling, now using buffer virtual props
|
11 years ago |
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 |