Sami Vaarala
|
fb8ac1b5d5
|
add ifdef include guard to (placeholder) duktape.h
|
11 years ago |
Sami Vaarala
|
b3de79fddb
|
separate duktape.h and duk_api_public.h
|
11 years ago |
Sami Vaarala
|
09d441babf
|
rename errcreate/errthrow to errCreate/errThrow in error augment code
|
11 years ago |
Sami Vaarala
|
5ba90cffa8
|
add some missing custom=True flags to built-in strings
|
11 years ago |
Sami Vaarala
|
84851e05c1
|
add feature option for user initjs, rename built-in initjs defines a bit
|
11 years ago |
Andreas Öman
|
475c72e4c3
|
duk_xmove: Fix comparison with incorrect stack bottom
|
11 years ago |
Sami Vaarala
|
6ed0d11d08
|
a few finalizer comments
|
11 years ago |
Sami Vaarala
|
39456820c4
|
remove obsolete comment
|
11 years ago |
Sami Vaarala
|
54592253dd
|
check for deprecated feature options; #error out if used so that user can easily fix their build
|
11 years ago |
Sami Vaarala
|
adc1185f09
|
rename feature options for consistency
|
11 years ago |
Sami Vaarala
|
61f38ef4cf
|
rename feature options for consistency
|
11 years ago |
Sami Vaarala
|
abd9460063
|
rename feature options for consistency
|
11 years ago |
Sami Vaarala
|
8934c925a7
|
rename feature options for consistency
|
11 years ago |
Sami Vaarala
|
7b2a9dcf0c
|
serialize negative zero as '-0' in JSONX/JSONC
|
11 years ago |
Sami Vaarala
|
d8c7c9d195
|
fix test-bi-date-canceling.js issue triggered at least when compiling on 64-bit Ubuntu, gcc 4.8.1, -m32, and NO -std=c99; apparently IEEE double computations would be optimized in a way that broke some corner cases; adding volatile fixes it
|
11 years ago |
Sami Vaarala
|
bd5dbb9813
|
improve type detection for non-C99 case: now compiles even on x64 without -std=c99
|
11 years ago |
Sami Vaarala
|
517557bb5a
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
dd77a90d8b
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
77b2e3c3f5
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
f1f507eb27
|
fix a set of multiline debug call sites; also fix proxy check log level (from way too spammy 'D' to 'DDD')
|
11 years ago |
Sami Vaarala
|
69415743a8
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
a88dc4fd54
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
f150cf355c
|
use a statement for omitting DUK_D() and friends, avoid empty statement
|
11 years ago |
Sami Vaarala
|
66a652762d
|
fix a set of multiline debug call sites
|
11 years ago |
Sami Vaarala
|
95dee49efa
|
autofixed one line debug call sites
|
11 years ago |
Sami Vaarala
|
3714ea26ac
|
debug log call wrappers
|
11 years ago |
Sami Vaarala
|
eaa4047dd2
|
add DUK_D, DUK_DD, DUK_DDD
|
11 years ago |
Sami Vaarala
|
8c8bc36d82
|
clean up debug defines: DUK_USE_DEBUG now enables/disables debug code globally, while DUK_USE_DPRINT, DUK_USE_DDPRINT, and DUK_USE_DDDPRINT control specific log levels (earlier DUK_USE_DEBUG and DUK_USE_DPRINT were the same, which was confusing)
|
11 years ago |
Sami Vaarala
|
baf7ef34a0
|
remove DUK_OP_DEBUG and move debug opcodes under DUK_OP_EXTRA
|
11 years ago |
Sami Vaarala
|
b89843b038
|
since Proxy.revocable() is not supported, remove it entirely (better to have it missing than throwing an error as this makes it more difficult to do feature detection)
|
11 years ago |
Sami Vaarala
|
5a2d8aa2a6
|
skip proxy handlers for internal keys, perhaps best compromise for now
|
11 years ago |
Sami Vaarala
|
e7032cd49e
|
comment cleanups
|
11 years ago |
Sami Vaarala
|
97b0060cd2
|
fix delprop stack inconsistency when delete is captured by a proxy and the delete succeeds
|
11 years ago |
Sami Vaarala
|
3d7654e49d
|
error message consistency
|
11 years ago |
Sami Vaarala
|
fad9da6061
|
fix delprop valstack inconsistency when base value was a string and a string virtual property was being deleted; fix proxy method 'post-hook' behaviors which were incorrect
|
11 years ago |
Sami Vaarala
|
cc82600f30
|
fixme note on proxy 'get' behavior
|
11 years ago |
Sami Vaarala
|
4175306e28
|
downgrade a few FIXMEs
|
11 years ago |
Sami Vaarala
|
fb686a9536
|
#ifdefs for proxy support in object prop handling
|
11 years ago |
Sami Vaarala
|
54bebe5507
|
fix proxy deleteProperty handling: key is no longer coerced to string before proxy handler call
|
11 years ago |
Sami Vaarala
|
efa491c4a7
|
Proxy handler 'deleteProperty', a bit incorrect now as key is string coerced before proxy call
|
11 years ago |
Sami Vaarala
|
ee7afeb23e
|
proxy 'set'
|
11 years ago |
Sami Vaarala
|
702fa1e92c
|
more or less working initial 'get' proxy handler
|
11 years ago |
Sami Vaarala
|
5fdc28aafc
|
reject proxy objects as a proxy's handler/target object for sanity
|
11 years ago |
Sami Vaarala
|
1617822b6b
|
placeholder for proxy 'get'
|
11 years ago |
Sami Vaarala
|
e3d0f29497
|
feature option control for proxy feature
|
11 years ago |
Sami Vaarala
|
8b7b087ef0
|
placeholder implementation for Proxy
|
11 years ago |
Sami Vaarala
|
fb395d17ff
|
make Object.prototype.__proto__ and Object.setPrototypeOf conditional; this currently requires some builtin init hackery as they're not conditional in init data
|
11 years ago |
Sami Vaarala
|
66a5c2ae18
|
fixes to Object.prototype.__proto__ setter behavior
|
11 years ago |
Sami Vaarala
|
0a74b96f25
|
add __proto__ setter/getter, shares the same code as Object.getPrototypeOf and Object.setPrototypeOf
|
11 years ago |
Sami Vaarala
|
c3bb0d2c11
|
trivial cleanup
|
11 years ago |