Sami Vaarala
0129755fbb
Config changes for property code switch
3 years ago
Sami Vaarala
3b2643ebf8
WTF-8 implementation improvements
* Remove lazy charlen support. Since we need to WTF-8 sanitize the entire
input string, charlen can be computed while validating (avoiding extra
book-keeping for ASCII eventually).
* Improve WTF-8 search forwards/backwards performance (no substring operations)
when the search string is valid UTF-8. Use reference implementation for
non-UTF-8 still, to be optimized later.
* Minor testcase improvements.
3 years ago
Sami Vaarala
93336d3973
Config changes for WTF-8
3 years ago
Sam Hellawell
4a7d3864bb
Fix typo in disable_es6.yaml
Changed DUK_USE_ES6_OBJECT_SETPROTOTYPEOFS to DUK_USE_ES6_OBJECT_SETPROTOTYPEOF
4 years ago
Sami Vaarala
d60eae7f0e
Add minimum size check for abandoning array
5 years ago
Sami Vaarala
98a5be265c
Changes to compile CBOR extra as built-in
* Add minimal CBOR config options.
* Add 'CBOR' built-in YAML metadata.
* Add a public C API for CBOR.
* Remove examples/cmdline support for extras/cbor, use built-in CBOR
instead.
* Makefile, dist/tools changes.
* Rewrite CBOR extra to use Duktape internal helpers, also some related
refactoring.
5 years ago
Sami Vaarala
c4a6d5bc61
Remove DUK_USE_NONSTD_ARRAY_MAP_TRAILER option
7 years ago
Sami Vaarala
31c4474ff2
Remove DUK_USE_NONSTD_ARRAY_CONCAT_TRAILER option
7 years ago
Sami Vaarala
df6f5102ad
Config changes for litcache
7 years ago
Sami Vaarala
2595cd696f
Allow undefined behavior also for perf baseline
7 years ago
Sami Vaarala
9afe60f045
Config option for allowing undefined behavior
7 years ago
Sami Vaarala
07cf00ae21
Add base64/hex codec config option
7 years ago
Sami Vaarala
de7ae8a2ec
Use align-by-8 on all platforms by default
7 years ago
Sami Vaarala
3d8909b909
Add DUK_USE_PERFORMANCE_BUILTIN
7 years ago
Sami Vaarala
32b323ae3a
Add DUK_USE_FATAL_MAXLEN option
7 years ago
Sami Vaarala
dd11b64d09
Add DUK_USE_REGEXP_CANON_BITMAP config option
7 years ago
Sami Vaarala
28199463c7
Config option spare->slack renames
7 years ago
Sami Vaarala
69529b4e59
DUK_USE_HSTRING_LAZY_CLEN config option
7 years ago
Sami Vaarala
e7a2db9b04
Add ES7-ES9 blanket config options
8 years ago
Sami Vaarala
163156474d
Config option updates
8 years ago
Sami Vaarala
65eec5c448
Config option changes for freelists
8 years ago
Sami Vaarala
c9a4f73fdf
Config option for shebang comments
8 years ago
Sami Vaarala
5db187e4c7
Config option for HTML comments
8 years ago
Sami Vaarala
e4bb928f24
Config option changes for 32-bit refcount default
8 years ago
Sami Vaarala
baba7f3f81
Remove ref to obsolete debugger logging fwd option
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
fb3d873970
Fix low_memory_strip config option typo
8 years ago
Sami Vaarala
c12dca467f
Disable bufferobjects in lowmem config
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
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
b7c8436939
Config: Disable ES6 Reflect in lowmem build
Low-memory baseline is E5.1.
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
Sami Vaarala
f0e7468086
Config option for ES6 exp operator
8 years ago
Sami Vaarala
231712ce01
Strip more builtins in stripped example config
8 years ago
Sami Vaarala
ed703be8c8
Disable Math built-in for stripped build
8 years ago
Sami Vaarala
9d2c37a4af
Use compact refcounts for lowmem build
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
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
8569bdd08d
Config option changes for regexp bracket parsing
8 years ago
Sami Vaarala
1f7b2e4ef9
Low memory example option tweaks
- Disable ES6 Proxy and coroutines by default
- Enable unsafe API call convention to reduce footprint
- Disable source code support for non-BMP source files (not required by ES)
8 years ago
Sami Vaarala
0781ce9033
Low memory config example suggestions
9 years ago
Sami Vaarala
8f172c6ce9
Config changes for optional coroutines
9 years ago
Sami Vaarala
9e7d00328c
Config changes for DUK_USE_DEBUG_LEVEL
9 years ago