Sami Vaarala
e9997eb8fc
Detect and greet NetSurf users on index page
9 years ago
Sami Vaarala
26d1bb9d25
Merge pull request #417 from svaarala/not-callable-error-improvement
More verbose error message for "not callable"
9 years ago
Sami Vaarala
e8c1dd82ee
Releases: call handling error messages
9 years ago
Sami Vaarala
50a477b6c2
Makefile fixes for paranoid errors
9 years ago
Sami Vaarala
d3ee9bacb4
Matrix compile fix for paranoid errors
9 years ago
Sami Vaarala
d0f6d7f7a3
Sandboxing doc update for paranoid errors
Config option was renamed.
9 years ago
Sami Vaarala
39094df3df
Testcase fixes for call error messages
Fix some expect strings and add a specific test for call errors.
9 years ago
Sami Vaarala
8717df276f
Paranoid error message for call handling
Also handle config option rename.
9 years ago
Sami Vaarala
293b36e1b2
Config option changes for paranoid errors
9 years ago
Sami Vaarala
77c2635ed5
Merge pull request #394 from svaarala/perf-tval-updref-optimize
Optimize DUK_TVAL_SET_TVAL_UPDREF() for speed and size
9 years ago
Sami Vaarala
af5748eb68
Releases: tval refcount
9 years ago
Sami Vaarala
cdac15541b
DUK_TVAL_SET_TVAL_UPDREF() macro optimization
9 years ago
Sami Vaarala
798f5ac4b0
Merge pull request #437 from svaarala/debugger-cleanups
Minor debugger (and other) cleanups
9 years ago
Sami Vaarala
cf412a60a4
Releases: debugger Detaching notify
9 years ago
Sami Vaarala
927ff20e4e
Example debugger call stack level handling
No support in web UI yet.
9 years ago
Sami Vaarala
03edf0dba7
Miscellaneous code cleanups
* Comment cleanups
* String hash declaration fix when dense hash not used
* -Wcast-qual fix for debug fixedbuffer
- Debugger is_err macro argument renaming and re-typing
9 years ago
Sami Vaarala
9f6d4d41f9
Debugger document minor improvements
9 years ago
Sami Vaarala
0019c64fe5
Utility to format perftest output into HTML
9 years ago
Sami Vaarala
12e6f9b2ae
Merge pull request #430 from fatcerberus/debugger-detach-notify
Implement debugger Detach notify
9 years ago
Sami Vaarala
f6bac2da6c
Merge pull request #432 from svaarala/perf-string-hash
Use a more sparse string hash
9 years ago
Sami Vaarala
08d6a6719e
Releases: string hash algorithm
10 years ago
Sami Vaarala
5c8b222faa
License changes for string hashing (Lua, djb2)
9 years ago
Sami Vaarala
27ebe604b3
Clean up string hash algorithms
* Remove string hash algorithms which weren't chosen
* Clean up comments
9 years ago
Sami Vaarala
355754eb1d
Add more perf tests for string hash behavior
9 years ago
Sami Vaarala
49177c7151
Add config options for string hash changes
- Add DUK_USE_STRHASH_SKIP_SHIFT option for the "fast" skipping hash.
- Add DUK_USE_STRHASH_DENSE option (default false) to revert back to
the Duktape 1.3.0 string hash algorithm.
9 years ago
Sami Vaarala
d87f82866b
Add string hash replacement candidates
Use a string skipping approach similar to Lua 5.1, and try a few byte based
string hash algorithms to see what works best in practice.
10 years ago
Sami Vaarala
cd2037ab07
Makefile test target improvements
9 years ago
Sami Vaarala
bd96db68af
Add --sleep-factor to timing utility
Useful for thermal throttling: cool down relative to test run time.
9 years ago
Sami Vaarala
f5f47760ba
Merge pull request #435 from svaarala/add-readme-bc
Add 'bc' to README dependency list
9 years ago
Sami Vaarala
63004ae464
Add 'bc' to README dependency list
Missing at least on Raspbian.
9 years ago
Bruce Pascoe
8077a2e362
Add Detaching notify to debugger.rst
9 years ago
Bruce Pascoe
4edfe68d04
Implement debugger Detaching notify
When the debugger is detached, Duktape will send out a notify,
DUK_DBG_CMD_DETACHING, before dropping the transport. The debug client
can look for this message to differentiate between an intentional detach
and a dropped connection.
9 years ago
Sami Vaarala
f0d806e1a5
Merge pull request #433 from svaarala/api-is-xxx-error
Add duk_is_xxx_error() convenience calls
9 years ago
Sami Vaarala
9f575e5417
Releases: duk_is_xxx_error() calls
9 years ago
Sami Vaarala
6f3e1433df
API docs for duk_is_xxx_error() calls
9 years ago
Sami Vaarala
1f69a51605
API tests for duk_is_xxx_error() convenience calls
9 years ago
Sami Vaarala
8bfe22f86b
Add convenience calls duk_is_xxx_error() etc
9 years ago
Sami Vaarala
efa8ffb347
Merge pull request #434 from svaarala/debugger-add-detaching-notify
Add minimal Detaching notify support
9 years ago
Sami Vaarala
efd946e83d
Add minimal Detaching notify support
- Add Detaching define to YAML command list
- Add decoding support, convert to web UI uiMessage
9 years ago
Sami Vaarala
df5e369cbd
Merge pull request #426 from svaarala/fix-warn-cast-qual
Fix gcc warnings for -Wcast-qual
9 years ago
Sami Vaarala
ce254602cd
Releases: -Wcast-qual fixes
9 years ago
Sami Vaarala
0b41cd9475
Genconfig DUK_LOSE_CONST (unused initially)
9 years ago
Sami Vaarala
6b3e063250
Code issues note on -Wcast-qual
9 years ago
Sami Vaarala
6b8cab2462
Duk cmdline -Wcast-qual fix
9 years ago
Sami Vaarala
bf1304c4bc
Fixes for -Wcast-qual, const/volatile casts
Also one -Wcast-align fix (for clang).
9 years ago
Sami Vaarala
ee9dc599b1
Add -Wcast-qual to Makefile
9 years ago
Sami Vaarala
8ed305369b
Merge pull request #431 from svaarala/fix-duk-cmdline-windows-snprintf
Fix "duk" cmdline Windows snprintf() issue for older MSVC versions
9 years ago
Sami Vaarala
8766f94a96
Add Windows _snprintf() workaround for duk cmdline
9 years ago
Sami Vaarala
2369cf0257
Cleanup duk cmdline #ifdef/#ifndef
9 years ago
Sami Vaarala
04b68a7d53
Merge pull request #421 from svaarala/api-defprop-convenience-flags
Add a few convenience flags to duk_def_prop()
9 years ago