summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2021-02-13tests: re-enable wpt/webappapis/timers (#9489)Casper Beyer
2021-02-13fix: webidl utils and align `Event` to spec (#9470)Luca Casonato
2021-02-13test(cli): enable microtask-queue tests (#9490)Casper Beyer
2021-02-04refactor: rewrite File implementation (#9334)Luca Casonato
2021-02-02 typo (#9378)Dezső Mészáros
2021-01-30refactor: rewrite Blob implementation (#9309)Luca Casonato
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2021-01-28chore: add jsdoc to 26_fetch.js and enable some fetch tests (#9305)Luca Casonato
2021-01-28fix(tools): fix typo in wpt cli output (#9303)Dezső Mészáros
2021-01-27tests: enable url wpt (#9299)Luca Casonato
2021-01-27tests: new typescript WPT runner (#9269)Luca Casonato
2021-01-17chore: Enforce ban-untagged-todo lint rule (#9135)Bartek Iwańczuk
2021-01-10update copyright to 2021 (#9081)Ryan Dahl
2021-01-05tests: add web platform test runner (#8990)Luca Casonato
Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2020-11-14build: update dlint to v0.2.10 (#8284)Yusuke Tanaka
Update prebuilt "dlint" binary to v0.2.10 and fix diagnostics for "require-await" rule. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-11-09chore: reference dprint config file in format script (#8318)Bartek Iwańczuk
* chore: reference dprint config file in format script * chore: ignore .git folder in dprint config
2020-11-08docs(tools): add a little note about cargo run (#8297)Casper Beyer
2020-11-05update third_party (#8253)Bartek Iwańczuk
2020-11-05build: rewrite tools/ scripts to deno (#8247)Bartek Iwańczuk
This commit rewrites scripts in "tools/" directory to use Deno instead of Python. In return it allows to remove huge number of Python packages in "third_party/".
2020-11-04chore: remove dead Python code (#8248)Bartek Iwańczuk
2020-11-03build: remove eslint (#8232)Bartek Iwańczuk
This commit updates "third_party" submodule to remove "eslint" and its dependencies. In result "tools/package.json" has been removed.
2020-11-03build: migrate to dlint (#8176)Bartek Iwańczuk
This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code.
2020-11-02chore: remove unused tools/ scripts (#8222)Bartek Iwańczuk
2020-10-04docs: end sentences with a period in markdown (#7813)Trivikram Kamat
2020-10-02refactor: use parentheses in print statements in python (#7779)j4qfrost
2020-09-23mark shell code blocks as sh instead of bash (#7645)qlcom
2020-09-23fix: ignore fileExists in tsc host (#7635)Kitson Kelly
Fixes #7630
2020-09-21chore: add copyright (#7593)tokiedokie
2020-08-28fix benchmark publish again (#7235)Ryan Dahl
2020-08-28fix benchmark publish (#7232)Ryan Dahl
2020-08-28Move benchmarks to Rust (#7134)Valentin Anger
All benchmarks are done in Rust and can be invoked with `cargo bench`. Currently this has it's own "harness" that behaves like `./tools/benchmark.py` did. Because of this tests inside `cli/bench` are currently not run. This should be switched to the language provided harness once the `#[bench]` attribute has been stabilized.
2020-08-21Remove old references to libdeno (#7149)Max Drosdo.www
2020-08-21Split core http benchmark into 'bin_ops' and 'json_ops' variants (#7147)Bert Belder
2020-08-03fix(cli): add support for non-UTF8 source files (#6789)Maayan Hanin
Fixes: #5542
2020-07-22Reduce size of TypeScript Compiler snapshot (#6809)Ryan Dahl
This PR is intentionally ugly. It duplicates all of the code in cli/js2/ into cli/tsc/ ... because it's very important that we all understand that this code is unnecessarily duplicated in our binary. I hope this ugliness provides the motivation to clean it up. The typescript git submodule is removed, because it's a very large repo and contains all sorts of stuff we don't need. Instead the necessary files are copied directly into the deno repo. Hence +200k lines. COMPILER_SNAPSHOT.bin size ``` master 3448139 this branch 3320972 ``` Fixes #6812
2020-07-21fix(tools/lint): don't exceed max command line length on windows (#6804)木杉
2020-07-20fix benchmark_test (#6814)Ryan Dahl
2020-07-14Use dprint for internal formatting (#6682)David Sherret
2020-07-08feat: add --no-check option (#6456)Kitson Kelly
This commit adds a "--no-check" option to following subcommands: - "deno cache" - "deno info" - "deno run" - "deno test" The "--no-check" options allows to skip type checking step and instead directly transpiles TS sources to JS sources. This solution uses `ts.transpileModule()` API and is just an interim solution before implementing it fully in Rust.
2020-07-06Remove tools/hyper_hello (#6651)Ryan Dahl
2020-07-06Remove test_server dependency from benchmarks (#6645)Ryan Dahl
2020-07-04fix(tools): command line args parsing bug, unused function parameter (#6629)Bert Belder
2020-07-04chore: port http_server.py to rust (#6364)Ryan Dahl
2020-06-16feat(std/hash): reimplement all hashes in WASM (#6292)skdltmxn
2020-06-09upgrade: deno_lint v0.1.8 (#6208)Bartek Iwańczuk
2020-06-09fix(tools): prettier formatting (#6206)Mark Tiedemann
2020-06-06Chunk prettier invocation (#6129)Mark Tiedemann
This avoids failures due to exceeding the maximum command line length. Fixes: #5017
2020-06-01upgrade: crates (#6032)Ryan Dahl
2020-06-01fix(cli/js/web): formData parser for binary files (#6015)Marcos Casagrande
2020-05-31fix(cli/fetch): set null body for null-body status (#5980)Marcos Casagrande
2020-05-31fix(fetch): network error on multiple redirects (#5985)Marcos Casagrande