Sami Vaarala
675ce20437
Testcase improvements for JSON bufwriter use
Among new tests and testcase fixes, rethrow on perf test errors. This makes
perftest output better because if a testcase uses an unsupported feature (or
otherwise throws) it will get listed as "n/a" automatically.
9 years ago
Sami Vaarala
0050512ffa
Add fastpaths to low memory doc
9 years ago
Sami Vaarala
74e6b1d176
Add config options for JSON fastpaths
9 years ago
Sami Vaarala
0d90da8fca
Add exitcode and segv check for timing util
9 years ago
Sami Vaarala
bdd02a059f
Merge branch 'duk-config-cleanups'
Intermediate commit for duk_config.h cleanups; more to do.
9 years ago
Sami Vaarala
fd816c43ed
Add Config website nav link
9 years ago
Sami Vaarala
91a4ca42a8
Build config option documentation in site build
9 years ago
Sami Vaarala
e3cfd1ab46
Releases: fix DUK_USE_HEAPPTR16 config option ref
9 years ago
Sami Vaarala
54a08a03c3
Reword dist README.rst feature list
9 years ago
Sami Vaarala
e2dbe6d57f
Internal document updates for config options
9 years ago
Sami Vaarala
794d435b48
Improve duk-config.rst internal doc
9 years ago
Sami Vaarala
2481c34e2f
Add an examples directory to config
Also add examples for:
- Low memory
- Performance sensitive
- Timing sensitive
- Enable fastint
- Disable ES6
- Debug print levels
9 years ago
Sami Vaarala
4a8c9f6103
Genconfig metadata improvements
- Disable JSON.stringify() fastpath by default
- Rework to use DUK_USE_ALIGN_BY config option
- Replace previous DUK_USE_ALIGN_4 and DUK_USE_ALIGN_8 with a cleaner
DUK_USE_ALIGN_BY config option (allowed values 1, 4, 8)
- Add fastpath tag in anticipation of automatic fastpath suggestions
or warnings
9 years ago
Sami Vaarala
36a91d44ba
Genconfig improvements and fixes
- Emit defaults for options not covered by manual header snippets
- Add forced option support for autodetect header
- Add __OVERRIDE_DEFINES__ section to autodetect header
- Add fixup header line option
- Add -D/--define and -U/--undefine options (more familiar to users)
- Add option for emitting (non-standard) #warning directives
- Fix comment stripping to keep 'redefine'
- Minor fixes and cleanups
- Rename commands to shorter names (e.g. generate-autodetect-header
to autodetect-header)
- Rename options to shorter names (e.g. --force-option-file to
--option-file)
9 years ago
Sami Vaarala
a67f893abf
Merge branch 'fix-ajduk-compile'
9 years ago
Sami Vaarala
d304a9ae2e
Fixes for heap ptr compression compile
9 years ago
Sami Vaarala
3f5e3f5f89
Ajduk makefile fixes for changed paths
9 years ago
Sami Vaarala
9f7eee0253
Merge branch 'fix-opt-fastint-refs'
9 years ago
Sami Vaarala
45571d22a0
Fix DUK_OPT_xxx refs in code comments
9 years ago
Sami Vaarala
b643cff43a
Fix incorrect refs to DUK_OPT_FASTINT
Should use DUK_USE_FASTINT instead.
9 years ago
Sami Vaarala
db8e2ac85a
Merge branch 'rename-proxy-instanceof-test'
9 years ago
Sami Vaarala
4d7c7be2da
Rename incorrectly named test
9 years ago
Sami Vaarala
a9423c5e96
Merge branch 'bytecode-dump-load'
Add initial implementation of function dump/load mechanism.
9 years ago
Sami Vaarala
27bdc9d8d3
Releases: bytecode dump/load
Also a whitespace fix.
10 years ago
Sami Vaarala
28f5f50643
Dist README dump/load
9 years ago
Sami Vaarala
da96cb08e8
Website versioning guarantee clarifications
10 years ago
Sami Vaarala
e378f059d7
Website changes for dump/load
10 years ago
Sami Vaarala
f0e36dce38
Internal doc updates for bytecode dump/load
10 years ago
Sami Vaarala
30e30ef646
API docs for dump/load API calls
10 years ago
Sami Vaarala
ddb60e1524
Matrix test update
9 years ago
Sami Vaarala
028e28bbd7
API testcase for dump/load bytecode
9 years ago
Sami Vaarala
face8ed0bc
Add utility to dump bytecode
10 years ago
Sami Vaarala
32b99ca2f1
Add duk -c FILENAME bytecode compile option
9 years ago
Sami Vaarala
8fbd81e597
Implement bytecode dump/load API calls
10 years ago
Sami Vaarala
9509fd1af5
Code policy checker fix
9 years ago
Sami Vaarala
36d48c7d9d
Mandel dist example whitespace trivia
10 years ago
Sami Vaarala
72c63ed725
Merge branch 'proxy-instanceof'
9 years ago
Sami Vaarala
371c29b75c
Releases: Proxy instanceof
9 years ago
Sami Vaarala
597226d67a
Add Proxy instanceof support
Add support for handling Proxy instanceof correctly, without support for
'getPrototypeOf' trap. The instanceof check traverses through the Proxy
target.
9 years ago
Sami Vaarala
ef9e8f991b
Add testcases for Proxy instanceof
Basic testcase for Proxy without a getPrototypeOf trap. Instanceof
should traverse to the Proxy target as if the trap was missing.
9 years ago
Sami Vaarala
74be8ff972
Merge branch 'website-other-engine-links'
9 years ago
Sami Vaarala
184159d93b
Add list of similar engines to index page
9 years ago
Sami Vaarala
1f2368ec5b
Merge branch 'runtests-skip-testcase-change'
9 years ago
Sami Vaarala
62a99981bf
Skip 'skip=true' testcases entirely
Without this fix, runtests will run execution timeout testcases which always
take a lot of time to timeout.
10 years ago
Sami Vaarala
4b277138cb
Merge branch 'gitignore-additions'
9 years ago
Sami Vaarala
b70f3481c5
Gitignore additions
9 years ago
Sami Vaarala
a41fabd2db
Merge branch 'remove-ditz-issues'
Remove Ditz issues.
9 years ago
Sami Vaarala
163db32607
Throwaway Ditz issue dump tool
9 years ago
Sami Vaarala
af696adec5
Remove Ditz issue references
9 years ago
Sami Vaarala
0f78ee8314
Remove Ditz issues
9 years ago