Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-27 | feat(compat): CJS/ESM interoperability (#13553) | Bartek Iwańczuk | |
This commit adds CJS/ESM interoperability when running in --compat mode. Before executing files, they are analyzed and all CommonJS modules are transformed on the fly to a ES modules. This is done by utilizing analyze_cjs() functionality from deno_ast. After discovering exports and reexports, an ES module is rendered and saved in memory for later use. There's a caveat that all files ending with ".js" extension are considered as CommonJS modules (unless there's a related "package.json" with "type": "module"). | |||
2022-02-24 | chore: upgrade to Rust 1.59 (#13767) | David Sherret | |
2022-02-24 | 1.19.1 (#13762) | David Sherret | |
2022-02-24 | chore: bump crate versions for 1.19.1 (#13760) | David Sherret | |
2022-02-24 | chore: upgrade swc_ecmascript to 0.114 (#13758) | David Sherret | |
2022-02-17 | chore: bump nix to 0.23 (#13701) | Divy Srivastava | |
2022-02-17 | v1.19.0 | Bartek Iwańczuk | |
2022-02-17 | chore: release crates for v1.19.0 (#13698) | Bartek Iwańczuk | |
2022-02-16 | feat: deno vendor (#13670) | David Sherret | |
2022-02-16 | chore: upgrade deno_lint to 0.25.0 (#13683) | Bartek Iwańczuk | |
2022-02-16 | chore: update v8 (#13680) | Luca Casonato | |
2022-02-16 | feat(ext/http): add support for unix domain sockets (#13628) | ylxdzsw | |
2022-02-15 | feat(cli): Replace bundling with eszip in deno compile (#13563) | William Tetlow | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2022-02-15 | chore(ext/timers): move ext/timers to ext/web (#13665) | Andreu Botella | |
2022-02-10 | feat(lsp): provide completions from import map if available (#13624) | Kitson Kelly | |
Closes #13619 | |||
2022-02-05 | chore: update clap_complete to 3.0.5 (#13597) | Leo Kettmeir | |
2022-02-04 | chore: forward v1.18.2 to main (#13595) | Bartek Iwańczuk | |
2022-02-02 | chore: upgrade crates (#13560) | Bartek Iwańczuk | |
2022-02-02 | chore: update rusty_v8 (#13575) | Luca Casonato | |
2022-02-01 | refactor: integrate deno_graph breaking changes (#13495) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-01-31 | feat(ext/net): Add Conn.setNoDelay and Conn.setKeepAlive (#13103) | Yosi Pramajaya | |
2022-01-31 | example(core): Add example for TypeScript transpiling via deno_ast (#13545) | Andreu Botella | |
2022-01-27 | chore: forward v1.18.1 to main (#13514) | Bartek Iwańczuk | |
2022-01-24 | chore: re-enable wgpu_sync (#13453) | Aaron O'Mullan | |
2022-01-24 | perf(lsp): independent diagnostic source publishes (#13427) | David Sherret | |
2022-01-24 | feat(ext/web): add CompressionStream API (#11728) | Leo Kettmeir | |
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2022-01-20 | 1.18.0 | Divy Srivastava | |
2022-01-20 | chore: bump crate version for 0.18.0 (#13441) | Divy Srivastava | |
2022-01-20 | revert(#13402): experiment: wgpu sync (#13439) | Aaron O'Mullan | |
2022-01-20 | fix(fmt): markdown formatting should not remove backslashed backslash at ↵ | David Sherret | |
start of paragraph (#13429) | |||
2022-01-19 | experiment: wgpu sync (#13402) | Aaron O'Mullan | |
2022-01-19 | chore: update v8 to 0.38.1 (#13415) | Luca Casonato | |
2022-01-19 | chore: update urlpattern (#13422) | Leo Kettmeir | |
2022-01-18 | Add LSP benchmark mimicking the one on quick-lint-js (#13365) | Ryan Dahl | |
2022-01-14 | chore: upgrade clap to v3 (#13266) | Leo Kettmeir | |
2022-01-13 | refactor: upgrade to import_map v0.6 (#13368) | David Sherret | |
2022-01-13 | chore: forward v1.17.3 to main (#13364) | Bartek Iwańczuk | |
2022-01-13 | refactor: move transpiling to deno_ast (#13332) | David Sherret | |
2022-01-11 | chore: bump rust-urlpattern to 0.1.3 (#13328) | Leo Kettmeir | |
2022-01-11 | fix(coverage): merge coverage ranges (#13334) | Bartek Iwańczuk | |
Covered ranges were not merged and thus it appeared that some lines might be uncovered. To fix this I used "v8-coverage" that takes care of merging the ranges properly. With this change, coverage collected from a file by multiple entrypoints is now correctly calculated. I ended up forking https://github.com/demurgos/v8-coverage and adding "cli/tools/coverage/merge.rs" and "cli/tools/coverage/range_tree.rs". | |||
2022-01-11 | feat(ext/crypto): implement AES-KW for wrapKey/unwrapKey (#13286) | Sean Michael Wykes | |
2022-01-10 | feat(cli, runtime): compress snapshots (#13320) | evan | |
2022-01-06 | chore: forward 1.17.2 to main (#13295) | Bartek Iwańczuk | |
2022-01-05 | feat(ext/crypto): implement AES-GCM encryption (#13119) | Divy Srivastava | |
2022-01-04 | fix: upgrade swc_ecmascript to 0.103 (#13284) | David Sherret | |
2022-01-04 | fix(signals): prevent panic when listening to forbidden signals (#13273) | Leo Kettmeir | |
2022-01-04 | chore: upgrade v8 from 9.7 to 9.8 (#13269) | Ben Noordhuis | |
2022-01-03 | feat(ext/crypto): support AES-CTR encrypt/decrypt (#13177) | Sean Michael Wykes | |
Fixes #13201. | |||
2021-12-23 | fix(coverage): use only string byte indexes and 0-indexed line numbers (#13190) | David Sherret | |
2021-12-23 | feat(runtime): add op_network_interfaces (#12964) | Ben Noordhuis | |
Add an op to list the network interfaces on the system. Prep work for #8137 and `os.networkInterfaces()` Node compat in std. Refs denoland/deno_std#1436. |