Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-10 | feat: "deno task" subcommand (#13725) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-03-11 | fix(compat): cjs/esm interop for dynamic imports (#13792) | Bartek Iwańczuk | |
This commit fixes CJS/ESM interop in compat mode for dynamically imported modules. "ProcState::prepare_module_load" was changed to accept a list of "graph roots" without associated "module kind". That module kind was always hardcoded to "ESM" which is not true for CJS/ESM interop - a CommonJs module might be imported using "import()" function. In such case the root of the graph should have "CommonJs" module kind instead of "ESM". | |||
2022-03-11 | fix(test): skip typechecking for blocks inside HTML comments (#13889) | Geert-Jan Zwiers | |
2022-03-10 | fix(info): print deno info paths with unescaped backslashes on windows (#13847) | Geert-Jan Zwiers | |
2022-03-11 | types: add Deno.PermissionOptions and Deno.PermissionOptionsObject (#13892) | Bartek Iwańczuk | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2022-03-10 | chore: fix file permissions of release scripts (#13901) | Yoshiya Hinosawa | |
2022-03-10 | v1.19.3 | Yoshiya Hinosawa | |
2022-03-09 | test: update expected test output for 'deno test' (#13882) | Bartek Iwańczuk | |
2022-03-09 | chore(ext/crypto): remove old todos (#13887) | Divy Srivastava | |
2022-03-09 | refactor(test): use tokio::sync::mpsc::unbounded_channel (#13881) | Bartek Iwańczuk | |
This causes to block one less thread when running "deno test" subcommand. | |||
2022-03-09 | refactor: add cli/display.rs module (#13879) | Bartek Iwańczuk | |
2022-03-08 | chore: reduce release PRs from 2 to 1 (#13878) | David Sherret | |
2022-03-08 | refactor(test): don't spawn additional thread (#13877) | Bartek Iwańczuk | |
2022-03-08 | chore: update regex to 1.5.5 (#13875) | Divy Srivastava | |
2022-03-08 | feat(core): Event loop middlewares for Extensions (#13816) | Divy Srivastava | |
2022-03-08 | perf(core): micro-optimize OpsTracker (#13868) | Aaron O'Mullan | |
2022-03-07 | fix(ci): restore compatibility with older glibc (#13846) | Bert Belder | |
Fixes: #13516 | |||
2022-03-08 | fix(test): typecheck blocks annotated with long js/ts notations (#13785) | Geert-Jan Zwiers | |
2022-03-08 | docs(README): update urls of `shell` and `powershell` deno script installers ↵ | Abdfn | |
(#13844) | |||
2022-03-07 | chore(CODEOWNERS): add @AaronO on core/ (#13865) | Aaron O'Mullan | |
2022-03-07 | chore: bump deno_http to 0.33.0 (#13867) | Satya Rohith | |
2022-03-07 | fix(ext/http): drop content-length header on compression (#13866) | Satya Rohith | |
2022-03-07 | perf(serde_v8): avoid SerializablePkg allocs (#13860) | Aaron O'Mullan | |
For common return types such as String/ZeroCopyBuf/ByteString | |||
2022-03-07 | cleanup(serde_v8): SerializablePkg verbosity (#13855) | Aaron O'Mullan | |
2022-03-07 | perf(serde_v8): optimize ByteString deserialization (#13853) | Aaron O'Mullan | |
2022-03-07 | bench(common): base64 short strings (#13851) | Aaron O'Mullan | |
2022-03-07 | chore: bump deno_http to 0.32.0 (#13850) | Satya Rohith | |
2022-03-05 | perf(ext/web): optimize atob/btoa (#13841) | Aaron O'Mullan | |
Follow up to #13839, optimizing `base64_roundtrip` ~20x (~125ms => ~6.5ms) | |||
2022-03-04 | chore: automatically update Releases.md when doing a release (#13837) | David Sherret | |
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
2022-03-05 | feat(ext/net): Use socket2 crate to create TcpListener (#13808) | Gianluca Oldani | |
2022-03-05 | chore: update deps (#13821) | Satya Rohith | |
2022-03-04 | bench: add base64 roundtrip (#13839) | Divy Srivastava | |
2022-03-04 | feat(net): add Deno.UnixConn interface (#13787) | Bartek Iwańczuk | |
2022-03-04 | feat(ext/http): auto-compression of fixed response bodies (#13769) | Kitson Kelly | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> Co-authored-by: Satya Rohith <me@satyarohith.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2022-03-04 | chore: update cut_a_release.md (#13822) | Satya Rohith | |
2022-03-03 | 1.19.2 (#13825) | Satya Rohith | |
2022-03-03 | chore: bump crate version for 1.19.2 (#13824) | Satya Rohith | |
2022-03-03 | docs: information about updating TypeScript version (#13810) | Kitson Kelly | |
2022-03-03 | chore(lsp): log more for "unexpected positions" lsp error (#13815) | David Sherret | |
Ref #13657 | |||
2022-03-02 | chore: add `test-flaky-ci` label to disable default workflow concurrency ↵ | Divy Srivastava | |
(#13813) | |||
2022-03-02 | chore: cancel old in-progress CI workflows (#13811) | Divy Srivastava | |
2022-03-02 | feat(ext/crypto): AES-GCM support for 128bit IVs (#13805) | Divy Srivastava | |
2022-03-02 | fix(repl): fix null eval result (#13804) | Yoshiya Hinosawa | |
Co-authored-by: Satya Rohith <me@satyarohith.com> | |||
2022-03-02 | feat(cli): update to TypeScript 4.6.2 (#13474) | Kitson Kelly | |
2022-03-01 | chore(tools): use automation scripts from automation repo (#13796) | David Sherret | |
2022-03-01 | fix(runtime): disable console color for non tty stdout (#13782) | Antonio Musolino | |
2022-02-28 | chore: Add "noImplicitOverride" to config-file.v1.json (#13780) | Elisée Maurer | |
2022-02-27 | feat: Add Deno.TcpConn class, change return type from Deno.connect (#13714) | Bartek Iwańczuk | |
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-26 | fix(test): use --no-prompt by default (#13777) | Bartek Iwańczuk | |
This commit changes "deno test" subcommand, to always never prompt for permissions (ie. as if "deno test" was run with "--no-prompt" flag). |