Sami Vaarala
2dce8130f3
Add a placeholder repo package.json, Makefile trivia
* Add a placeholder package.json for the repo toplevel.
* Add private: true flags to some existing package.json files.
* Add a dummy @duktape scope to private package.json files, just to ensure
their name won't conflict with anything else.
* Remove Makefile dependency on 'bc', replace with Node.js dependency.
* Use $(PYTHON2) in the Makefile explicitly when Python tools require python2.
* Minimal fix to allow 'make apitest' to run on macOS.
3 years ago
Sami Vaarala
0b339a2f89
Merge pull request #2406 from svaarala/fix-alloc-pool-voidptr-arith
Avoid void ptr arithmetic in duk_alloc_pool.c
4 years ago
Sami Vaarala
360973e25b
Avoid void ptr arithmetic in duk_alloc_pool.c
4 years ago
Sami Vaarala
5252b7a506
Merge pull request #2390 from svaarala/docker-arm64-support
Add Docker ARM64 support, e.g. for Apple M1
4 years ago
Sami Vaarala
83b55aa8c3
Add Docker ARM64 support, e.g. for Apple M1
4 years ago
Sami Vaarala
1a7bf4a7bc
Merge pull request #2389 from svaarala/makefile-variable-assign-fix
Allow Makefile external commands to be overridden
4 years ago
Sami Vaarala
625faec27f
Allow Makefile external commands to be overridden
4 years ago
Sami Vaarala
4e9039fe41
Merge pull request #2386 from svaarala/appveyor-badge-fix
Remove now unused AppVeyor badge
4 years ago
Sami Vaarala
6f5a3d2ab4
Remove now unused AppVeyor badge
4 years ago
Sami Vaarala
009bffb8c9
Merge pull request #2385 from svaarala/js-tooling-py-wrappers
Switch configure/dist to Node.js wrappers
4 years ago
Sami Vaarala
bc64401eba
Switch configure/dist to Node.js wrappers
Refactor tools/configure.py and util/dist.py to be just wrappers to
executing the Node.js based tooling. The wrapper .py files are both
Py2 and Py3 compatible. Node.js version must be >= 14.x.
4 years ago
Sami Vaarala
dac23a394b
Merge pull request #2384 from svaarala/fix-yaml-load
Use py yaml.safe_load() instead of load()
4 years ago
Sami Vaarala
9804c600bf
Use py yaml.safe_load() instead of load()
4 years ago
Sami Vaarala
edd9cc9afa
Merge pull request #2379 from svaarala/json-replacer-setup-improvement
Improve JSON.stringify() array replacer handling
4 years ago
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