972 Commits (13332d23b469afbc27c812dbb66a32dcdfc76653)

Author SHA1 Message Date
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