summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2018-11-09Ensure global type instances are available.Kitson Kelly
2018-11-08build: Use target/ instead of out/ (#1153)Ryan Dahl
2018-11-06Support repl multiline input (#1165)Andy Hayden
2018-11-05Add repl (#998)Andy Hayden
- Running repl from js side. - Add tests for repl behavior. - Handle ctrl-C and ctrl-D.
2018-11-05Fix issue with runtime lib generation.Kitson Kelly
2018-11-04Improve integration test harness (#1142)Kitson Kelly
2018-11-04Improve robustness of lib builder.Kitson Kelly
2018-10-31Support cargo check (#1128)Ryan Dahl
- Based on code from @qti3e and @piscisaureus in #724 and #1125 respectively. - TODO The DENO_BUILD_PATH env var must be supplied and must be an absolute path, this restriction should be removed in future work.
2018-10-30Make format.py less verbose.Ryan Dahl
2018-10-28Add application/x-typescript mime type supportKevin (Kun) "Kassimo" Qian
2018-10-27Ergonomics: Prompt TTY for permission escalation (#1081)Ryan Dahl
2018-10-26Disable treat_warnings_as_errors on windows when sccache is in useBert Belder
2018-10-25Add error_001.ts to execution time benchmarks.Ryan Dahl
Ref #1087
2018-10-24Remove deno_nsRyan Dahl
2018-10-23Add node_tcp target to http_benchmark. (#1074)Ryan Dahl
2018-10-23format: don't format files in third_partyBert Belder
It's annoying, and it also makes appveyor slow because it will re-upload the third_party cache every time something changes in there.
2018-10-23third_party: install yapf with pipBert Belder
2018-10-23Bundle pywin32 in third_partyBert Belder
2018-10-23Enforce media typesKitson Kelly
2018-10-22Improve globals for runtime type libraryKitson Kelly
2018-10-21CI should fail when code isn't formatted.Ryan Dahl
2018-10-21Add yapf to third_party.Ryan Dahl
2018-10-21Add URLSearchParams (#1049)Kyra
2018-10-20Add Rust hyper http benchmark (#1043)Kevin (Kun) "Kassimo" Qian
* Add go net/http benchmark * Forget about Go. Let's do Rust Hyper * Update BUILD.gn * Rename
2018-10-20feat: show only 20 benchmark data in inde.htmlYoshiya Hinosawa
2018-10-20Add rustfmt to third_party.Ryan Dahl
2018-10-20Exit http_server.py if it's crashedAndy Hayden
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-19Fix a typo in http_benchmark.pyJ2P
2018-10-17Optimization: Reuse ArrayBuffer during serialization.Ryan Dahl
2018-10-17Add tools/build_test.pyRyan Dahl
2018-10-17Only run deno during ./tools/http_benchmark.pyRyan Dahl
2018-10-16improve benchmark page performance and fix test (#1002)Yoshiya Hinosawa
2018-10-16Interrupt http_server.py by ctrl + c (#1001)Amos Lim
2018-10-16First pass at http benchmark.Ryan Dahl
2018-10-16Fix throughput_benchmarkRyan Dahl
2018-10-16FormatRyan Dahl
2018-10-15Fix a binary size regressionJinho Bang
This patch changes Jumbo build to use only in debug mode.
2018-10-15Update to TypeScript 3.1 and ts-simple-ast 17 (#980)Kitson Kelly
2018-10-15Specify deno_dir location with env var DENO_DIR (#970)Amos Lim
(Use C:\deno instead of c:\deno in appveyor config because it's cloned to c:\ by clone_folder variable in .appveyor.yml. On the other hand, build directory is pointed to C:\ by $(APPVEYOR_BUILD_FOLDER) so that test targets are placed on separated partitions.)
2018-10-11Add support for --typesKitson Kelly
2018-10-11Replace globals.d.ts with lib.deno_runtime.d.tsKitson Kelly
2018-10-11Improve tools/unit_tests.py (#958)Ryan Dahl
Checks the output more carefully. The first line of output from js/unit_tests.ts should be something like "running 96 tests" And the last line should be something like "test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 36 filtered out" This parses those strings and make sure they align. This will catch silent death bugs.
2018-10-11Add throughput benchmark (#961)Ryan Dahl
2018-10-11Add deno.metrics()Bartek IwaƄczuk
2018-10-09Add redirect follow feature (#934)Kevin (Kun) "Kassimo" Qian
2018-10-05tslint warning supress using tsconfigcedric05
2018-10-05FormatRyan Dahl
2018-10-05Changed tools/lint.py to lint the entire js and tests directories. (#900)Chris Bystrek
* Changed tools/lint.py to lint the entire js and tests directorys and sub directories, currently it was pointing at tsconfig and would only lint files that were part of js/main.ts or node_modules/typescript/lib/lib.esnext.d.ts and their dependencies * Broke the typescript linting out into separate steps for the main typescript programing and tests. * Fixed linting issues in ts tests.
2018-10-04tools/format: format markdown files with prettierBert Belder