14 Commits (65be7389b54ac90802b91689db2661d33b93c8ed)

Author SHA1 Message Date
Sami Vaarala 461261dc31 Use 'ECMAScript' spelling in src-input 7 years ago
Sami Vaarala e9b7bd14ec Add @@hasInstance support, helper improvements 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala 4cc08436ec Rework duk_activations into a linked list 8 years ago
Sami Vaarala e472b6d4d2 Add thr->callstack_curr 8 years ago
Sami Vaarala c20f10bd21 Fix a few compile warnings 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala 4c8f675c47 Allow bound function as Thread initial function 8 years ago
Sami Vaarala 435dd6edf9 Fastint check for duk_put_number_list() 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala ba48645a2f Verbose errors also for return shorthand 8 years ago
Sami Vaarala 5d70ffc76e Remove throwing stubs for buffers, Proxy, etc 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala 9749eadbc5 Make coroutines optional 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala 1f69d45e90 C++ exception and setjmp() reworks 9 years ago
Sami Vaarala 08e8763ee8 Add support for C++ exception long ctrl transfers 9 years ago
Sami Vaarala 3b592d2785 Fastint downgrade check for yield/resume values 9 years ago
Sami Vaarala a1a2f25d74 Use DUK_SET_TVAL_xxx_UPDREF() macro throughout 9 years ago
Sami Vaarala 5e56112176 Second round of lightfunc support improvements 10 years ago
Sami Vaarala fef0870107 First round of lightfunc changes 11 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala f5ee49d713 Fix trailing newline offenders in src 10 years ago
Sami Vaarala 6a15c0be73 Formatting casts for custom format (%!T etc) 10 years ago
Sami Vaarala 23faa3c4a3 Intermediate commit: string format cleanups 10 years ago
Sami Vaarala 69415743a8 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 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 2fe5e71b1b replace Duktape.errhnd with Duktape.errthrow; add Duktape.errcreate so that user can also add an error handler for creating errors (which may be useful than errthrow); move errhandler calling to duk_error_augment.c; reorganize DUK_USE_xxx flags around error handlers 11 years ago
Sami Vaarala af5890af3d add a DUK_USE_ERRHANDLER define 11 years ago
Sami Vaarala b852d81e90 add error handler calls to Duktape C API error throws, Ecmascript error throws (bytecode), and yield/resume when error flag is true 11 years ago
Sami Vaarala 1c5125a17a type cleanup 11 years ago
Sami Vaarala 2d515afc70 rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
Sami Vaarala 045cb4a49b rename __duk__ to Duktape in code 11 years ago
Sami Vaarala 961b4b8ead remove toString() and valueOf() from Thread prototype and inherit them from Object prototype instead; fix initial thread creation (had wrong class and internal prototype) 11 years ago
Sami Vaarala 96299b6121 remove __duk__.spawn() which is replaced by 'new __duk__.Thread()'; relocate resume(), yield(), curr() to the Thread constructor (and rename curr to current). 11 years ago
Sami Vaarala c021b9f390 dist fix 11 years ago
Sami Vaarala e62e733eab a bunch of builtins 12 years ago