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
Sami Vaarala
a2b46ce15d
Merge pull request #623 from svaarala/debugger-doc-notify-apicall
Add duk_debugger_notify() section to debugger document API summary
9 years ago
Sami Vaarala
dd232811f5
Add duk_debugger_notify() section
9 years ago
Sami Vaarala
1d3b7533f2
Merge pull request #622 from svaarala/debugger-pause-trivia
Debugger pause trivia
9 years ago
Sami Vaarala
0256f45446
Debugger doc rewording for duk_debugger-pause()
9 years ago
Sami Vaarala
07b71f8f78
duk_debugger_pause() API doc rewording
9 years ago
Sami Vaarala
cbcfc2aebc
Merge pull request #615 from fatcerberus/debugger-pause-now
Implement "pause debugger now" API
9 years ago
Bruce Pascoe
781621988e
Releases: duk_debugger_pause() API
9 years ago
Bruce Pascoe
f8662fc3a4
Website changes for duk_debugger_pause() API
9 years ago
Bruce Pascoe
c264fffc70
debugger.rst entry for duk_debugger_pause()
9 years ago
Bruce Pascoe
90758d5d32
Implement duk_debugger_pause() API
The target can call duk_debugger_pause() to initiate an immediate
debugger pause, enabling implementation of a "break into debuggeer now"
hotkey or similar mechanism.
9 years ago
Sami Vaarala
8891533e09
Merge pull request #619 from svaarala/rom-user-cleanups
Minor ROM built-in support cleanups
9 years ago
Sami Vaarala
dbe6205c93
Low memory document update for user builtins
9 years ago
Sami Vaarala
7509a8f4fe
Update user builtin examples for changed format
9 years ago
Sami Vaarala
64c620f7aa
Genbuiltins user metadata improvements
* Merge add_objects and modify_objects into objects for simplicity.
* Check that all DUK_STRIDX_xxx defines referenced by code are satisfied.
9 years ago
Sami Vaarala
7348e120c1
Merge pull request #618 from svaarala/fix-external-buffer-alloc
Fix external buffer allocation bug affecting compressed pointer build
9 years ago
Sami Vaarala
b97f2210e6
Releases: external buffer alloc
9 years ago