13 Commits (8441bdbad78f0dedbd5f791df7396b6fd6665934)

Author SHA1 Message Date
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala c8f8650067 Misc footprint optimization by reducing arg counts 8 years ago
Sami Vaarala 87903249ac Pack arguments to internal property calls 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 2d43ef8c04 String.prototype.repeat(), internal buf zeroing 8 years ago
Sami Vaarala ad3a51ade7 Use TextDecoder() for Buffer .toString() 8 years ago
Sami Vaarala 651108f0cf Encoding API implementation minor improvements 8 years ago
Sami Vaarala ba48645a2f Verbose errors also for return shorthand 8 years ago
Sami Vaarala dd972cd949 Change Node.js Buffer to inherit from Uint8Array 8 years ago
Sami Vaarala bcc0b78e9c Remove Buffer.concat() 1-elem array special case 8 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 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 d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 173f3c75e5 Simplify call handling opcodes a bit 9 years ago
Sami Vaarala d79f5e8921 Remove Duktape.Buffer support from code 8 years ago
Sami Vaarala 960efde0fa Make plain buffers behave like ArrayBuffers 8 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala 3b8b9ac36b Avoid 'index' as variable/argument name 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala f64f215e1d Remove manual #undefs from source files 9 years ago
Sami Vaarala 91cc279203 Scanbuild fixes 9 years ago
Sami Vaarala 1245df1e12 Reduce error call site footprint, internal changes 9 years ago
Sami Vaarala 3fc88286dd Fix type cast warnings 9 years ago
Sami Vaarala 78a1128117 Minor source fixes 9 years ago
Sami Vaarala a008ea6179 Accept plain buffer for typedarray, buf zeroing 9 years ago
Sami Vaarala bf1304c4bc Fixes for -Wcast-qual, const/volatile casts 9 years ago
Sami Vaarala 6a2ebbd6ec Misc 'no return value' fixes for unreachable code 9 years ago
Sami Vaarala ed3c4cb521 Minimum changes for optional bufferobject support 9 years ago
Sami Vaarala c6fd5e229a Add duk_push_buffer_object() API call 10 years ago
Sami Vaarala f2c0994567 Fix typedarray .set() overlap check 9 years ago
Sami Vaarala 39576333db Fix harmless coercion warnings 9 years ago
Sami Vaarala 6645e711c6 Buffer object implementation cleanups and fixes 10 years ago
Sami Vaarala 92d33fd550 Implement Node.js Buffer and TypedArray support 10 years ago
Sami Vaarala a2b9e32e9e Add duk_def_prop(), rework defineProperty() 10 years ago
Sami Vaarala 5e56112176 Second round of lightfunc support improvements 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala e6db67b33e Rename duk_get_magic() to duk_get_current_magic() 10 years ago
Sami Vaarala efb9776f91 A round of internal typing fixes (midcommit) 11 years ago
Sami Vaarala b9b578a2eb rename special->exotic in code 11 years ago
Sami Vaarala 26a028fe19 add a few missing casts (g++ errors) 11 years ago
Sami Vaarala 9bd0e3eb39 buffer constructor comment 11 years ago
Sami Vaarala 2ea1fbddc8 change buffer constructor behavior for a Buffer object argument: get the plain value inside (if called as a function) or create a new Buffer object with the same plain value inside (if called as a constructor) 11 years ago
Sami Vaarala 1bbce17f06 buffer constructor changes: number argument creates buffer of specified size, buffer arguments are returned as is (possibly object promoted) 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 2d515afc70 rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
Sami Vaarala 5ecb0088dc shared helper reworks for buffer, pointer, and date; buffer and pointer file contents were swapped, fixed that too 11 years ago
Sami Vaarala 2375987f32 draft Buffer and Pointer built-in implementations 11 years ago