Sami Vaarala
155f62fb27
Improve JSON.stringify() array replacer handling
* Align handling with latest specification: iterate indices up to .length
rather than enumerate.
* Ignore duplicates in replacer.
* Testcase updates.
4 years ago
Sami Vaarala
83517c8dda
Merge pull request #2373 from ocrow/docfix
Doc fixes to compiler.rst
4 years ago
Oliver Crow
4254627913
Fix typo
"value value stack slots" -> "value stack slots"
4 years ago
Oliver Crow
66287cfb4f
Fix link to Crockford Top Down Operator Precedence article
4 years ago
Sami Vaarala
b18a465990
Merge pull request #2369 from svaarala/v2.6.0-release-prep
Release preparations for 2.6.0 release
4 years ago
Sami Vaarala
7bced07121
Website updates for 2.6.0 release
4 years ago
Sami Vaarala
937895a687
Add release notes for 2.6.0 release
4 years ago
Sami Vaarala
a9a580ea2c
Use $(DOCKER) in Makefile
4 years ago
Sami Vaarala
6e82c1b1d5
Release preparations for 2.6.0 release
* Prepare releases.yaml for 2.6.0 release.
* Release checklist fixes.
4 years ago
Sami Vaarala
6ffafec98f
Merge pull request #2368 from svaarala/duk-line-limit-fix
Remove 64kb interactive line limit of 'duk'
4 years ago
Sami Vaarala
1b08416a6d
Remove 64kb interactive line limit of 'duk'
4 years ago
Sami Vaarala
1c6b231634
Merge pull request #2362 from svaarala/fix-packed-tval-nan-normalize
Fix NaN normalization bug for packed tval
4 years ago
Sami Vaarala
b76fb0ad61
Github action fixes
4 years ago
Sami Vaarala
294b958ffc
Fix NaN normalization bug for packed tval
NaN normalization check should use a full NaN check to decide when to
normalize, even when using partial NaN initialization. The fix here
is to switch to full NaN initialization in general.
4 years ago
Sami Vaarala
35aa88be7b
Merge pull request #2361 from svaarala/better-import-warning
Better missing PyYAML warning for configure.py
4 years ago
Sami Vaarala
1f8403e53b
Better missing PyYAML warning for configure.py
4 years ago
Sami Vaarala
6aac2100b3
Merge pull request #2358 from svaarala/fix-string-replace-crash
Fix pointer handling in String replace()
4 years ago
Sami Vaarala
f920552788
Fix pointer handling in String replace()
4 years ago
Sami Vaarala
f76be1a3b7
Merge pull request #2357 from svaarala/new-prop-hasproperty
Add rewritten property [[HasProperty]] code draft
4 years ago
Sami Vaarala
e64500fb92
Add rewritten property [[HasProperty]] code draft
4 years ago
Sami Vaarala
b6d214f185
Merge pull request #2356 from svaarala/ga-dist-tag-sensitive
Dist site only on tag pushes
4 years ago
Sami Vaarala
fa1a76ca63
Dist site only on tag pushes
4 years ago
Sami Vaarala
e040d99294
Merge pull request #2355 from svaarala/ga-dist-site
Add dist site artifact using Docker image
4 years ago
Sami Vaarala
9fe963bda5
Add dist site artifact using Docker image
4 years ago
Sami Vaarala
7dc652c33e
Merge pull request #2354 from svaarala/ga-dist-artifacts
Add a source artifact for Github Actions
4 years ago
Sami Vaarala
9b825ff90d
Add a source artifact for Github Actions
4 years ago
Sami Vaarala
757f48a686
Merge pull request #2352 from svaarala/prop-perf-tests
Perf test additions
4 years ago
Sami Vaarala
320b8a08b6
Perf test additions
4 years ago
Sami Vaarala
19cc8f5bb8
Merge pull request #2349 from svaarala/compile-warning-trivia
Fix trivial duk_logging.c compile warning
4 years ago
Sami Vaarala
5baca8bfe6
Fix trivial duk_logging.c compile warning
4 years ago
Sami Vaarala
2ca8848fc4
Merge pull request #2347 from SheetJSDev/master
Remove header from LICENSE.txt
4 years ago
SheetJS
d51a1ffae6
Remove header from LICENSE.txt
4 years ago
Sami Vaarala
7d424ed1bd
Merge pull request #2346 from svaarala/duktool-releases-rst
Add build/duktool.js, fix dist-site
4 years ago
Sami Vaarala
302619aa47
Add build/duktool.js, fix dist-site
4 years ago
Sami Vaarala
68559a09c6
Merge pull request #2345 from svaarala/docker-ubuntu-20.04
Switch to Ubuntu 20.04 and Node 14.x for x64 Docker images
4 years ago
Sami Vaarala
39d49d0925
Switch to Ubuntu 20.04 for x64 Docker images
Update Node.js in Docker base images to 14.x from 10.x.
Also add duktape-make-xxx to simplify docker setup. Arbitrary make
commands can be executed with the duktape-make-xxx image. Results
written to build/, dist/, and tmp/ are unpacked to the host work directory.
4 years ago
Sami Vaarala
56e503a3ef
Merge pull request #2344 from svaarala/improve-native-stack-check-example
Improve native stack check example
4 years ago
Sami Vaarala
c33494d7a5
Improve native stack check example
4 years ago
Sami Vaarala
8538a81c36
Merge pull request #2342 from svaarala/makefile-fuzzilli-cleanup
Cleanups for fuzzilli Makefile targets
4 years ago
Sami Vaarala
d2a99dc43e
Cleanups for fuzzilli Makefile targets
4 years ago
Sami Vaarala
54815c1f9d
Merge pull request #2333 from WilliamParks/duktape_fuzzer_build_integration
Added make targets for fuzzilli
4 years ago
WilliamParks
9643df8328
Added make targets for fuzzilli
4 years ago
Sami Vaarala
65f1e02e58
Merge pull request #2341 from svaarala/fix-json-reviver-reclimit
Add recursion check to JSON.parse() reviver walk
4 years ago
Sami Vaarala
760c37b582
Add recursion check to JSON.parse() reviver walk
4 years ago
Sami Vaarala
cdd1add393
Merge pull request #2340 from svaarala/fix-cbor-recursion-limit
Add CBOR recursion limits and native stack check
4 years ago
Sami Vaarala
780011afbb
Add CBOR recursion limits and native stack check
4 years ago
Sami Vaarala
57d5c2cf31
Minor JSON improvements
* Add 'json' to function names for consistency, e.g. duk__dec_xxx() to
duk__json_dec_xxx().
* Remove 'JSON' from recursion limit error messages, it is usually
apparent from the context and can be shared by CBOR encode/decode.
4 years ago
Sami Vaarala
c011f78c29
Merge pull request #2339 from svaarala/makefile-cleanup
Makefile cleanup, build/ and dist/ directories
4 years ago
Sami Vaarala
e8a47e2980
Reduce alloc related debug logs
Reduce alloc debug logs for zero size allocs and forced GC during
heap init (which is expected).
4 years ago
Sami Vaarala
2593fe41b9
Makefile cleanups for build and dist directories
4 years ago