Sami Vaarala
ed703be8c8
Disable Math built-in for stripped build
8 years ago
Sami Vaarala
f877328a21
Config option text updates for xoroshiro128+
8 years ago
Sami Vaarala
9d2c37a4af
Use compact refcounts for lowmem build
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
9bf2fb923a
Internal doc changes for DUK_OPT_xxx removal
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
7f25309a95
Add attr "unused" to internal functs for gcc/clang
When applied to a function declaration the __attribute__ ((unused)
declaration indicates a function may be unused so that the compiler
won't warn about it if it actually is. This reduces harmless warnings
when a function is unused due to a specific config option combination.
Apply to all Clang versions and GCC >= 3.1.1; GCC 3.1.1 manual confirms
__attribute__ ((unused)) is supported.
8 years ago
Sami Vaarala
5d76ad0338
Use Math replacements on AmigaOS
Even when cross compiling with GCC there are Math assert issues at least on
AmigaOS 3.
8 years ago
Sami Vaarala
37d61c2d7a
Add config option for Array property fastpath
8 years ago
Sami Vaarala
00a8627e15
Documentation changes for tools reorg
8 years ago
Sami Vaarala
9e8f16c43e
Split dist util, reorg tools, Python PEP8
8 years ago
Sami Vaarala
aa9719a9cf
Reduce genconfig verbosity
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
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
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
d95e129c35
Fix config platform function typo
9 years ago
Sami Vaarala
e5f19202f7
Config low memory example trivia fix
9 years ago
Sami Vaarala
4d62f6a980
Remove file I/O support from config
9 years ago
Sami Vaarala
e7b36e6406
Config option updates for file API removal
9 years ago
Sami Vaarala
daae337fb2
Remove DUK_ABORT and DUK_EXIT, now unused
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
jaseg
6715fa1640
Make things work on systems defaulting to python3
9 years ago
Sami Vaarala
aa242b82f7
Add inline macros for MSVC
9 years ago
Sami Vaarala
287a26c138
Whitespace trivia
9 years ago
Sami Vaarala
a0989494db
Fix config metadata for debugger command rename
9 years ago
Sami Vaarala
aefc6ba398
Add DUK_USE_IDCHAR_FASTPATH option
9 years ago
Sami Vaarala
77366f3e19
Config option changes for dropping clen16
9 years ago
Sami Vaarala
06ebffa123
Config changes for C++ and setjmp() reworks
9 years ago
Sami Vaarala
83acb36456
Config option DUK_USE_DEBUGGER_INSPECT
9 years ago
Sami Vaarala
e707644ddb
Config option for DUK_USE_UNION_INITIALIZERS
9 years ago
Sami Vaarala
c7f1148002
Rename regexp literal curly option config meta
9 years ago
Sami Vaarala
22429be9dc
Improve OSX platform OS string (ios -> osx)
9 years ago
Sami Vaarala
a01ca74055
Config options for ROM string/object support
9 years ago
Sami Vaarala
bbe9c34c41
Fix a trivial genconfig warning
Add missing "allowed key" for metadata to avoid an unnecessary warning.
9 years ago
Sami Vaarala
16483e310c
Avoid fmin/fmax on Atari Mint
9 years ago
Sami Vaarala
082a6d26b1
Fix feature option defaults when already provided
This caused an issue with a few config options when feature option support
(DUK_OPT_xxx) was enabled. For example, DUK_USE_PACKED_TVAL is provided by
platform detection; if neither DUK_OPT_PACKED_TVAL nor DUK_OPT_NO_PACKED_TVAL
was defined, the default clause would #undef DUK_USE_PACKED_TVAL instead of
keeping the platform detected value.
Affected config options:
- DUK_USE_PACKED_TVAL
- DUK_USE_SETJMP
- DUK_USE_UNDERSCORE_SETJMP
9 years ago