Sami Vaarala
31ea15e4cf
Minor changes to zero-size memcpy/memmove sites
11 years ago
Sami Vaarala
db1e3e7e24
Note on memcpy & co zero-size vs. pointer validity semantics
11 years ago
Sami Vaarala
9aef86dd2f
Merge branch 'proxy-rev24-update'
11 years ago
Sami Vaarala
1253cda819
Update website ES6 refs to Rev 24
11 years ago
Sami Vaarala
7204c8e42d
Ditz issue update
11 years ago
Sami Vaarala
7ac1c0f11a
Ditz issue update
11 years ago
Sami Vaarala
63d821f847
Merge branch 'makefile-fix'
11 years ago
Sami Vaarala
3850ed0acf
Fix Makefile dist target which always got built
11 years ago
Sami Vaarala
37f9ab4f06
Merge branch 'testcase-totp'
11 years ago
Sami Vaarala
5fb1705689
Add a TOTP testcase, exercises bit arithmetic
11 years ago
Sami Vaarala
927efaefde
Ditz issue update
11 years ago
Sami Vaarala
cd1f0e4855
Merge branch 'doc-propvirt-key'
11 years ago
Sami Vaarala
47f2a3e3bf
Rework property virtualization section for getter/setter sharing
11 years ago
Sami Vaarala
01e39b40cd
Add Proxy constructor info to guide property virtualization section
11 years ago
Sami Vaarala
6dbfcc48e4
Improve setter/getter guidance on setter/getter sharing
11 years ago
Sami Vaarala
cab74561a4
Merge branch 'testcase-setget-key-improvements'
11 years ago
Sami Vaarala
d67035fd45
Improve non-standard setter/getter key testcase
Demonstrate that the getter (and setter) can be called "out of context"
outside a property access. In this case property key is not given to
the setter/getter call, as it is not available.
11 years ago
Sami Vaarala
ea90b1aed0
Merge branch 'testcase-prime-search'
11 years ago
Sami Vaarala
fda8e07b1a
Add a prime search testcase
This testcase is adapted from the W3C web workers specification. It has
some less than common bracing and label use.
11 years ago
Sami Vaarala
f861bfbc69
Merge branch 'nonstd-setget-key'
11 years ago
Sami Vaarala
ebf55f2c79
Custom behavior update for non-standard setter/getter key arg
11 years ago
Sami Vaarala
0c528c3758
Test case trivia
11 years ago
Sami Vaarala
1dcb737dc0
Release note update: non-standard setter/getter key argument
11 years ago
Sami Vaarala
e228d0fc81
Add commented out DUK_OPT_NO_NONSTD_ACCESSOR_KEY_ARGUMENT to Makefile
11 years ago
Sami Vaarala
7221506fb5
Add DUK_OPT_NO_NONSTD_ACCESSOR_KEY_ARGUMENT
11 years ago
Sami Vaarala
aa85473ed9
Document DUK_OPT_NO_NONSTD_ACCESSOR_KEY_ARGUMENT
11 years ago
Sami Vaarala
f5c82e6609
Add non-standard setter/getter key argument to custom behavior section
11 years ago
Sami Vaarala
e71b4c1b47
Test case for non-standard setter/getter key argument
11 years ago
Sami Vaarala
4522ed3768
Add non-standard key arg to setter/getter calls
This non-standard behavior is now enabled by default. A feature option
needs to be added to disable it in case it causes problems for some users
(quite unlikely).
11 years ago
Sami Vaarala
86348307a2
Merge branch 'master' of https://github.com/svaarala/duktape
11 years ago
Sami Vaarala
1fe58000a6
Merge branch 'master' of https://github.com/svaarala/duktape
11 years ago
Sami Vaarala
67357b4524
Test case for returning a Proxy from a constructor
11 years ago
Sami Vaarala
b21792bb71
Merge branch 'executor-nargs-assert'
11 years ago
Sami Vaarala
0a812109dd
Make bytecode executor stack top assert stricter (== nargs)
11 years ago
Sami Vaarala
43e08310a8
Ditz issue update
11 years ago
Sami Vaarala
72415c0436
Ditz issue update
11 years ago
Sami Vaarala
6609361849
Merge branch 'api-global-string'
11 years ago
Sami Vaarala
b04f304239
Release note update: duk_get_global_string()
11 years ago
Sami Vaarala
56505c0182
Add API doc for duk_get_global_string()
11 years ago
Sami Vaarala
2fd4bdc2f2
Add testcase for duk_get_global_string()
11 years ago
Sami Vaarala
43263454a0
Add duk_get_global_string() helper API call
11 years ago
Sami Vaarala
d3ffc02865
Ditz issue update
11 years ago
Sami Vaarala
7effb5f9d0
Ditz issue update
11 years ago
Sami Vaarala
c752b7939a
Merge branch 'def-prop-checks'
11 years ago
Sami Vaarala
526214f5a8
Change asserts to checks in duk_def_prop_xxx()
Some limitations of duk_hobject_define_property_internal() (which is
ultimately called by duk_def_prop_xxx()) are not obvious and were only
asserted for. Change the asserts into actual checks so that if there
is a call site which makes an incorrect assumption (perhaps in some
corner case), an error is thrown instead of something unsafe happening.
11 years ago
Sami Vaarala
f474df5be5
Fix JSON.parse() array 'length' property
Previous change to use duk_def_prop_xxx() instead of duk_prop_put_xxx()
broke 'length' of parsed result arrays. Since duk_def_prop_xxx() don't
automatically update 'length', it was left unset.
11 years ago
Sami Vaarala
746e3bc022
Add internal duk_set_length() call
11 years ago
Sami Vaarala
21c46a2250
Ditz issue update
11 years ago
Sami Vaarala
3989518029
Merge branch 'test262-assert-fixes'
11 years ago
Sami Vaarala
eb749b4e6f
Update test262 known issue list: one bug fixed
11 years ago