Sami Vaarala
b88137619f
Source ES6 ref updates
10 years ago
Sami Vaarala
5b2a3f53f0
Merge branch 'osx-deep-c-stack'
9 years ago
Sami Vaarala
6f2feebcff
Releases: deep C stack for OSX
9 years ago
Sami Vaarala
64448301a4
Enable deep C stack by default for OSX/iPhone
9 years ago
Sami Vaarala
dae878d637
Merge branch 'matrix-compile-tweak'
9 years ago
Sami Vaarala
4aff290636
Matrix compile tweaks for Ubuntu 14.04
9 years ago
Sami Vaarala
10bf4ea69e
Merge branch 'external-duk-config-h'
Move DUK_USE_xxx flags, typedefs, macros, #include files, and other
target specific definitions into an external duk_config.h (GH-64).
Having an external duk_config.h avoids the need for users to provide
DUK_OPT_xxx flags when compiling an application (it suffices that
duk_config.h is in the include path), and making invasive changes
for exotic targets is easier.
As a first step, this merge provides a "genconfig" utility which is
used to autogenerate a backwards compatible duk_config.h (which still
reacts to DUK_OPT_xxx as before) based on YAML-based config metadata.
The "genconfig" utility can also autogenerate option documentation and
can generate a barebones header for a certain target, but these are
not yet fully functional.
There are minimal documentation changes in this merge; these will need
further work before a release.
The minimum change needed for user build scripts is to ensure that
the default duk_config.h header is in the include path when compiling
Duktape and the user application.
9 years ago
Sami Vaarala
b22ef53959
Separate source build fixes (Date, fastint)
9 years ago
Sami Vaarala
860c556b23
Releases: duk_config.h, GH ref, Date provider
10 years ago
Sami Vaarala
fc55a592bd
Misc genconfig changes: Makefile, README, dist
9 years ago
Sami Vaarala
5f23b0fb3d
Internal doc note on inline macros
9 years ago
Sami Vaarala
aed1078faa
Internal docs for genconfig and Date provider
9 years ago
Sami Vaarala
36cef9a2c1
Dummy custom Date provider example
9 years ago
Sami Vaarala
2e06d48b6e
Website changes for genconfig and duk_config.h
9 years ago
Sami Vaarala
dda0f44575
Source changes for genconfig, Date provider
9 years ago
Sami Vaarala
b1ebd5ae39
Genconfig metadata and headers first version
9 years ago
Sami Vaarala
223963f4f2
Genconfig tool initial version
9 years ago
Sami Vaarala
09f86b730b
Tool to extract DUK_USE/DUK_OPT from existing code
10 years ago
Sami Vaarala
e5e3faf61c
Utilities to convert between YAML and JSON
10 years ago
Sami Vaarala
710e6f036b
Error augment typo fix, other trivia
10 years ago
Sami Vaarala
5c2264d5a0
License whitespace trivia
9 years ago
Sami Vaarala
b6c83a1a00
Merge branch 'debugger-yaml-fix'
9 years ago
Sami Vaarala
a347859063
Avoid trailing YAML comments
Workaround for yamljs failing to parse trailing comments (at least for
some versions of yamljs).
9 years ago
Sami Vaarala
30613ee6f7
Merge branch 'debugger-doc-cleanup-gh225'
9 years ago
Sami Vaarala
b3341cf970
Debugger doc clarification
9 years ago
Sami Vaarala
8e9117160b
Merge branch 'fix-ptr-compression-64bit'
9 years ago
Sami Vaarala
1402d7537b
Releases: pointer compression fixes
9 years ago
Sami Vaarala
cc79dfbdb0
Fix some pointer compression issues on x64
9 years ago
Sami Vaarala
7b34352aba
Merge branch 'fix-debugger-doc-gh223'
9 years ago
Sami Vaarala
5090a5a5f9
Fix GetLocals documentation, value type is tval
9 years ago
Sami Vaarala
6fed0c9a7a
Merge pull request #222 from tlsa/tlsa/doc-fixes
Documentation: duk_create_heap_default takes no arguments.
9 years ago
Michael Drake
f0e540c63e
Fix: duk_create_heap_default takes no arguments.
Its prototype is:
duk_context *duk_create_heap_default(void);
9 years ago
Sami Vaarala
cd2c19761b
Merge branch 'website-index-reorder'
9 years ago
Sami Vaarala
eba7beff1b
Reorder Movian on index page
9 years ago
Sami Vaarala
3e21340c9b
Merge branch 'website-movian-rename'
9 years ago
Sami Vaarala
91cc8bf624
Showtime was renamed to Movian, update index page
9 years ago
Sami Vaarala
8803406c1f
Merge branch 'reduce-trycatch-opcode-limits-gh145'
10 years ago
Sami Vaarala
62044c3b99
Releases: TRYCATCH register limit
10 years ago
Sami Vaarala
3bde48ae59
Update known issues for TRYCATCH fix
10 years ago
Sami Vaarala
340295bc07
Update bytecode metadata for TRYCATCH
10 years ago
Sami Vaarala
e475549da6
Increase TRYCATCH reg limit w/ new opcode format
Upside is that there are now 18 bits instead of 9 bits for the catch value.
Downside is that try-catch constructs emit one extra LDCONST compared to
before.
10 years ago
Sami Vaarala
383b52d71d
Merge branch 'fix-timeout-tracking-gh214'
10 years ago
Sami Vaarala
5de951db9d
Releases: interrupt counter rework
10 years ago
Sami Vaarala
fb5e9feb6d
Add some exec timeout (manual) testcases
Skipped for now, needs metadata so that test runner can use a specific
config options to enable timeouts.
10 years ago
Sami Vaarala
c741526802
Rework interrupt counter w/o heap-level values
10 years ago
Sami Vaarala
4557f30c24
Merge branch 'fix-timeout-gh212'
10 years ago
Sami Vaarala
90137e7fba
Releases: execution timeout regression
10 years ago
Sami Vaarala
ec47d8d8c8
Add sstruchtrup
10 years ago
Sami Vaarala
b54cf37924
Clear INTERRUPT_RUNNING on exec timeout
See GH-212.
10 years ago
Sami Vaarala
991048e832
Merge branch 'perf-lexer-window'
Rewrite lexer tokenizer to use a sliding window which improves lexing
performance. Also rewrite a large if-else ladder into a (mostly) switch.
10 years ago