Sami Vaarala
ae0578ce31
Releases: duk_push_buffer_object()
9 years ago
Sami Vaarala
2ce4eab4d4
Add API testcase for duk_push_buffer_object()
9 years ago
Sami Vaarala
3ec453ceb1
Add API doc for duk_push_buffer_object()
10 years ago
Sami Vaarala
c6fd5e229a
Add duk_push_buffer_object() API call
Other minor internal cleanups, like renaming duk_push_bufferobject() to
avoid confusion with the new API call.
10 years ago
Sami Vaarala
48b7172d93
Merge branch 'readme-wiki'
Add link to Wiki from README
9 years ago
Sami Vaarala
234e8718a0
Link to Wiki from README
9 years ago
Sami Vaarala
e2ab21201f
Merge branch 'add-json-proxy-testcase'
9 years ago
Sami Vaarala
1bdf3b899b
Preliminary JSON.stringify() Proxy test
9 years ago
Sami Vaarala
ba2c5bc532
Merge branch 'json-stringify-fastpath-proxy'
9 years ago
Sami Vaarala
b492c79f2c
Proxy object must cause JSON fast path abort
Fixes GH-327.
9 years ago
Sami Vaarala
3d04b9b17f
Add Proxy test to JSON fastpath testcase
9 years ago
Sami Vaarala
8fa91b6e1d
Merge branch 'ecmascript-test-fixmes'
Resolve remaining FIXMEs in Ecmascript tests and bring them into code
policy FIXME coverage.
9 years ago
Sami Vaarala
f893686d7a
Resolve testcase FIXMEs
In some cases missing test coverage was added, in other cases FIXMEs
were downgraded to XXX when coverage is provided by other tests but
missing from some e.g. a test exercising a certain specification section.
Ecmascript testcases now pass code policy FIXME checks.
9 years ago
Sami Vaarala
0ba7432f5a
Enable FIXME checks for Ecmascript testcases
9 years ago
Sami Vaarala
0a82224eb7
Merge branch 'fix-codepolicy-boolean-opts'
9 years ago
Sami Vaarala
3a959223c2
Fix codepolicycheck boolean option handling
9 years ago
Sami Vaarala
c8cb6f2c37
Merge pull request #326 from andoma/no-packed-tval-on-ppc64
Packed tvals are not possible on ppc64
9 years ago
Andreas Öman
680f937d64
Packed tvals are not possible on ppc64
9 years ago
Sami Vaarala
565dd9e0a0
Merge branch 'external-buffer-support'
9 years ago
Sami Vaarala
0cb870d4cd
Releases: external buffer support
10 years ago
Sami Vaarala
384c870bc6
Website update for external buffers
10 years ago
Sami Vaarala
56756d8226
API docs for external buffer API calls
10 years ago
Sami Vaarala
9e3ab60213
API testcase for external buffers, TypedArray.set
Add an API testcase for external buffers. Also implement some TypedArray
tests which were not possible without external buffers. In particular,
test TypedArray.set() behavior when there are two different buffer objects
which point to overlapping memory areas (not normally possible with fixed
or dynamic buffers).
Also trivial testcase cleanups.
10 years ago
Sami Vaarala
4ef206dbb5
Add support for external buffers
An external buffer is similar to a dynamic buffer but the external data
pointer is managed by user code rather than Duktape, and may point to an
arbitrary address. For example, user can build an external buffer which
points to a framebuffer and operate on that framebuffer from Ecmascript
code via the buffer.
10 years ago
Sami Vaarala
27b088eb1c
Merge branch 'fix-codepolicy-issue'
9 years ago
Sami Vaarala
51d0fb2ec0
.travis.yml: TRAVIS=1 only for codepolicycheck
9 years ago
Sami Vaarala
a06aeb204d
Fix codepolicycheck issues in examples
9 years ago
Sami Vaarala
b9b20506aa
Fix codepolicycheck issue
9 years ago
Sami Vaarala
e5a43ae25c
Merge branch 'fix-codepolicy-newline'
9 years ago
Sami Vaarala
cbde880854
Remove trailing newline
9 years ago
Sami Vaarala
53a6cf1f7c
Merge branch 'travis-codepolicycheck-fix'
Fail 'make codepolicycheck' only in Travis test, not when developing.
9 years ago
Sami Vaarala
5c83bb0869
Fail codepolicycheck only in Travis test
9 years ago
Sami Vaarala
60ebbdb830
Add --fail-on-errors to code policy checker
9 years ago
Sami Vaarala
838aa13582
Merge branch 'fix-iar-compiler-volatile'
Fix a compile error on IAR Compiler caused by multiple volatile
arguments in duk__handle_longjmp() argument list (GH-318).
9 years ago
Sami Vaarala
630daa98b2
Releases: IAR compiler volatile issue
9 years ago
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