Sami Vaarala
7c9c66cca7
Merge pull request #1744 from svaarala/add-codemetrics-test-job
Add codemetrics test job
7 years ago
Sami Vaarala
88563cc3ed
Add some code metrics to benchmarks page
7 years ago
Sami Vaarala
0aeef7bbf7
Add codemetrics test target
7 years ago
Sami Vaarala
05ab1bd1b4
Merge pull request #1743 from svaarala/microbenchmark-tooling-improvement
Microbenchmark tooling improvement
7 years ago
Sami Vaarala
22e9c273de
Add rough utility for microbenchmark runs
7 years ago
Sami Vaarala
a33af2580c
Add SIGKILL timeout to time_multi.py
7 years ago
Sami Vaarala
dc918c141b
Add JSON output to time_multi.py
7 years ago
Sami Vaarala
8e2d9aa4ee
Merge pull request #1741 from svaarala/remove-spdx-license-from-dist
Remove license.spdx from dist
7 years ago
Sami Vaarala
46670a037f
Releases: license.spdx removal
7 years ago
Sami Vaarala
559bd7a417
Remove license.spdx from dist
7 years ago
Sami Vaarala
9a9f34061c
Merge pull request #1738 from svaarala/improve-text-decode-error-message
Improve error messages for encoding/decoding errors
7 years ago
Sami Vaarala
d82c430c23
Releases: encode/decode error messsages
7 years ago
Sami Vaarala
3ce7e22400
API test updates for error message changes
7 years ago
Sami Vaarala
44534e0385
Improve encode/decode error messages
7 years ago
Sami Vaarala
f9b4c2341e
Merge pull request #1735 from svaarala/add-64-to-32-warning
Fix some clang -Wshorten-64-to-32 warnings
7 years ago
Sami Vaarala
cb435298be
Releases: clang -Wshorten-64-to-32 warnings
7 years ago
Sami Vaarala
4d443b9243
Silence incorrect unused variable warning
Clang warns about tmp being used uninitialized, but it is always assigned to
because the for-loop preceding the assignment runs from 1 to 3 and assigns to
tmp unconditionally on the first round. Work around the warning by assigning
tmp to zero unnecessarily.
7 years ago
Sami Vaarala
e6b6e970af
Fix some clang warnings
7 years ago
Sami Vaarala
1f87e3d4a0
Add clang -Wshorten-64-to-32 warning
7 years ago
Sami Vaarala
8752e511b6
Merge pull request #1734 from svaarala/fix-debugger-stepover-tailcall
Fix debugger pause handling for StepOver and StepInto + tailcall
7 years ago
Sami Vaarala
e5de33b05a
Releases: debugger StepOver/StepInto tailcall fix
7 years ago
Sami Vaarala
85dc5154de
Testcase comments for debugger step + tailcall
7 years ago
Sami Vaarala
16ee15b549
Fix debugger tailcall + StepOver/StepInto
7 years ago
Sami Vaarala
7597605725
Merge pull request #1733 from svaarala/remove-bytecode-version-byte
Remove bytecode serialization format version byte, change initial byte to 0xBF
7 years ago
Sami Vaarala
c036f9c75c
Releases: bytecode format changes
7 years ago
Sami Vaarala
023d3deb08
2.2 migration notes for bytecode initial byte
7 years ago
Sami Vaarala
87ebe78b4c
Bytecode dump tool fixes
* Fix dumping of previously changed _Formals length.
* Fix bytecode header check and dump.
7 years ago
Sami Vaarala
694f886282
Internal doc update for bytecode format changes
7 years ago
Sami Vaarala
12335a761c
Doc update for bytecode version byte removal
7 years ago
Sami Vaarala
ce81833532
API test fix for bytecode format change, trivia
7 years ago
Sami Vaarala
ed2dc2b9fc
Cmdline bytecode file detection change
7 years ago
Sami Vaarala
029c54ed15
Remove bytecode dump version byte
7 years ago
Sami Vaarala
937d9a7af8
Merge pull request #1721 from svaarala/duktape-hidden-symbol-82-prefix
Use 0x82 byte prefix for Duktape hidden Symbols, freeing 0xFF byte prefix to application use
7 years ago
Sami Vaarala
1be6def36b
Releases: 0x82 internal hidden Symbol prefix
7 years ago
Sami Vaarala
1e3a1f13fa
2.2 release note update for 0x82 prefix
7 years ago
Sami Vaarala
2b3425b0ee
Remove obsolete and broken regexp polyfill
7 years ago
Sami Vaarala
0dad2a8682
Website Symbols section update for 0x82 prefix
7 years ago
Sami Vaarala
ed3ef81101
Internal doc update for 0x82 symbol prefix
7 years ago
Sami Vaarala
026ed08785
Testcase fixes for \x82 internal prefix
7 years ago
Sami Vaarala
7ebca996d9
API test changes for 0x82 internal symbol prefix
7 years ago
Sami Vaarala
3d6b493cbf
Cmdline lowmem update for 0x82 prefix
7 years ago
Sami Vaarala
09dd0e32d7
Update genbuiltins.py for 0x82 prefix
7 years ago
Sami Vaarala
a51325168d
Use 0x82 prefix for Duktape internal symbols
7 years ago
Sami Vaarala
8f8be14784
Merge pull request #1725 from svaarala/improve-duk-instanceof-no-prototype-error
Improve duk instanceof no prototype error
7 years ago
Sami Vaarala
d9ea23168e
Releases: instanceof dangling proto ptr
7 years ago
Sami Vaarala
b39ed09ba6
Releases: instanceof error msg improvement
7 years ago
Sami Vaarala
01191195d8
Testcase for instanceof w/o .prototype case
7 years ago
Sami Vaarala
c3bf9fccbe
instanceof improvements: error msg, dangling ptr
* Keep .prototype value on stack while holding the 'proto' pointer, in case the
value is virtualized and comes from a getter or a Proxy.
* Improve error message for the case where the rval has no .prototype property.
This case comes up often with Duktape/C function constructors because they
don't have a .prototype property by default.
7 years ago
Sami Vaarala
db99db9c20
Merge pull request #1732 from svaarala/api-duk-require-object
Add duk_require_object() API call for consistency
7 years ago
Sami Vaarala
8616259e28
Releases: duk_require_object() API call
7 years ago