Sami Vaarala
c9a4f73fdf
Config option for shebang comments
8 years ago
Sami Vaarala
2f4ac2865d
Config option changes for side effect reworks
8 years ago
Sami Vaarala
0e40d04ecb
Add DUK_USE_GLOBAL_BINDING config (default false)
8 years ago
Sami Vaarala
5db187e4c7
Config option for HTML comments
8 years ago
Sami Vaarala
3d11be4934
DUK_USE_GC_TORTURE config description update
8 years ago
Sami Vaarala
e4bb928f24
Config option changes for 32-bit refcount default
8 years ago
Brett Vickers
6bf983567e
Add the Durango platform.
The Durango platform is used by the Xbox One.
This platform currently differs from the Windows platform only in that
it does not support the SystemTimeToTzSpecificLocalTime API.
8 years ago
Sami Vaarala
f64a50944e
Config options for hobject resize controls
8 years ago
Sami Vaarala
f6901f220c
Config options for new strtable algorithm
8 years ago
Sami Vaarala
d5b13a3e2d
Config ES6/7 -> ES2015/2016 renames
Only tags, text, etc are renamed. File and option names are not touched yet.
8 years ago
Sami Vaarala
74f8c22c58
Config options for default fatal error abort()
8 years ago
Sami Vaarala
e63b495785
Add config options for ES6 symbols
8 years ago
Sami Vaarala
56b8c30c01
Config options for func .name and .fileName
8 years ago
Sami Vaarala
e71f3d5f5a
Config metadata for mandatory mark-and-sweep
8 years ago
Sami Vaarala
9cbe03b214
Add missing config option metadata file
8 years ago
Sami Vaarala
82cb675b13
Config option for generalized pow() workaround
8 years ago
Sami Vaarala
28d8d414dd
Config changes for removing FMIN/FMAX wrapping
8 years ago
Sami Vaarala
8e68799721
Config changes fmin() and fmax()
8 years ago
Sami Vaarala
c59fe07415
Remove DUK_USE_OCTAL_SUPPORT
Removing octal support is becoming a bit awkward to maintain and because
the feature size is quite small, remove support for disabling it.
8 years ago
Sami Vaarala
3a0d2835e6
Config option changes for precomputed arridx
8 years ago
Sami Vaarala
ad78c8b086
Add generic DUK_USE_ES6 config option
8 years ago
Bruce Pascoe
436e0fa0b9
Add ES6 Reflect built-in object
All Reflect functions specified in ECMAScript 2016 are implemented, and
most share Duktape/C helpers with their ES5 twins from Object.
* Reflect.apply()
* Reflect.construct()
* Reflect.defineProperty()
* Reflect.deleteProperty()
* Reflect.get()
* Reflect.getOwnPropertyDescriptor()
* Reflect.getPrototypeOf()
* Reflect.has()
* Reflect.isExtensible()
* Reflect.ownKeys()
* Reflect.preventExtensions()
* Reflect.set()
* Reflect.setPrototypeOf()
Presence of the Reflect object is controlled by DUK_USE_REFLECT_BUILTIN
and enabled by default in the standard configuration.
note: Reflect.enumerate() was retroactively removed in ES7, so it will
not be implemented in Duktape.
8 years ago
Sami Vaarala
01835f20e0
Config option for \u{H+} escape
8 years ago
Sami Vaarala
f9d5bbb9f0
Config option cleanups for Encoding API
* Remove Encoding API from low memory default config
* Wording fix for option description
8 years ago
Bruce Pascoe
b970b3b221
Implement Encoding API support
Add TextEncoder and TextDecoder built-ins, which allow Ecmascript code
to read and write text stored in ArrayBuffers. Based on the WHATWG
Encoding Living Standard:
https://encoding.spec.whatwg.org/#api
8 years ago
Sami Vaarala
d8f1068926
Config changes for String.fromBuffer removal
8 years ago
Sami Vaarala
12d73da205
ES7 exp operator config metadata typo fix
8 years ago
Sami Vaarala
f0e7468086
Config option for ES6 exp operator
8 years ago
Sami Vaarala
7c6a31e037
Config options for optional built-ins
8 years ago
Sami Vaarala
f877328a21
Config option text updates for xoroshiro128+
8 years ago
Sami Vaarala
97f6f70fc0
Add config metadata for random provider
8 years ago
Sami Vaarala
723660652f
Config option for Array fast paths
9 years ago
Sami Vaarala
e7d2c9b73b
Add finalizer support config option
8 years ago
Sami Vaarala
827183afab
Remove DUK_OPT_xxx support from tooling etc
Also some genconfig.py and configure.py improvements.
8 years ago
Sami Vaarala
bc3e0d8077
Config metadata for strongly recommended options
8 years ago
Sami Vaarala
37d61c2d7a
Add config option for Array property fastpath
8 years ago
Sami Vaarala
6c0dc7f53d
Config options for single level dispatch rework
8 years ago
Sami Vaarala
e072688dc5
Reword DUK_USE_BUFFEROBJECT_SUPPORT metadata
8 years ago
Sami Vaarala
ea5f716c2f
Remove InitJS support from config metadata
8 years ago
Sami Vaarala
895134868b
DUK_USE_BUFFEROBJECT_SUPPORT metadata update
8 years ago
Sami Vaarala
8569bdd08d
Config option changes for regexp bracket parsing
8 years ago
Sami Vaarala
8f172c6ce9
Config changes for optional coroutines
9 years ago
Sami Vaarala
0c7a385217
Config metadata fix for fastint vs. 64bit ops
9 years ago
Sami Vaarala
a8df747d3a
Config option for executor regconst optimization
9 years ago
Sami Vaarala
9e7d00328c
Config changes for DUK_USE_DEBUG_LEVEL
9 years ago
Sami Vaarala
e7b36e6406
Config option updates for file API removal
9 years ago
Sami Vaarala
7d27d12136
Config option changes for panic removal
9 years ago
Sami Vaarala
812781850b
Config option changes for DUK_USE_DEBUG_WRITE()
DUK_USE_DPRINT_COLORS removed at the same time.
9 years ago
Sami Vaarala
190a5af3b6
Config option fixes for logger removal
9 years ago
Sami Vaarala
030f317f99
Config option changes for print/alert removal
9 years ago