Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-07 | chore: forward v1.20.5 release commit to main (#14232) | David Sherret | |
2022-04-06 | feat(test): Add "name", "origin" and "parent" to "Deno.TestContext" (#14007) | Yongwook Choi | |
This commit adds following fields to "Deno.TestContext" interface: - name - origin - parent These are prerequisites for supporting snapshot functionality in "std/testing". | |||
2022-04-02 | chore: update tokio, tokio-util and libc dependencies (#14174) | Bartek Iwańczuk | |
2022-03-31 | 1.20.4 (#14168) | David Sherret | |
2022-03-30 | feat(lsp): add experimental testing API (#13798) | Kitson Kelly | |
Ref: denoland/vscode_deno#629 | |||
2022-03-29 | fix(runtime/ops/signal.rs): Add Solaris signals (#13931) | ichizok | |
2022-03-25 | chore: forward v1.20.3 release commit to main (#14121) | Luca Casonato | |
2022-03-25 | fix: `Deno.run` - do not modify user provided `cmd` array (#14109) | David Sherret | |
2022-03-24 | 1.20.2 | Kitson Kelly | |
2022-03-23 | fix(bench): require --unstable flag in JavaScript (#14091) | Bartek Iwańczuk | |
2022-03-23 | feat(unstable): add ref/unref to Listener (#13961) | Yoshiya Hinosawa | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-03-23 | fix(test): don't error on missing op details (#14074) | Bartek Iwańczuk | |
2022-03-22 | feat(core): disableable extensions & ops (#14063) | Aaron O'Mullan | |
Streamlines a common middleware pattern and provides foundations for avoiding variably sized v8::ExternalReferences & enabling fully monomorphic op callpaths | |||
2022-03-22 | feat: upgrade to swc_ecmascript 0.137.0 (#14067) | David Sherret | |
2022-03-21 | chore: fix development issues on Windows (#14030) | David Sherret | |
2022-03-20 | fix: actually don't inherit runtime permissions (#14024) | Luca Casonato | |
2022-03-19 | feat(ext/net): Deno.upgradeHttp handles unix connections (#13987) | Bartek Iwańczuk | |
2022-03-19 | refactor: cleanup assert() & AssertionError definitions (#13859) | Leo Kettmeir | |
2022-03-16 | v1.20.1 | Ryan Dahl | |
2022-03-16 | v1.20.0 | Ryan Dahl | |
2022-03-16 | feat(unstable): Add Deno.upgradeHttp API (#13618) | Bert Belder | |
This commit adds "Deno.upgradeHttp" API, which allows to "hijack" connection and switch protocols, to eg. implement WebSocket required for Node compat. Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-03-16 | BREAKING: don't inherit permissions by default (#13668) | Luca Casonato | |
Previously specifying permissions: {} was the same as specifying permissions: "inherit". Now it will be the same as permissions: "none". Not specifying any permissions (permissions: undefined) still means permissions: "inherit". | |||
2022-03-16 | feat(ops): optional OpState (#13954) | Aaron O'Mullan | |
2022-03-14 | feat(ops): custom arity (#13949) | Aaron O'Mullan | |
Also cleanup & drop ignored wildcard op-args | |||
2022-03-14 | feat(core): codegen ops (#13861) | Divy Srivastava | |
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
2022-03-11 | feat: "deno bench" subcommand (#13713) | Bartek Iwańczuk | |
This commit adds "deno bench" subcommand and "Deno.bench()" API that allows to register bench cases. The API is modelled after "Deno.test()" and "deno test" subcommand. Currently the output is rudimentary and bench cases and not subject to "ops" and "resource" sanitizers. Co-authored-by: evan <github@evan.lol> | |||
2022-03-10 | v1.19.3 | Yoshiya Hinosawa | |
2022-03-08 | chore: update regex to 1.5.5 (#13875) | Divy Srivastava | |
2022-03-07 | chore: bump deno_http to 0.33.0 (#13867) | Satya Rohith | |
2022-03-07 | chore: bump deno_http to 0.32.0 (#13850) | Satya Rohith | |
2022-03-05 | chore: update deps (#13821) | Satya Rohith | |
2022-03-03 | chore: bump crate version for 1.19.2 (#13824) | Satya Rohith | |
2022-03-01 | fix(runtime): disable console color for non tty stdout (#13782) | Antonio Musolino | |
2022-02-25 | feat: deno test --trace-ops (#13770) | Bartek Iwańczuk | |
This commit adds "--trace-ops" flag to "deno test" subcommand. This flag enables saving of stack traces for async ops, that before were always saved. While the feature proved to be very useful it comes with a significant performance hit, it's caused by excessive source mapping of stack frames. | |||
2022-02-24 | chore: upgrade to Rust 1.59 (#13767) | David Sherret | |
2022-02-25 | feat(cli): support data url (#13667) | Simon Lecoq | |
Closes #11141 | |||
2022-02-24 | chore: bump crate versions for 1.19.1 (#13760) | David Sherret | |
2022-02-17 | chore(permissions): clean up duplicate arguments (#13700) | Leo Kettmeir | |
2022-02-17 | chore: bump nix to 0.23 (#13701) | Divy Srivastava | |
2022-02-17 | chore: release crates for v1.19.0 (#13698) | Bartek Iwańczuk | |
2022-02-17 | feat: never prompt for hrtime permission (#13696) | Ryan Dahl | |
2022-02-17 | feat: Add hint to permission prompt to display allow flag (#13695) | Ryan Dahl | |
2022-02-16 | feat(test): improved op sanitizer errors + traces (#13676) | Luca Casonato | |
This commit improves the error messages for the `deno test` async op sanitizer. It does this in two ways: - it uses handwritten error messages for each op that could be leaking - it includes traces showing where each op was started This "async op tracing" functionality is a new feature in deno_core. It likely has a significant performance impact, which is why it is only enabled in tests. | |||
2022-02-16 | feat: deno vendor (#13670) | David Sherret | |
2022-02-16 | feat(ext/http): add support for unix domain sockets (#13628) | ylxdzsw | |
2022-02-15 | feat: Add Deno.FsFile, deprecate Deno.File (#13660) | Bartek Iwańczuk | |
2022-02-15 | feat(runtime): web streams in fs & net APIs (#13615) | Luca Casonato | |
This commit adds `readable` and `writable` properties to `Deno.File` and `Deno.Conn`. This makes it very simple to use files and network sockets with fetch or the native HTTP server. | |||
2022-02-15 | chore(ext/timers): move ext/timers to ext/web (#13665) | Andreu Botella | |
2022-02-11 | compat: support --compat in web workers (#13629) | Bartek Iwańczuk | |
Adds another callback to WebWorkerOptions that allows to execute some modules before actual worker code executes. This allows to set up Node global using std/node. | |||
2022-02-07 | refactor: update runtime code for primordial check for iterators (#13510) | Bartek Iwańczuk | |