Sami Vaarala
f5e65530f7
Avoid volatiles in arg list; IAR compiler (GH-318)
If there are multiple volatile arguments in a call argument list, their
evaluation order is undefined. The IAR compiler will fail compilation
in this case (see GH-318).
Fix by assigning the volatiles to non-volatile temporaries first before
the call. This has no effect on binary size.
9 years ago
Sami Vaarala
6fc70a4b85
Merge branch 'update-perftest'
9 years ago
Sami Vaarala
4b600d18fc
Add Duktape 1.2.3 to perftest
9 years ago
Sami Vaarala
291803cbdd
Merge branch 'json-stringify-fastpath-cleanups'
Add a DUK_OPT_JSON_STRINGIFY_FASTPATH feature option: the fastpath
is disabled by default due to remaining portability issues. Add a
feature option because config options and duk_config.h is not yet
the official mechanism in Duktape 1.3.
9 years ago
Sami Vaarala
c05a48f816
Add DUK_OPT_JSON_STRINGIFY_FASTPATH to perf doc
9 years ago
Sami Vaarala
11fe318705
Add DUK_OPT_JSON_STRINGIFY_FASTPATH to Makefile
9 years ago
Sami Vaarala
57d482c4ba
Add DUK_OPT_JSON_STRINGIFY_FASTPATH to matrix test
9 years ago
Sami Vaarala
b063a74305
Add DUK_OPT_JSON_STRINGIFY_FASTPATH
9 years ago
Sami Vaarala
2e7af67b32
Merge branch 'fix-bufwriter-inline-attrs'
Fix some inline macro usage issues.
9 years ago
Sami Vaarala
f4b59d169c
Rename header snippet, more logical name
9 years ago
Sami Vaarala
bf031156db
Workaround for GH-323, disable inline for multisrc
9 years ago
Sami Vaarala
daaa16f70a
Consistency, DUK_INTERNAL and DUK_ALWAYS_INLINE
Match duk_tval.c.
9 years ago
Sami Vaarala
5ae16377fd
Remove inline attributes from header
Causes issues with separate source compilation.
9 years ago
Sami Vaarala
59b919eb56
Merge branch 'clarify-authors-wiki'
9 years ago
Sami Vaarala
225f38842f
Clarify Authors list for website/wiki content
9 years ago
Sami Vaarala
c8ede9f502
Merge branch 'add-readme-wiki-note'
9 years ago
Sami Vaarala
8ea80a22e0
Note that Wiki is part of Duktape documentation
9 years ago
Sami Vaarala
2630f1f04c
Merge branch 'website-link-to-wiki-articles'
Migrate several Guide sections into the Wiki and replace their text
with a summary and a link to the relevant Wiki articles.
9 years ago
Sami Vaarala
453c0145d4
Wiki link to index and guide intro
9 years ago
Sami Vaarala
8cd0089a0a
Link to wiki for feature/config options
9 years ago
Sami Vaarala
dd9c25f862
Link to wiki coroutines page
9 years ago
Sami Vaarala
d373ee3815
Link to wiki portability page
9 years ago
Sami Vaarala
7d48c332c8
Link to wiki performance page
9 years ago
Sami Vaarala
c682f71883
Link to modules wiki page
9 years ago
Sami Vaarala
2bf166e69c
Link to finalization wiki page
9 years ago
Sami Vaarala
a11c9676cc
Link to virtual properties wiki page
9 years ago
Sami Vaarala
0050f4800a
Merge branch 'website-remove-config-link'
9 years ago
Sami Vaarala
248a3867e8
Remove Config link
9 years ago
Sami Vaarala
9014d67c1f
Merge branch 'website-wiki-link'
9 years ago
Sami Vaarala
af7c247e29
Add Wiki nav link, update Config link to Wiki
9 years ago
Sami Vaarala
cbb85c1c99
Merge branch 'release-notes-gh191'
9 years ago
Sami Vaarala
3a9e011530
Releases: callstack limit for error handling
9 years ago
Sami Vaarala
d660fd92f3
Merge pull request #315 from fatcerberus/error-handler-callstack-bump
Error handler callstack bump to fix GH-191
9 years ago
Bruce Pascoe
8e4882abf3
Trivial comment change reclimit -> callstack limit
9 years ago
Bruce Pascoe
e6e8c9339d
Strengthen 10-recursion guarantee in error handling
9 years ago
Sami Vaarala
25e8e1bc38
Merge branch 'remove-closure-from-travis'
9 years ago
Sami Vaarala
6ef4327e60
Remove closure from travis deps
"make dist" will now just skip minification if compiler.jar is not
available, which is fine for quick tests.
9 years ago
Sami Vaarala
1288329963
Merge branch 'avoid-closure-dependency-for-dist'
9 years ago
Sami Vaarala
08ee46fdca
Warn about no minifier in dist
9 years ago
Sami Vaarala
76fbb1f73b
Remove 'closure' from 'make dist' hard dependency
With closure no longer required, also Java is unnecessary for dist.
9 years ago
Bruce Pascoe
6c89a2364f
Add Bruce Pascoe to AUTHORS.rst
9 years ago
Bruce Pascoe
e7f83338e7
Add testcase for GH-191 fix
9 years ago
Bruce Pascoe
356d9e1c66
Allow callstack headroom during error handling to fix GH-191
9 years ago
Sami Vaarala
b0e437a0ba
Merge branch 'add-gitattributes-lf-ending'
9 years ago
Sami Vaarala
2edf4ad589
Add .gitattributes with eol=lf for most extensions
Could also allow CR LF for some file types on Windows, but it's best if
.c and .h are LF only because they may be used in the dist process, and
that dist package can then be used on Linux. Also Python utilities expect
to see LF only and e.g. code policy checks will fail with CR LF present.
9 years ago
Sami Vaarala
eabec53f70
Merge branch 'add-cpp-comment-check'
9 years ago
Sami Vaarala
62a1aab17b
Add c++ comment check, fix examples policy check
9 years ago
Sami Vaarala
e04a1209eb
Add --check-cpp-comment code policy check option
9 years ago
Sami Vaarala
63d64aabe7
Merge branch 'add-travis-basic-tests'
Add apitest and qecmatest to travis test set. Test time is roughly
5 minutes.
9 years ago
Sami Vaarala
f589ee9ece
Add apitest and qecmatest to travis
9 years ago