| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-25 | fix(install): cache json exports of JSR packages (#26552) | Nathan Whitaker | |
| Fixes https://github.com/denoland/deno/issues/26509. Ended up being a `deno_graph` bug causing the error to surface. This PR updates `deno_graph` to pick up the fix and reverts the temporary workaround that skipped JSON exports. | |||
| 2024-10-25 | fix(install): regression - do not panic when config file contains \r\n ↵ | David Sherret | |
| newlines (#26547) This is specifically for `deno install`/`deno add` commands. * https://github.com/dprint/jsonc-parser/pull/49 Closes https://github.com/denoland/deno/issues/26543 | |||
| 2024-10-25 | chore: forward v2.0.3 commit to main (#26535) | Bartek Iwańczuk | |
| Forwarding v2.0.3 commit to `main` Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> | |||
| 2024-10-24 | perf(compile): pass module source data from binary directly to v8 (#26494) | David Sherret | |
| This changes denort to pass a static reference of the moude source bytes found in the binary to v8 instead of copying it. | |||
| 2024-10-24 | feat: support node-api in denort (#26389) | snek | |
| exposes node-api symbols in denort so that `deno compile` can run native addons. | |||
| 2024-10-24 | fix(ext/ffi): return u64/i64 as bigints from nonblocking ffi calls (#26486) | Divy Srivastava | |
| Fixes https://github.com/denoland/deno/issues/25194 | |||
| 2024-10-23 | fix: share inotify fd across watchers (#26200) | Divy Srivastava | |
| Fixes https://github.com/denoland/deno/issues/26104 Fixes https://github.com/denoland/deno/issues/26071 Fixes https://github.com/denoland/deno/issues/17757 | |||
| 2024-10-22 | fix(fmt): upgrade formatters (#26469) | Pig Fang | |
| Fixes #25926 Fixes #26004 | |||
| 2024-10-22 | refactor(runtime/ops): use concrete error types (#26409) | Leo Kettmeir | |
| 2024-10-21 | fix(npm): support version ranges with && or comma (#26453) | David Sherret | |
| 2024-10-21 | fix(install): better json editing (#26450) | David Sherret | |
| 1. Respects the formatting of the file (ex. keeps four space indents or tabs). 2. Handles editing of comments. 3. Handles trailing commas. 4. Code is easier to maintain. | |||
| 2024-10-19 | chore: update nix crate (#26422) | Leo Kettmeir | |
| Dedupes nix dependency, since `rustyline` depends on a newer version that what we currently use | |||
| 2024-10-18 | refactor(ext/webgpu): use concrete error type (#26198) | Leo Kettmeir | |
| 2024-10-19 | refactor(ext/fetch): use concrete error types (#26220) | Leo Kettmeir | |
| 2024-10-18 | refactor(ext/crypto): use concrete error types (#26167) | Leo Kettmeir | |
| 2024-10-18 | refactor(ext/websocket): use concrete error type (#26226) | Leo Kettmeir | |
| 2024-10-18 | refactor(ext/fs): use concrete error types (#26317) | Leo Kettmeir | |
| 2024-10-18 | chore: forward v2.0.2 release commit to main (#26376) | denobot | |
| This is the release commit being forwarded back to main for 2.0.2 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2024-10-17 | refactor(ext/napi): use concrete error types (#26186) | Leo Kettmeir | |
| 2024-10-17 | refactor(ext/web): use concrete error types (#26185) | Leo Kettmeir | |
| 2024-10-17 | refactor(ext/kv): use concrete error type (#26239) | Leo Kettmeir | |
| 2024-10-17 | refactor(ext/net): use concrete error type (#26227) | Leo Kettmeir | |
| 2024-10-16 | chore: forward v2.0.1 release commit to main (#26338) | denobot | |
| This is the release commit being forwarded back to main for 2.0.1 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2024-10-16 | fix: use syntect for deno doc html generation (#26322) | Leo Kettmeir | |
| 2024-10-16 | chore: add dhat feature (#26285) | David Sherret | |
| 2024-10-15 | fix: add hint for missing `document` global in terminal error (#26218) | Bartek Iwańczuk | |
| This came up on Discord as a question so I thought it's worth adding a hint for this as it might be a common pitfall. --------- Signed-off-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
| 2024-10-15 | fix(install): handle pkg with dep on self when pkg part of peer dep ↵ | David Sherret | |
| resolution (#26277) * https://github.com/denoland/deno_npm/pull/71 Closes #26271 | |||
| 2024-10-15 | fix: panic in `prepare_stack_trace_callback` when global interceptor throws ↵ | Divy Srivastava | |
| (#26241) Fixes https://github.com/denoland/deno/issues/26240 Fixes https://github.com/denoland/deno/pull/24985#issuecomment-2365460210 Fix panic when a global interceptor is misconfigured or throws an exception. Updates deno_core to 0.313.0 | |||
| 2024-10-14 | refactor(ext/ffi): use concrete error types (#26170) | Leo Kettmeir | |
| 2024-10-14 | refactor(ext/url): use concrete error types (#26172) | Leo Kettmeir | |
| 2024-10-14 | refactor(ext/webstorage): use concrete error types (#26173) | Leo Kettmeir | |
| 2024-10-14 | perf: use fast calls for microtask ops (#26236) | Divy Srivastava | |
| Updates deno_core to 0.312.0 | |||
| 2024-10-12 | refactor(ext/tls): use concrete error types (#26174) | Leo Kettmeir | |
| 2024-10-12 | refactor(ext/cron): use concrete error type (#26135) | Leo Kettmeir | |
| 2024-10-12 | refactor(ext/canvas): use concrete error type (#26111) | Leo Kettmeir | |
| 2024-10-12 | refactor(ext/cache): use concrete error type (#26109) | Leo Kettmeir | |
| 2024-10-12 | refactor(ext/broadcastchannel): use concrete error type (#26105) | Leo Kettmeir | |
| 2024-10-10 | fix: do not panic when using methods on classes and interfaces in deno doc ↵ | Leo Kettmeir | |
| html output (#26100) Fixes #26107 | |||
| 2024-10-09 | fix: do not panic on wsl share file paths on windows (#26081) | David Sherret | |
| A test is going to fail on windows (I'm not on a windows machine atm, so running the CI to see what fails) Closes #26080 | |||
| 2024-10-09 | fix(repl): importing json files (#26053) | Bartek Iwańczuk | |
| Closes https://github.com/denoland/deno/issues/26041 | |||
| 2024-10-08 | 2.0.0 (#26063) | denobot | |
| Bumped versions for 2.0.0 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2024-10-08 | fix: use tree-sitter for deno_doc (#26066) | Leo Kettmeir | |
| 2024-10-08 | refactor: remove usage of full_range (#26065) | David Sherret | |
| For https://github.com/denoland/deno_graph/pull/538/files This was removed because the deserialization was not backwards compatible. | |||
| 2024-10-07 | feat(ext/crypto): X448 support (#26043) | Divy Srivastava | |
| Signed-off-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
| 2024-10-03 | fix(npm): root package has peer dependency on itself (#26022) | Divy Srivastava | |
| https://github.com/denoland/deno_npm/pull/70 Fixes https://github.com/denoland/deno/issues/26006 | |||
| 2024-10-03 | fix(task): use current executable for deno even when not named deno (#26019) | David Sherret | |
| Closes https://github.com/denoland/deno/issues/26005 | |||
| 2024-10-03 | v2.0.0-rc.10 (#26002) | Bartek Iwańczuk | |
| 2024-10-02 | feat(byonm): support `deno run npm:<package>` when package is not in ↵ | David Sherret | |
| package.json (#25981) Closes https://github.com/denoland/deno/issues/25905 | |||
| 2024-10-02 | fix(node): implement libuv APIs needed to support `npm:sqlite3` (#25893) | Nathan Whitaker | |
| Fixes #24740. Implements the `uv_mutex_*` and `uv_async_*` APIs. The mutex API is implemented exactly as libuv, a thin wrapper over the OS's native mutex. The async API is implemented in terms of napi_async_work. As documented in the napi docs, you really shouldn't call `napi_queue_async_work` multiple times (it is documented as undefined behavior). However, our implementation doesn't have any issue with this, so I believe it suits our purpose here. | |||
| 2024-10-02 | fix(workspace): handle when config has members when specified via --config ↵ | David Sherret | |
| (#25988) Closes #25847 | |||
