summaryrefslogtreecommitdiff
path: root/Cargo.lock
AgeCommit message (Collapse)Author
2021-12-22chore: merge v1.17.1 into main (#13184)Bartek Iwańczuk
2021-12-22chore: update deno_graph and deno_doc (#13173)Kitson Kelly
2021-12-18refactor: use `once_cell` instead of `lazy_static` (#13135)Divy Srivastava
2021-12-16v1.17.0Bartek Iwańczuk
2021-12-16chore: release crates for v1.17.0 (#13112)Bartek Iwańczuk
2021-12-16feat(ext/crypto): support importing ECSDA and ECDH (#13088)Sean Michael Wykes
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-12-15feat: Add support for import assertions and JSON modules (#12866)Bartek Iwańczuk
This commit adds proper support for import assertions and JSON modules. Implementation of "core/modules.rs" was changed to account for multiple possible module types, instead of always assuming that the code is an "ES module". In effect "ModuleMap" now has knowledge about each modules' type (stored via "ModuleType" enum). Module loading pipeline now stores information about expected module type for each request and validates that expected type matches discovered module type based on file's "MediaType". Relevant tests were added to "core/modules.rs" and integration tests, additionally multiple WPT tests were enabled. There are still some rough edges in the implementation and not all WPT were enabled, due to: a) unclear BOM handling in source code by "FileFetcher" b) design limitation of Deno's "FileFetcher" that doesn't download the same module multiple times in a single run Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
2021-12-15chore: updates to support deno_graph API changes (#13080)Kitson Kelly
2021-12-13refactor(ext/crypto): generateKey rust cleanup (#13069)Luca Casonato
2021-12-11chore: update swc_ecma_dep_graph (#13053)Bartek Iwańczuk
2021-12-10chore: run cargo update (#13051)David Sherret
2021-12-10refactor(ext/crypto): symmetric jwk decode in rust (#13047)Luca Casonato
2021-12-09feat(lsp): registry suggestion cache respects cache headers (#13010)Kitson Kelly
Fixes #9931
2021-12-08fix: upgrade swc fixing many bundling and `--no-check` bugs (#13025)David Sherret
2021-12-07build: pin dependencies in cli crate (#12967)Bartek Iwańczuk
2021-12-07chore: upgrade to rustls 0.20 (#12488)Ryan Dahl
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Bert Belder <bertbelder@gmail.com>
2021-12-04chore: merge v1.16.4 into main (#12984)Luca Casonato
2021-12-03chore: update to rusty v8 0.36.0 (#12979)Luca Casonato
2021-12-01refactor: deno_tls does not depend on reqwest (#12961)Ryan Dahl
2021-12-01refactor: cli doesn't need to depend on deno_tls (#12952)Ryan Dahl
also move create_http_client to deno_fetch
2021-11-28refactor: add deno_fetch::Options for init (#12904)Ryan Dahl
deno_fetch::init has a lot of parameters and generic on two types that keeps expanding over time. This refactor adds deno_fetch::Options struct for more clearly defining the various parameters.
2021-11-25chore: upgrade lspower to 1.4.0 (#12894)Bartek Iwańczuk
2021-11-24chore: merge v1.16.3 into main (#12892)Bert Belder
2021-11-19fix(fmt): markdown formatting was incorrectly removing some non-breaking ↵David Sherret
space html entities (#12818)
2021-11-17upgrade: v8 crate 0.35.0 (V8 9.7.106.5) (#12797)Bert Belder
Fixes: #11406
2021-11-171.16.2 (#12794)David Sherret
2021-11-17chore: bump crates for 1.16.2 (#12792)David Sherret
2021-11-16fix(cli): short-circuit in prepare_module_load() (#12604)Nayeem Rahman
2021-11-11v1.16.1Luca Casonato
2021-11-11chore: bump crate versions for 1.16.1 (#12729)Luca Casonato
2021-11-10fix: non ascii buffer response in http server (#12728)Luca Casonato
2021-11-09v1.16.0Luca Casonato
2021-11-09chore: bump crate versions for 1.16.0 (#12706)Luca Casonato
2021-11-09feat(cli): support React 17 JSX transforms (#12631)Kitson Kelly
Closes #8440
2021-11-08feat: update to V8 9.7 (#12685)Luca Casonato
This commit updates the rusty_v8 to 0.34.0. This commit also adds the required typings for the new Array#findLast and Array#findIndexLast methods.
2021-11-04feat(runtime): give OS errors .code attributes (#12591)Aaron O'Mullan
This adds `.code` attributes to errors returned by the op-layer, facilitating classifying OS errors and helping node-compat. Similar to Node, these `.code` attributes are stringified names of unix ERRNOs, the mapping tables are generated by [tools/codegen_error_codes.js](https://gist.github.com/AaronO/dfa1106cc6c7e2a6ebe4dba9d5248858) and derived from libuv and rust's std internals
2021-11-02fix(fmt): reduce likelihood of deno fmt panic for file with multi-byte chars ↵David Sherret
(#12623)
2021-11-01chore: upgrade deno_ast to 0.5.0 (#12595)David Sherret
2021-10-29fix(encoding): support additional encoding labels (#12586)Andreu Botella
2021-10-29refactor(lsp): use deno_graph and single document struct (#12535)Kitson Kelly
Closes #12473
2021-10-27chore: update to rusty_v8 0.33.0 (#12564)Luca Casonato
2021-10-26Use libffi-rs instead of deno-libffi (#12555)Ryan Dahl
Fork is no longer necessary since https://github.com/tov/libffi-rs/pull/33 landed.
2021-10-25v1.15.3 (#12533)Yoshiya Hinosawa
2021-10-25chore: bump crate version for 1.15.3 (#12531)Yoshiya Hinosawa
2021-10-21fix(lsp): formatting should error on certain additional swc diagnostics (#12491)David Sherret
2021-10-20feat(serde_v8): StringOrBuffer (#12503)Aaron O'Mullan
2021-10-20chore: return serde_v8 to main repo (#12500)Aaron O'Mullan
Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer changes
2021-10-18v1.15.2Bartek Iwańczuk
2021-10-18chore: release crates for v1.15.2 (#12478)Bartek Iwańczuk
2021-10-18fix(fmt): keep parens for JS doc type assertions (#12475)David Sherret