summaryrefslogtreecommitdiff
path: root/cli
AgeCommit message (Collapse)Author
2019-09-20js: reschedule global timer if it fires earlier than expected (#2989)Bert Belder
When the global timer fires earlier than expected, which apparently happens sometimes on server editions of Windows, we didn't call any setTimeout callbacks, but we *also* didn't reschedule the global timer to fire again later. When this situation occurred it would make deno exit abruptly if there were no other asynchronous ops running on the event loop. It could also lead to application hangs if the upcoming setTimeout callback was critical for the application to make progress.
2019-09-20Fix handling of config file (#2996)Yoshiya Hinosawa
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-19Make `window` compatible with ts 3.6 (#2984)迷渡
2019-09-18Utilise internal names for snapshot bundles (#2973)Kitson Kelly
2019-09-17Update to TypeScript 3.6.3 (#2969)Kitson Kelly
2019-09-16Move integration tests to //cli/tests/ (#2964)Ryan Dahl
This ensures the deno executable is properly created before running the integration tests. Also allows deno_cli to be used as a lib. Docs are now properly generated: https://docs.rs/deno_cli/0.18.4/deno_cli/ Towards #2933 Prep for #2955
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-15Rename ansi.rs to colors.rs (#2956)Tomohito Nakayama
2019-09-14feat: parallelize downloads from TS compiler (#2949)Bartek Iwańczuk
2019-09-13v0.18.0Ryan Dahl
2019-09-13Remove old comment about gn build (#2944)Ryan Dahl
2019-09-13Upgrade rust cratesBert Belder
2019-09-13Remove 'integer-atomics' crateBert Belder
2019-09-12Keep all deno_std URLs in sync (#2930)Ryan Dahl
2019-09-12bump prettier revision (#2928)Bartek Iwańczuk
2019-09-11fix: panicking when can't create runtime for block_on (#2905)Bartek Iwańczuk
2019-09-11fix: panic during fetch (#2925)Bartek Iwańczuk
2019-09-11feat: Set user agent for http client (#2916)Bartek Iwańczuk
2019-09-10Don't test resolve_from_cwd_absolute() on Windows (#2911)Nayeem Rahman
2019-09-10feat: Make integration tests rust unit tests (#2884)Bartek Iwańczuk
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2019-09-10fix: replace bad rid panics with errors (#2870)Bartek Iwańczuk
2019-09-09Revert "feat: use trust-dns-resolver in HTTP client"Ryan Dahl
It caused the final executable to grow by 1.5 mb, and is not having any other benefit. This reverts commit 2b40fa065c8982482b268080e2e6c73ec1f64033.
2019-09-07Fix path normalization in resolve_from_cwd() (#2875)Nayeem Rahman
2019-09-07feat: use trust-dns-resolver in HTTP client (#2847)Bartek Iwańczuk
2019-09-06Add default-run (+ clean up old references) (#2876)Nayeem Rahman
2019-09-06Remove tools/build.py (#2865)Ryan Dahl
Testing regression: ASAN build removed.
2019-09-06Remove replacements hack in deno_typescript (#2864)Yoshiya Hinosawa
2019-09-04Run tests after "cargo build" on travis (#2854)Ryan Dahl
2019-09-04v0.17.0Ryan Dahl
2019-09-03Handle typescript version in rust (#2855)Yoshiya Hinosawa
2019-09-02Refactor snapshot build (#2825)Ryan Dahl
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
2019-09-02ops/fetch: add statusText (#2851)Yoshiya Hinosawa
2019-09-01Remove DenoSubcommand::Install (#2846)Nayeem Rahman
2019-08-30Use 'reqwest' to implement HTTP client (#2822)Bartek Iwańczuk
Closes #2720
2019-08-30third_party: add 'reqwest' crate and dependenciesBert Belder
2019-08-30Remove ts_library_builder, maintain lib.deno_runtime.d.ts by hand (#2827)Ryan Dahl
2019-08-29third_party: upgrade 'rustls' and related cratesBert Belder
2019-08-29third_party: downgrade 'url' crate to version 1.7.2Bert Belder
2019-08-29build: make it possible to pass arbitrary env vars to rustcBert Belder
2019-08-28Internalize base64-js, convert to TypeScriptRyan Dahl
2019-08-28Remove unused GN actionRyan Dahl
2019-08-27feat: implement Addr interface (#2821)Bartek Iwańczuk
2019-08-26Clean up various flatbuffer references (#2819)Ryan Dahl
2019-08-26Remove flatbuffers (#2818)Ryan Dahl
2019-08-26Port readSync/writeSync ops to minimalRyan Dahl
This removes dispatch_flatbuffers as it is now unused. There are still a few places where msg_generated is used: ErrorKind and MediaType. These will be dealt with later.
2019-08-26port fs ops to JSON (#2812)Bartek Iwańczuk
2019-08-26bring back json ops (#2815)Bartek Iwańczuk
2019-08-26fix: shared queue requires aligned buffer (#2816)Bartek Iwańczuk
2019-08-24Revert json ops (#2814)Ryan Dahl
* Revert "port more ops to JSON (#2809)" This reverts commit 137f33733d365026903d40e7cde6e34ac6c36dcf. * Revert "port ops to JSON: compiler, errors, fetch, files (#2804)" This reverts commit 79f82cf10ed1dbf91346994250d7311a4d74377a. * Revert "Port rest of os ops to JSON (#2802)" This reverts commit 5b2baa5c990fbeae747e952c5dcd7a5369e950b1.