156 Commits (8441bdbad78f0dedbd5f791df7396b6fd6665934)

Author SHA1 Message Date
Sami Vaarala e28d847b04 Add \u{H+} support to source code lexer 8 years ago
Sami Vaarala ad3a51ade7 Use TextDecoder() for Buffer .toString() 8 years ago
Sami Vaarala eef7f2c69a Fix memory unsafe behavior in TextDecoder decode() 8 years ago
Sami Vaarala 0666f543b3 Fix a potential memory safety issue in decode() 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
Bruce Pascoe b970b3b221 Implement Encoding API support 8 years ago
Sami Vaarala dd972cd949 Change Node.js Buffer to inherit from Uint8Array 8 years ago
Sami Vaarala 80781c4ddd Rework internal property definition sites a bit 8 years ago
Sami Vaarala 3bbf8daf7e Make setter/getter optional for RAM built-ins 8 years ago
Sami Vaarala 1a7513ecf4 Remove String.fromBuffer binding 8 years ago
Sami Vaarala bcc0b78e9c Remove Buffer.concat() 1-elem array special case 8 years ago
Sami Vaarala d36db648f5 Make built-ins optional in metadata and source 8 years ago
Sami Vaarala ce743025a5 Make exp operator optional 8 years ago
Sami Vaarala 157003fe92 Builtins YAML note %TypedArrayPrototype% 8 years ago
Sami Vaarala af468969c8 Reorder EXP opcodes to be right after MOD 8 years ago
Sami Vaarala fe37b30867 Source trivia for exp operator 8 years ago
Bruce Pascoe 81ed33df24 Add support for ES7 exponentiation operator ('**') 8 years ago
Sami Vaarala 3d644fc5c9 Better fix with optimization for e.g. x += 4 8 years ago
Sami Vaarala 066296d40f Safe fix for x <op>= y evaluation order 8 years ago
Sami Vaarala 0fa879e6d3 Add internal duk_dup_xxx() helpers 8 years ago
Sami Vaarala b1fd642066 Use duk_dup_top() instead of duk_dup(ctx, -1) 8 years ago
Sami Vaarala 5d70ffc76e Remove throwing stubs for buffers, Proxy, etc 8 years ago
Sami Vaarala 23e5abc87d Make bufferobject BIDXs optional when disabled 8 years ago
Sami Vaarala eb9c74e168 Add present_if tags for Proxy, bufferobjects, etc. 8 years ago
Sami Vaarala a37f963a1d Add ES6 computed property name support 8 years ago
Sami Vaarala ae8b142669 Remove duk_to_defaultvalue() 8 years ago
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 9 years ago
Sami Vaarala 44f80fea8d Misc compiler warning fixes 8 years ago
Sami Vaarala 6a6376519a Shared character class matcher code 8 years ago
Sami Vaarala e381591808 Regexp compiler shared range match emitter 8 years ago
Sami Vaarala 4ca79a71b8 Minor regexp executor optimization 8 years ago
Sami Vaarala 90f77d7152 Fix regexp zeroed buffer data assumption 8 years ago
Sami Vaarala 983ce88e80 Fix duk_tval decref precheck for ROM objects 8 years ago
Sami Vaarala bce3cc3651 Minor improvement to regexp compile/execute perf 8 years ago
Sami Vaarala 03420e54c4 Add some NORZ (no-refzero free) refcount macros 9 years ago
Sami Vaarala 21b4ced0f7 Use xoroshiro128+ (SplitMix64 seed mix) by default 8 years ago
Sami Vaarala 7c5bf388ea Fix a cast warning 8 years ago
Sami Vaarala dfc26f4ac4 Add support for user provided random provider 9 years ago
Sami Vaarala 0bead8a285 Add prototype dense array fast paths for push/pop 9 years ago
Sami Vaarala 548ec67e51 Trivia fixes for suspend/resume implementation 8 years ago
Sami Vaarala bcf97ea448 Fix duk_put_prop() target/value same slot bug 8 years ago
Sami Vaarala 3ffee06a11 Make finalizer support optional for lowmem targets 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago