summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2019-12-12benchmark: align deno_http and node_http response (#3484)Kevin (Kun) "Kassimo" Qian
2019-12-04fix depot_tools on macOS Catalina by upgrading it to 23247b9 (#3441)Christian Moritz
Fixes: #3440 Fixes: #3153
2019-11-19fix: use AF_INET6 in ./tools/http_server.py (#3374)Bartek Iwańczuk
2019-11-19feat(std/node) add CommonJS require (#3380)Kevin (Kun) "Kassimo" Qian
2019-11-14Loader: support .wasm imports (#3328)Kevin (Kun) "Kassimo" Qian
* loader: support .wasm imports * http_server: true * Support named exports * Clippy
2019-11-13Update to TypeScript 3.7 (#3275)Kitson Kelly
and update to prettier 1.19 Also, update `assert()` and remove not null assertions where possibly in `cli`. Closes #3273
2019-11-13Make bundles fully standalone (#3325)Kitson Kelly
- Bundles are fully standalone. They now include the shared loader with `deno_typescript`. - Refactor of the loader in `deno_typescript` to perform module instantiation in a more - Change of behaviour when an output file is not specified on the CLI. Previously a default name was determined and the bundle written to that file, now the bundle will be sent to `stdout`. - Refactors in the TypeScript compiler to be able to support the concept of a request type. This provides a cleaner abstraction and makes it easier to support things like single module transpiles to the userland. - Remove a "dangerous" circular dependency between `os.ts` and `deno.ts`, and define `pid` and `noColor` in a better way. - Don't bind early to `console` in `repl.ts`. - Add an integration test for generating a bundle.
2019-11-07Upgrade rust crates (#3292)Bert Belder
2019-11-07upgrade: V8 8.0.192Ryan Dahl
2019-10-31Upgrade node_modules, change tagline, clean up root directory (#3247)Ry Dahl
* Upgrade node_modules * Simplify tagline * Move gclient_config.py out of root * Move package.json to tools * Remove yarn.lock * Remove CONTRIBUTING.md
2019-10-29Remove TTY tests - dead code (#3229)Ry Dahl
2019-10-29fix race condition in test http server (#3237)Andy Hayden
2019-10-28Move prebuilt binaries to third_party (#3227)Ry Dahl
2019-10-28Use top-level for-await in various places (#3217)Andy Hayden
2019-10-27feat: top-level-for-await (#3212)Andy Hayden
2019-10-24Remove old website (#3194)Ry Dahl
Move manual.md and style_guide.md into //std so they can be accessed from https://deno.land/std/manual.md Code for new website is https://github.com/denoland/deno_website2 Co-authored-by: Christian Moritz <chrmoritz@gmail.com>
2019-10-23Small cleanups in perrmission_prompt_test.ts (#3188)JaePil Jung
2019-10-22Add TextDecoder benchmark (#3180)Ry Dahl
2019-10-16Fix tools/docs.py (#3135)Ryan Dahl
2019-10-16fix: remote jsx/tsx files were compiled as js/ts (#3125)Yusuke Sakurai
2019-10-11Ensure DENO_DIR when saving the REPL history (#3106)Nayeem Rahman
2019-10-09Run deno_std tests in github actionsRyan Dahl
2019-10-06refactor benchmark results posting (#3076)Christian Moritz
2019-10-05remove appveyor specific code paths (#3071)Christian Moritz
2019-10-04Merge deno_cli_snapshots into deno_cli (#3064)Ryan Dahl
2019-10-04Move deno_std to a more convenient location. (#3057)Ryan Dahl
js/deps/https/deno.land/std -> js/std
2019-09-30Use 0.0.0.0 for servers in benchmarks and tests (#3010)Ryan Dahl
2019-09-24tools: fix cc_wrapper in setup.py (#3017)Christian Moritz
2019-09-20dial/listen API change (#3000)Ryan Dahl
Previously: dial("tcp", "deno.land:80") Now: dial({ hostname: "deno.land", port: 80, transport: "tcp" }) Similarly with listen().
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-19Clean up miscellaneous metafiles (#2981)Bert Belder
The yarn.lock file is moved from //third_party to the root of the main repository. This is where other package metadata files (e.g. Cargo.lock and package.json) are also located.
2019-09-18First pass at github actions (#2966)Ryan Dahl
2019-09-16Fix and enable linting of deno_typescript/*, tools/*, website/* (#2962)Bert Belder
2019-09-15Make deno_cli installable via crates.io (#2946)Ryan Dahl
- Fixes cargo publish on deno_typescript, deno_cli_snapshots, and deno_cli. - Combines cli_snapshots and js into one directory. - Extracts TS version at compile time rather than runtime - Bumps version awkwardly - it was necessary to test end-to-end publishing. Sorry. - Adds git submodule deno_typescript/typescript
2019-09-15Move GN root into //core/libdeno (#2943)Christian Moritz
2019-09-15tools: remove unused function 'find_exts()' (#2950)Bert Belder
2019-09-15tools: do not use 'find_exts()' in benchmarks.py (#2950)Bert Belder
2019-09-15tools: refactor lint.py and format.py (#2950)Bert Belder
2019-09-15tools: add 'shell' parameter to 'run()' (#2950)Bert Belder
2019-09-15tools: clean up third_party.py, and merge prebuilt.py into it (#2950)Bert Belder
* Remove reference to removed dir 'third_party/rust_crates'. * Remove reference to unused environment variable 'DENO_NINJA_PATH'. * Remove helper functions 'root()' and 'tp()'. * Move definition of 'third_party_path' to build.py. * Move definition of 'gn_exe()' to setup.py. * Move 'download_sccache()' and 'download_hyperfine()' from prebuilt.py to third_party.py, and delete prebuilt.py. * Add helper function 'get_platform_dir_name()' to locate the platform-specific 'v8/buildtools/<platform>' and 'prebuilt/<platform>' directories. * Add helper function 'get_prebuilt_tool_path()' that returns the full path to a platform-specific executable in //prebuilt. * Cosmetic improvements.
2019-09-15tools: consistently use 'sys.executable' instead of 'python' (#2950)Bert Belder
2019-09-13Fix tools/cargo_package.py (#2940)Ryan Dahl
2019-09-13Upgrade rust cratesBert Belder
2019-09-11tools: download gn from CIPD (#2912)Christian Moritz
2019-09-11Upgrade pylint (#2917)Ryan Dahl
depot_tools is removing pylint from its distribution so we must maintain our own copy.
2019-09-11feat: Set user agent for http client (#2916)Bartek Iwańczuk
2019-09-10Remove error message mentioning build.pyBert Belder
2019-09-10Upgrade V8 to 7.9.8 (#2907)Ryan Dahl
//build was updated and our patch rebased: https://github.com/denoland/chromium_build/tree/20190910_win_clang_depfile V8 has removed the binaries third_party/v8/buildtools/*/gn.sha1 and started using CIPD. In this patch, I've hacked in the original .sha1 files and continue to use download_from_google_storage instead of the new CIPD. This will be fixed in later work.
2019-09-10Minor fixes in tools/ (#2906)Ryan Dahl
* Fix tools/docs.py * Remove dead code: sync_rust_crates.py
2019-09-10feat: Make integration tests rust unit tests (#2884)Bartek Iwańczuk
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>