Sami Vaarala
11e9a07955
API testcases for eval/compile auto fname change
9 years ago
Sami Vaarala
67a1548f9d
Change eval/compile automatic filename
Previously `__FILE__` was used, but this leads to some confusing error
file/line pairs: https://github.com/svaarala/duktape/issues/516 .
Change the behavior so that:
* Eval code which doesn't have an explicit filename uses "eval" for the
eval temporary function .fileName. As a result, errors thrown from
eval code will be identified e.g. as "eval:17" (17th line in the eval
input). The native function or __FILE__ is not apparent.
* Compiled code which doesn't have an explicit filename uses "input" for
the function .fileName.
9 years ago
Sami Vaarala
7d495360ac
Merge pull request #640 from svaarala/testrunner-webhook-minimal
Add a minimal multi-platform testrunner with push webhook script jobs
9 years ago
Sami Vaarala
bf0d8a74b0
Add Duktape testrunner Node.js client
9 years ago
Sami Vaarala
cbd8168e9c
Add Duktape testrunner Node.js server
9 years ago
Sami Vaarala
39f5ac096d
Add Duktape testrunner README and Makefile
9 years ago
Sami Vaarala
61873cb1f3
Merge pull request #634 from svaarala/debugger-clarify-transport-poll
Debugger future work transport status note
9 years ago
Sami Vaarala
0678516196
Debugger future work transport status note
9 years ago
Sami Vaarala
e26ab83557
Merge pull request #553 from svaarala/debugger-document-call-into-duktape
Clarify debugger documentation for callbacks calling back into Duktape
9 years ago
Sami Vaarala
70282b03d7
Clarify debugger callback restrictions
9 years ago
Sami Vaarala
a691b79ed5
Merge pull request #636 from svaarala/remove-manual-feature-opts-document
Remove overlapping manual feature option docs
9 years ago
Sami Vaarala
f822f6fbe8
Remove overlapping manual feature option docs
9 years ago
Sami Vaarala
6f42e83eed
Merge pull request #635 from svaarala/setjmp-config-rework
Setjmp config rework
9 years ago
Sami Vaarala
765ddb3f5e
Releases: setjmp config
9 years ago
Sami Vaarala
32449b29d7
Matrix compile change for setjmp config rework
9 years ago
Sami Vaarala
3d8c1c6406
Documentation changes for setjmp config rework
9 years ago
Sami Vaarala
1f69d45e90
C++ exception and setjmp() reworks
9 years ago
Sami Vaarala
06ebffa123
Config changes for C++ and setjmp() reworks
9 years ago
Sami Vaarala
e3b0b702e7
Merge pull request #632 from svaarala/fix-rombuiltins-no-user-strings
Fix genbuiltins ROM builtins w/o user metadata
9 years ago
Sami Vaarala
ab6078a14c
Fix genbuiltins ROM builtins w/o user metadata
9 years ago
Sami Vaarala
463b60983b
Merge pull request #631 from svaarala/spec-download-targets
Add 'make refs' target to download ES specs
9 years ago
Sami Vaarala
055d47b0ab
Add 'make refs' target to download ES specs
Remove the existing E5/E5.1 PDF files; they won't be gone from the repo but
won't be downloaded with a shallow clone.
9 years ago
Sami Vaarala
30c7b9d58e
Merge pull request #630 from svaarala/readme-devsetup-wiki-link
Add devsetup wiki page link to README, move Linux details there
9 years ago
Sami Vaarala
99431616ab
Link to devsetup wiki page for Linux dev details
9 years ago
Sami Vaarala
9889ff326e
Merge pull request #617 from svaarala/debugger-heap-walking-alternative
Add debugger object inspection support
9 years ago
Sami Vaarala
6478851d9a
Releases: debugger heap walking
9 years ago
Sami Vaarala
e7a02edf48
Website updates for object inspection
* Note that refcounting only has one more limitation: debugger paused state
garbage won't be collected until heap destruction.
9 years ago
Sami Vaarala
0175141b13
Perf testcase for object/string garbage
9 years ago
Sami Vaarala
cf9e622cf8
Add inspection support to dukdebug
9 years ago
Sami Vaarala
7de7f222e6
Add DUK_USE_DEBUGGER_INSPECT to matrix test
9 years ago
Sami Vaarala
ef2f1949db
Makefile DUK_OPT_DEBUGGER_INSPECT
9 years ago
Sami Vaarala
b88a3c375a
Debugger metadata for inspect commands
9 years ago
Sami Vaarala
7838de1a70
Add debugger object inspection support
* Add GetHeapObjInfo command
* Add GetObjProp command
* Add GetObjPropRange command
* Add automatic GC locking while debugger is paused
9 years ago
Sami Vaarala
2358a6b9ae
Internal duk_hobject_get_own_propdesc() helper
9 years ago
Sami Vaarala
b59f8149ca
Document debugger heapobj inspection commands
9 years ago
Sami Vaarala
83acb36456
Config option DUK_USE_DEBUGGER_INSPECT
9 years ago
Sami Vaarala
860144c9df
Merge pull request #605 from svaarala/fix-setjmp-handling
Miscellaneous setjmp() fixes
9 years ago
Sami Vaarala
32c0c76a6e
Releases: setjmp() wrapping
9 years ago
Sami Vaarala
ae96c65da5
Code issue note on setjmp() call site
9 years ago
Sami Vaarala
0915792837
Make DUK_SETJMP() argument a direct local ref
9 years ago
Sami Vaarala
f878809ef4
Avoid wrapping DUK_SETJMP() in a branch hint
9 years ago
Sami Vaarala
7dc0f7897d
Merge pull request #625 from svaarala/low-memory-doc-fix
Low memory symbol strip documentation fix
9 years ago
Sami Vaarala
ba6945c8f3
Low memory symbol strip fix
Fix incorrect copy-paste for "size" output (was ls -l output instead).
Add Makefile.hello difference.
9 years ago
Sami Vaarala
b38d128f2c
Merge pull request #624 from svaarala/document-unused-symbol-removal
Low memory notes on stripping unused API symbols
9 years ago
Sami Vaarala
f611d5986c
Low memory notes on stripping unused API symbols
9 years ago
Sami Vaarala
94ac15c1d5
Merge pull request #604 from svaarala/debugger-tval-number-int
Use plain integer dvalues instead of IEEE double when serializing duk_tval numbers in debug protocol
9 years ago
Sami Vaarala
5d6d577069
Releases: debugger duk_tval plain integer
9 years ago
Sami Vaarala
6e59287eb1
Add testcase for negative zero arridx
9 years ago
Sami Vaarala
df9bb3bf20
v1.5 release note draft, dvalue issue
9 years ago
Sami Vaarala
488fb86153
Encode tval numbers as plain integers when safe
9 years ago