Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-30 | chore: remove stable unstable APIs from cli/diagnostics.rs (#16492) | Bartek Iwańczuk | |
All these APIs are now stable | |||
2022-10-30 | fix: update env to sys permission in jsdoc for Deno.osRelease (#16483) | Geert-Jan Zwiers | |
This API needs `--allow-sys` permissions nowadays, but the docs still mention `--allow-env` permissions. ``` deno run .\file.ts ⚠️ ┌ Deno requests sys access to "osRelease". ├ Requested by `Deno.osRelease()` API ├ Run again with --allow-sys to bypass this prompt. └ Allow? [y/n] (y = yes, allow; n = no, deny) > ``` | |||
2022-10-30 | test: disable run_watch_external_watch_files on macOS (#16477) | Bartek Iwańczuk | |
This test has hung a lot recently on macOS. I am not sure if this is because of a bug in the test or because of the macOS runner that is extremely slow and flaky in general. | |||
2022-10-30 | fix(napi): fix is_detached_arraybuffer (#16478) | Marcos Casagrande | |
2022-10-29 | fix(core): fix APIs not to be affected by `Promise.prototype.then` ↵ | Kenta Moriuchi | |
modification (#16326) | |||
2022-10-28 | feat: support npm specifiers in `deno info` for display text output only ↵ | David Sherret | |
(#16470) | |||
2022-10-28 | refactor(npm): reorganize initialization of compat layer (#16471) | Bartek Iwańczuk | |
Ensures that "std/node" graph is analyzed only once. | |||
2022-10-28 | feat(core): support creating snapshots from existing snapshots (#14744) | Bartek Iwańczuk | |
2022-10-28 | fix(lsp): correct `parameterNames.suppressWhenArgumentMatchesName` and ↵ | David Sherret | |
`variableTypes.suppressWhenTypeMatchesName` (#16469) Closes #16468 | |||
2022-10-28 | fix(upgrade): don't prompt if latest version is older than current binary ↵ | Bartek Iwańczuk | |
(#16464) | |||
2022-10-28 | chore: pin lsp types due to unstable "proposed" feature (#16467) | David Sherret | |
The "proposed" feature that we depend upon in tower-lsp, turns on the "proposed" feature in lsp-types which has breaking changes in patch releases because it's explicitly unstable. We need to pin it to prevent it breaking cargo publish. | |||
2022-10-28 | fix: change default locale value (#16463) | Bartek Iwańczuk | |
Pointed by @zbraniecki in https://github.com/denoland/deno/pull/12322#discussion_r1007416061, I made a mistake with default locale value. | |||
2022-10-28 | refactor: move `deno info` functionality from deno_graph to CLI (#16434) | David Sherret | |
Closes #16423 | |||
2022-10-28 | fix(ext/crypto): fix HMAC jwk import "use" check (#16465) | Filip Skokan | |
2022-10-28 | Reland "perf(core): generate inlined wrappers for async ops" (#16455) | Divy Srivastava | |
Reland https://github.com/denoland/deno/pull/16428 | |||
2022-10-28 | chore(core): remove TODO in bindings.rs (#16456) | Divy Srivastava | |
2022-10-27 | chore(npm): add explicit tests for `module.exports` assignment with type ↵ | David Sherret | |
checking (#16435) | |||
2022-10-27 | fix: finish stabilizing Deno.osRelease() (#16447) | Colin Ihrig | |
Fixes: https://github.com/denoland/deno/issues/16446 | |||
2022-10-27 | fix(lsp): add ServerCapabilities::encoding (#16444) | Bartek Iwańczuk | |
This caused v1.27.0 publishing to fail. | |||
2022-10-27 | 1.27.0 (#16442) | denobot | |
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-10-27 | Revert "perf(core): generate inlined wrappers for async ops (#16428)" (#16443) | Divy Srivastava | |
2022-10-27 | perf(core): generate inlined wrappers for async ops (#16428) | Divy Srivastava | |
V8's JIT can do a better job knowing the argument count and also enable fast call path (in future). This also lets us call async ops without `opAsync`: ```js const { ops } = Deno.core; await ops.op_void_async(); ``` this patch: 4405286 ops/sec main: 3508771 ops/sec | |||
2022-10-27 | fix(typescript): allow synthetic default imports when using ↵ | David Sherret | |
`ModuleKind.ESNext` (#16438) Closes #16437 | |||
2022-10-26 | fix(cli): do not log update checker when log level is quiet (#16433) | David Sherret | |
Co-authored-by: lucacasonato <hello@lcas.dev> | |||
2022-10-26 | chore(unstable): rename Deno.getUid() and Deno.getGid() (#16432) | Colin Ihrig | |
This commit renames `Deno.getUid()` to `Deno.uid()` and renames `Deno.getGid()` to `Deno.gid()`. | |||
2022-10-26 | feat(ext/net): reusePort for TCP on Linux (#16398) | Luca Casonato | |
2022-10-26 | refactor(ext/streams): remove fake detached (#16431) | Marcos Casagrande | |
Removed "fake detached" logic since it's no longer needed after [#16294](https://github.com/denoland/deno/pull/16294) landed | |||
2022-10-26 | feat(runtime): make kill signal optional (#16299) | Leo Kettmeir | |
This commit changes "Deno.kill()" method to have a default value, that is "SIGTERM". | |||
2022-10-26 | fix(core) Include causes when converting anyhow errors to JS exceptions (#16397) | Jan Špaček | |
When an op returns an `anyhow` error with a cause (usually added using the `.context()` method), the `Error` thrown into JavaScript contains only the message of the outernmost error in the chain. This PR simply changes the formatting of `anyhow::Error` from `"{}"` to `"{:#}"`: This significantly improves errors for code that embeds Deno and defines custom ops. For example, in [chiselstrike/chiselstrike](https://github.com/chiselstrike/chiselstrike), this PR improves an error message like ``` Error: could not plan migration ``` to ``` Error: could not plan migration: could not migrate table for entity "E": could not add column for field "title": the field does not have a default value ``` | |||
2022-10-26 | core: enable --harmony-change-array-by-copy V8 flag (#16429) | Bartek Iwańczuk | |
Enables [Change Array by copy proposal](https://github.com/tc39/proposal-change-array-by-copy) via a V8 flag. | |||
2022-10-26 | fix(compile): show an error when using npm specifiers (#16430) | David Sherret | |
Closes #16427 | |||
2022-10-26 | chore: improve built-in API documentation (#16158) | Kitson Kelly | |
Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Colin Ihrig <cjihrig@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-10-26 | fix(upgrade): Added error message when using canary option with M1 (#16382) | doi yuki | |
before ``` Looking up latest version Found latest version 8c9e6c5565c1c00437d083de76cdd944e44b1d99 Checking https://dl.deno.land/canary/8c9e6c5565c1c00437d083de76cdd944e44b1d99/deno-aarch64-apple-darwin.zip Download could not be found, aborting ``` after ``` Looking up latest canary version Found latest version 8c9e6c5565c1c00437d083de76cdd944e44b1d99 error: Canary builds are not available for M1 ``` Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-10-26 | feat(cli): show error cause recursion information (#16384) | Cre3per | |
2022-10-26 | perf(ext/web): optimize transferArrayBuffer (#16294) | Divy Srivastava | |
Avoid copying enqueued data + misc optimizations to skip webidl converter. | |||
2022-10-26 | feat: Stabilize Deno.osRelease() API (#15973) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/15928 | |||
2022-10-26 | perf(core): do not drive JsInspector by default (#16410) | Divy Srivastava | |
Part of https://github.com/denoland/deno/pull/16377 | |||
2022-10-25 | feat(task): support `sleep` suffixes (#16425) | David Sherret | |
Co-authored-by: sigmaSd <sigmasd@users.noreply.github.com> | |||
2022-10-26 | feat: Stabilize Deno.consoleSize() API (#15933) | Bartek Iwańczuk | |
This commit stabilizes "Deno.consoleSize()" API. There is one change compared to previous unstable API, in that the API doesn't accept any arguments. Console size is established by querying syscalls for stdio streams at fd 0, 1 and 2. | |||
2022-10-25 | Revert "Revert "refactor(ext/net): clean up variadic network ops (#16… ↵ | Bartek Iwańczuk | |
(#16422) …392)" (#16417)" This reverts commit 8e3f825c921b38141afa7a69a0664881c5c94461. | |||
2022-10-25 | feat: stabilize Deno.utime() and Deno.utimeSync() (#16421) | Colin Ihrig | |
2022-10-25 | Revert "refactor(ext/net): clean up variadic network ops (#16392)" (#16417) | Bartek Iwańczuk | |
Should fix https://github.com/denoland/deno_std/issues/2807 | |||
2022-10-25 | fix: listenTlsWithReuseAddr test (#16420) | Bartek Iwańczuk | |
2022-10-25 | feat: stabilize Deno.futime() and Deno.futimeSync() (#16415) | Colin Ihrig | |
2022-10-25 | chore: fix flaky esm_module_deno_test test (#16419) | David Sherret | |
2022-10-25 | fix(npm): add support for npm packages in lock files (#15938) | Bartek Iwańczuk | |
This commit adds support for npm packages in the lock file. | |||
2022-10-25 | chore(napi): fix typo in README.md (#16414) | Ikko Ashimine | |
Enviornment -> Environment | |||
2022-10-25 | fix: upgrade swc_ecma_parser to 0.122.19 - deno_ast 0.20 (#16406) | David Sherret | |
2022-10-25 | feat: stabilize Deno.loadavg() (#16412) | Colin Ihrig | |
2022-10-25 | perf(core): avoid isolate slots for ModuleMap (#16409) | Divy Srivastava | |