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
Sami Vaarala
8539127f1b
Fix external buffer allocation size handling
The missing 'else' caused no issues without pointer compression because the
external and dynamic buffer variants have an identical layout without pointer
compression.
However, with pointer compression enabled an external buffer is only allocated
the space needed by a dynamic buffer which is smaller with pointer compression
enabled. Memory unsafe behavior results.
Fix the missing 'else'.
9 years ago
Sami Vaarala
061a659d3e
Merge pull request #616 from svaarala/minor-debugger-cleanups
Minor debugger code cleanups
9 years ago
Sami Vaarala
0208a3ca09
Use defines for debugger initial bytes
9 years ago