Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | refactor: remove unneeded ErrorKinds (#3936) | Bartek Iwańczuk | |
2020-02-19 | refactor: rewrite file_fetcher to use async fns, lift blocking call (#4037) | Bartek Iwańczuk | |
2020-02-19 | refactor: rewrite HTTP cache for file fetcher (#4030) | Bartek Iwańczuk | |
2020-02-19 | Support loading additional TS lib files (#3863) | Kitson Kelly | |
Fixes #3726 This PR provides support for referencing other lib files (like lib.dom.d.ts that are not used by default in Deno. | |||
2020-02-18 | refactor: cleanup cli/lib.rs (#4006) | Bartek Iwańczuk | |
* rename methods on Worker related to module loading * reorganize cli/lib.rs * remove cli/progress.rs and cli/shell.rs | |||
2020-02-17 | feat: add --cert flag for http client (#3972) | geoFlux | |
2020-02-12 | fix: Correctly determine a --cached-only error (#3979) | Nayeem Rahman | |
2020-02-04 | Do not encode files loaded from network as utf8 (#3856) | Tilman Roeder | |
2020-02-03 | Use tokio::test for some of cli's unit tests (#3868) | Ryan Dahl | |
2020-02-02 | Remove //tests symlink (#3849) | Luka Hartwig | |
2020-01-26 | Improve support of type definitions (#3755) | Kitson Kelly | |
2020-01-26 | fix clippy warnings (#3798) | Ben Noordhuis | |
2020-01-24 | Do not panic and improve error message on cache failure (#3784) | Kevin (Kun) "Kassimo" Qian | |
2020-01-20 | refactor: reduce number of ErrorKind variants (#3662) | Bartek Iwańczuk | |
2020-01-16 | perf: share http client in file fetcher (#3683) | Bartek Iwańczuk | |
2020-01-11 | Add gzip, brotli and ETag support for file fetcher (#3597) | EnokMan | |
2020-01-05 | Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' (#3600) | Ry Dahl | |
2020-01-04 | Use async at places, use &self instead of self: &Self (#3594) | Gurwinder Singh | |
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2020-01-01 | cleanup after tokio upgrade (#3571) | Gurwinder Singh | |
tokio_util::run and tokio::run_on_current_thread should accept Future<Output=()> instead of Future<Output=Result<(), ()>>. Currently, all the passed futures have to add Ok(()) or futures::future::ok(()) unnecessarily to call this method. | |||
2019-12-23 | Upgrades rust to 1.40.0 (#3542) | Axetroy | |
2019-12-15 | Use async-await at few places, fix spelling mistake (#3499) | Gurwinder Singh | |
2019-12-03 | feat: Add --no-remote, rename --no-fetch to --cached-only (#3417) | Nayeem Rahman | |
2019-11-25 | better error message for missing module (#3402) | Bartek Iwańczuk | |
2019-11-22 | remove tokio_util::block_on (#3388) | Bartek Iwańczuk | |
This PR removes tokio_util::block_on - refactored compiler and file fetcher slightly so that we can safely block there - that's because only blocking path consist of only synchronous operations. Additionally I removed excessive use of tokio_util::panic_on_error and tokio_util::run_in_task and moved both functions to cli/worker.rs, to tests module. Closes #2960 | |||
2019-11-16 | Use futures 0.3 API (#3358) | Bartek Iwańczuk | |
2019-11-15 | Fix remote .wasm import content type issue (#3351) | Kevin (Kun) "Kassimo" Qian | |
2019-11-14 | Loader: support .wasm imports (#3328) | Kevin (Kun) "Kassimo" Qian | |
* loader: support .wasm imports * http_server: true * Support named exports * Clippy | |||
2019-10-17 | feat: --reload flag to take arg for partial reload (#3109) | Michał Sabiniarz | |
Example: To reload only std modules --reload=https://deno.land/std/ | |||
2019-10-16 | fix: remote jsx/tsx files were compiled as js/ts (#3125) | Yusuke Sakurai | |
2019-10-06 | remove more calls to tokio_util::block_on (#3059) | Bartek Iwańczuk | |
towards #2960 | |||
2019-10-04 | Merge deno_cli_snapshots into deno_cli (#3064) | Ryan Dahl | |
2019-10-02 | feat: JSX Support (#3038) | Yusuke Sakurai | |
2019-09-19 | Remove test.py, use cargo test as test frontend (#2967) | Ryan Dahl | |
Fixes #2933 | |||
2019-09-04 | Run tests after "cargo build" on travis (#2854) | Ryan Dahl | |
2019-08-30 | Use 'reqwest' to implement HTTP client (#2822) | Bartek Iwańczuk | |
Closes #2720 | |||
2019-08-16 | Upgrade to rust 1.37.0 (#2786) | Ryan Dahl | |
2019-08-13 | Propagate Url::to_file_path() errors instead of panicking (#2771) | Bert Belder | |
* Propagate Url::to_file_path() errors instead of panicking | |||
2019-07-31 | Use system rustfmt instead of fixed binary (#2701) | Ryan Dahl | |
2019-07-31 | refactor: cleanup compiler pipeline (#2686) | Bartek Iwańczuk | |
* remove fetch_source_file_and_maybe_compile_async and replace it with State.fetch_compiled_module * remove SourceFile.js_source() * introduce CompiledModule which is basically the same as deno::SourceInfo and represents arbitrary file that has been compiled to JS module * introduce //cli/compilers module containing all compilers * introduce JsCompiler which is a no-op compiler - output is the same as input, no compilation takes place - it is used for MediaType::JavaScript and MediaType::Unknown * introduce JsonCompiler that wraps JSON in default export * support JS-to-JS compilation using checkJs | |||
2019-07-31 | factor out FileFetcher to separate module (#2683) | Bartek Iwańczuk | |
* merge SourceFileFetcher trait and FileFetcher struct * move logic related to source file fetching to //cli/file_fetcher.rs * use Result when creating new ThreadSafeState |