summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-09-30Add fetch_deps syscall count benchmark.Ryan Dahl
2018-09-30tools: define ERROR_INVALID_PARAMETER in utils.pyBert Belder
Fixes #865.
2018-09-27Ensure spawning python server twice raises an exception.Andy Hayden
Previously it would dump the traceback but not raise. It's unclear if serve_forever could crash for some other reason, but the main reason spawn throws is if the port is already in use.
2018-09-26Expand binary size benchmark (#830)Kevin (Kun) "Kassimo" Qian
2018-09-26tools/setup: detect sccache presence and use it to cache rustc targetsBert Belder
2018-09-26build: let rustc pick filenames, remove rust depfile hackBert Belder
Fixes #787.
2018-09-26build: do not quote cc_wrapper on windowsBert Belder
This brings behavior inline with the unix toolchain, which also leaves cc_wrapper unquoted. If necessary, add quotes in the setup phase instead.
2018-09-26tools/setup: add gn_string() utility functionBert Belder
2018-09-26tools: add shell_quote() utility functionBert Belder
2018-09-26Revert "Expand binary size benchmark (#830)"Bert Belder
This reverts commit 8c7416b3f666c62327a2306e955ec59823b1f239.
2018-09-25Expand binary size benchmark (#830)Kevin (Kun) "Kassimo" Qian
2018-09-25Also plot cold start time.Ryan Dahl
2018-09-24Add syscall count benchmark for 002_hello.ts (#820)Kevin (Kun) "Kassimo" Qian
* Add syscall count tracking for benchmark * Add fetch_deps thread benchmark * Switch to `strace -c` for syscall parsing * Spawn http_server during benchmark (for fetch) * Rename `benchmarks` to `exec_time_benchmarks` * Update app_test.js
2018-09-24Add thread count benchmark (#811)Kevin (Kun) "Kassimo" Qian
2018-09-24tools: make color output work on windowsBert Belder
2018-09-23benchmark: track the binary size (#804)Yoshiya Hinosawa
2018-09-22Add benchmark tools (#777)Yoshiya Hinosawa
2018-09-21Revert "Add benchmark tools (#777)"Bert Belder
This reverts commit 3ad48bdb3e6372f55579808535ce2c17809178ff.
2018-09-21Add benchmark tools (#777)Yoshiya Hinosawa
2018-09-10tools/setup: on windows, make env vars not affect gn gen outputBert Belder
2018-09-10tools/format: don't format files in third_party on WindowsBert Belder
2018-09-08tools/setup: replace generated args.gn unless handcraftedBert Belder
2018-09-08build: override host_toolchain on windows to use sccache with v8Bert Belder
2018-09-06Move installer to its own repo.Ryan Dahl
https://github.com/denoland/deno_install 1. This allows the installer to use a more aggressive CI build matrix with different version of python. 2. Running the installer during tools/test.py artificially inflates our download stats. 3. Running the installer during tools/test.py makes the test script dependent on having an internet connection. 4. Running the installer during tools/test.py introduces a race condition during release - where it tries and fails to download the latest release in build process that should be uploading that release.
2018-09-05Add --reload to JS unit tests.Ryan Dahl
Fixes #677
2018-09-05tools/build: skip build path detection when given '-C «dir»' ninja argBert Belder
2018-09-03Format.Ryan Dahl
2018-09-01Refactor release_url to take platform as an argumentAndy Hayden
2018-09-01Avoid using temporary directory in install.pyAndy Hayden
2018-08-31Add release installer (#639)Mirko Jotic
2018-08-31Implemented deno.env and refactored flags.rsAaron Power
2018-08-29Fix lastchange rebuild problem.Ryan Dahl
lastchange.py is causing a full rebuild on every commit. This is a temporary workaround.
2018-08-29tools: make sha256sum.py more generic and move it to 'tools'Bert Belder
2018-08-28tools/setup: don't overwrite existing args.gnBert Belder
2018-08-28formatBert Belder
2018-08-27Run lastchange.py during setup.pyRyan Dahl
2018-08-27Add ability to unit test by permissions.Ryan Dahl
2018-08-27allow_reuse_address for test http server.Ryan Dahl
2018-08-26tools/format: fix clang-format glob patternBert Belder
2018-08-25Build: make it possible to use ccache/sccache on windowsBert Belder
Also auto-detect the availability of sccache in setup.py.
2018-08-23First pass at HTTP importsRyan Dahl
Implement --reload Integrate hyper errors into DenoError In collaboration with Tommy Savaria <tommy.savaria@protonmail.ch>
2018-08-22Implement writeFileSyncRyan Dahl
In collaboration with Tommy Savaria <tommy.savaria@protonmail.ch>
2018-08-21Expose deno.exit() and add test.Ryan Dahl
2018-08-20Enable http server for tests.Ryan Dahl
2018-08-18Rename :all target to :defaultRyan Dahl
2018-08-18build: don't clobber rust depfile mtime when fixing its pathsBert Belder
This avoids ninja unnecessarily rebuilding rust targets. Add a check for problems like these to be run on appveyor.
2018-08-17Add yarn.lock to third_partyRyan Dahl
Prevents upgrades with running tools/sync_third_party.py
2018-08-17chore: download clang-format from google storageYoshiya Hinosawa
2018-08-17chore: format files in tests/Yoshiya Hinosawa
2018-08-17import sys since sys.exit(1) usedmervynzhang