Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-28 | http_cache: change .headers.json to .metadata.json (#4175) | Ryan Dahl | |
Add original URL to metadata. This is so the VS Code Plugin can reverse look up the URL for cache entries. Ref #4069. | |||
2020-02-25 | Remove _async from method names since _sync are gone (#4128) | Ryan Dahl | |
2020-02-23 | refactor: use OpError instead of ErrBox for errors in ops (#4058) | Bartek Iwańczuk | |
To better reflect changes in error types in JS from #3662 this PR changes default error type used in ops from "ErrBox" to "OpError". "OpError" is a type that can be sent over to JSON; it has all information needed to construct error in JavaScript. That made "GetErrorKind" trait useless and so it was removed altogether. To provide compatibility with previous use of "ErrBox" an implementation of "From<ErrBox> for OpError" was added, however, it is an escape hatch and ops implementors should strive to use "OpError" directly. | |||
2020-02-23 | feat: support brotli compression for fetch API (#4082) | EnokMan | |
2020-02-19 | refactor: rewrite HTTP cache for file fetcher (#4030) | Bartek Iwańczuk | |
2020-02-17 | feat: add --cert flag for http client (#3972) | geoFlux | |
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-01-26 | Improve support of type definitions (#3755) | Kitson Kelly | |
2020-01-16 | perf: share http client in file fetcher (#3683) | Bartek Iwańczuk | |
2020-01-15 | fix: process hangs when fetch called (#3657) | Yusuke Sakurai | |
Reverts 011d485 | |||
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-02 | Happy new year! (#3578) | Ry Dahl | |
2020-01-02 | fix typos (#3573) | EnokMan | |
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-31 | refactor: move HttpBody to cli/http_util.rs (#3569) | Bartek Iwańczuk | |
2019-12-30 | use shared HTTP client (#3563) | Bartek Iwańczuk | |
This commit moves HTTP client to lazy_static. Effectively HTTP client is shared by whole Deno process and will reuse connections. | |||
2019-12-30 | upgrade: Tokio 0.2 (#3418) | Bartek Iwańczuk | |
2019-11-16 | Use futures 0.3 API (#3358) | Bartek Iwańczuk | |
2019-10-31 | Upgrade 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-06 | remove more calls to tokio_util::block_on (#3059) | Bartek Iwańczuk | |
towards #2960 | |||
2019-09-19 | Remove test.py, use cargo test as test frontend (#2967) | Ryan Dahl | |
Fixes #2933 | |||
2019-09-11 | feat: Set user agent for http client (#2916) | Bartek Iwańczuk | |
2019-08-30 | Use 'reqwest' to implement HTTP client (#2822) | Bartek Iwańczuk | |
Closes #2720 | |||
2019-07-31 | Use system rustfmt instead of fixed binary (#2701) | Ryan Dahl | |
2019-07-11 | Refactor error to use dynamic dispatch and traits | Bert Belder | |
This is in preperation for dynamic import (#1789), which is more easily implemented when errors are dynamic. | |||
2019-06-19 | Combine CLI Errors (#2487) | Kitson Kelly | |
2019-04-09 | Silence clippy warnings and format source code | Bert Belder | |
2019-04-01 | Follow redirect location as new referrers for nested module imports (#2031) | Kevin (Kun) "Kassimo" Qian | |
Fixes #1742 Fixes #2021 | |||
2019-03-19 | Add fetch_remote_source_async (#1972) | Ryan Dahl | |
2019-03-19 | Add async version of http_util::fetch_sync_string | Ryan Dahl | |
2019-03-19 | Rename //src/ to //cli/ (#1962) | Ryan Dahl | |
To better distinguish the deno_core crate from the executable deno, which will now be called "the cli" internally. |