Sami Vaarala
b02f994003
Releases: DukLuv JSON debug proxy
9 years ago
Sami Vaarala
b3074fa369
Add DukLuv proxy and metadata into dist
9 years ago
Sami Vaarala
a55574ffa4
Website updates for DukLuv proxy
9 years ago
Sami Vaarala
dc18bf8b44
Debugger doc updates for DukLuv proxy
9 years ago
Sami Vaarala
15604f1236
Debugger README update for DukLuv proxy
9 years ago
Sami Vaarala
773ea26360
Add a DukLuv based debug JSON proxy
9 years ago
Sami Vaarala
5cc67f5ffa
duk_debug.js JSON proxy and metadata trivia
Also some gjslint fixes.
9 years ago
Sami Vaarala
eb1b402616
Utility to merge debugger metadata
9 years ago
Sami Vaarala
5317bf15f6
Improve debugger metadata structure
* Split client/target commands into separate lists for metadata purposes.
They don't overlap so e.g. duk_debug.js will merge the lists for now.
DukLuv JSON proxy uses the lists separately which is more correct.
* Ensure all metadata is top level keyed. This allows the metadata files
to be merged.
9 years ago
Sami Vaarala
4ed0c7ec6c
Merge pull request #589 from svaarala/module-convention-doc-exports
Update module convention for module.exports
9 years ago
Sami Vaarala
790393008d
Update module testcase with module.exports example
9 years ago
Sami Vaarala
56301d2874
Update module convention for module.exports
9 years ago
Sami Vaarala
f8376441f9
Merge pull request #582 from svaarala/perf-raw-duk-get-tval-accessors
Use raw value stack accessors internally when it's safe to do so
9 years ago
Sami Vaarala
57308a8738
Releases: raw internal value stack accessors
9 years ago
Sami Vaarala
b799e724d7
Convert some internals to use raw accessors
9 years ago
Sami Vaarala
6a290b7a8a
Add raw DUK_GET_TVAL_{POS,NEG}IDX() accessors
9 years ago
Sami Vaarala
1687fa0070
Merge pull request #579 from svaarala/duk-cmdline-windows-debugger
Add Windows debug transport example
9 years ago
Sami Vaarala
8255cb1ba6
Releases: Windows debug transport
9 years ago
Sami Vaarala
a23210c4e3
Doc/website update for Windows debug transport
9 years ago
Sami Vaarala
78b49fe7a2
Debugger Makefile improvements for Windows
* Add quotes around $MAKE for Windows paths (with spaces).
* Change socket.io download URI from https to http (didn't work).
9 years ago
Sami Vaarala
c5b3d04dee
Dist/make changes for Windows debug transport
9 years ago
Sami Vaarala
04193f8f96
Add Windows variant of debug transport example
9 years ago
Sami Vaarala
09b5d1a53f
Merge pull request #578 from svaarala/minor-visibility-fixes
Trivial visibility fix for commented out code
9 years ago
Sami Vaarala
09e9ccb589
Merge pull request #577 from svaarala/release-checklist-packed-tval
Release checklist: packed duk_tval
9 years ago
Sami Vaarala
441d2e429f
Trivial visibility fix for commented out code
9 years ago
Sami Vaarala
9a99d47c3a
Release checklist: packed duk_tval
9 years ago
Sami Vaarala
67f63bd02d
Merge pull request #562 from svaarala/fix-debugger-eval-locking
Fix debugger eval locking
9 years ago
Sami Vaarala
7ec842f17f
Releases: debugger Eval uncaught
9 years ago
Sami Vaarala
57c263d8de
Fix debugger dbg_processing guard handling
9 years ago
Sami Vaarala
9bca787569
Merge pull request #572 from svaarala/add-duk-readfile-writefile
Add trivial readFile() and writeFile() calls to 'duk' command line for easier testing
9 years ago
Sami Vaarala
2fe06daccc
Merge pull request #573 from svaarala/rom-user-builtins
Add support for user ROM strings/objects
9 years ago
Sami Vaarala
ae8a56d1d2
Releases: user ROM strings/objects
9 years ago
Sami Vaarala
c3bbcca077
Ajduk example pool size tweak, less ROM test waste
9 years ago
Sami Vaarala
b4d843ea34
Rework RAM builtins init for user builtins
Also remove unnecessary manually edited prototypes from duk_bi_protos.h:
genbuiltins.py now emits the prototypes automatically.
9 years ago
Sami Vaarala
9f8b39da6a
Update ROM build example with user builtins
9 years ago
Sami Vaarala
d4b9578fb3
Make_dist.py changes for user ROM builtins
- Improve error diagnostics from command errors.
- Renamed stridx/bidx scanner script.
- Option naming.
9 years ago
Sami Vaarala
827529a4fd
Add genbuiltins support for user ROM builtins
- Merge user metadata into Duktape builtins.
- Also rework metadata loading and normalization to be better confined
from other parts.
- Also support custom builtins for RAM initialization path.
- Add some convenience features like automatic deletion of dangling
references and automatic dropping of unreachable built-in objects.
9 years ago
Sami Vaarala
1b31bdb4da
Clarify builtins YAML metadata format in comments
9 years ago
Sami Vaarala
c62a11363c
Example metadata for user ROM strings and objects
9 years ago
Sami Vaarala
25b4bd1b11
Improve scan stridx script to scan bidx too
Not really needed yet but maybe useful later.
9 years ago
Sami Vaarala
2f4a407374
Testcase improvements for ROM builtins
- Add testcase for testing builtin object .length (simple spot check for a
development time bug).
- Improve coverage for accessors.
9 years ago
Sami Vaarala
eb8201293d
Add 'magic' to debug dump of nativefunctions
9 years ago
Sami Vaarala
65c41fdc45
Fix ajduk compile warnings (const-to-noncost cast)
9 years ago
Sami Vaarala
c5f8cca0b0
Fix misc unref variable and const cast warnings
9 years ago
Sami Vaarala
04d2ecb3ce
Fix some genbuiltins ROM const-losing cast warns
Use DUK_LOSE_CONST() helper macro to lose 'const'.
9 years ago
Sami Vaarala
def653805a
Enable file I/O bindings in devel Makefile
9 years ago
Sami Vaarala
89dbef2bab
Add trivial file I/O to duk command for testing
Add global bindings readFile() and writeFile() for easier testing
of JSON parsing etc. These are in no way official Duktape bindings,
just part of the 'duk' command (when enabled).
9 years ago
Sami Vaarala
9456c36d1d
Merge pull request #565 from svaarala/rename-regexp-curlybrace-option
Rename RegExp literal curly brace config option
9 years ago
Sami Vaarala
6d7282d047
Releases: reword regexp curly braces
9 years ago
Sami Vaarala
b562f431d9
Website regexp curly custom behavior fix
9 years ago