Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-01 | fix(node): `util.callbackify` (#22200) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/22180 Matches the Node.js implementation more closely. Removed types, they do not help just make it harder to debug with stack traces. | |||
2024-02-01 | refactor: load bytes in deno_graph (#22212) | David Sherret | |
Upgrades deno_graph to 0.64 where deno_graph is now responsible for turning bytes into a string. This is in preparation for Wasm modules. | |||
2024-02-01 | fix(publish): rename --no-fast-check to --no-zap (#22214) | Bartek Iwańczuk | |
Also prints an information about the flag when there are `zap` errors. | |||
2024-01-31 | chore: temporarily disable deprecation warnings (#22204) | Bartek Iwańczuk | |
2024-01-31 | refactor: migrate runtime/ and ext/canvas/ to virtual ops module (#22196) | Bartek Iwańczuk | |
2024-01-31 | refactor: remove imported ops from Deno.core.ops (#22194) | Bartek Iwańczuk | |
This commit adds a list of ops to `runtime/99_main.js` that are currently relying on getting them from `Deno.core.ops`. All ops that are not present in the list are removed from `Deno.core.ops` on startup (they are imported from "virtual op module" - `ext:core/ops`) making them effectively inaccessible to user code. This change lowers the number of ops exposed to user code from 650 to around 260. This number should be gradually decreased in follow-up PRs. | |||
2024-01-31 | chore(publish): try to automatically open the web browser (#22208) | Bartek Iwańczuk | |
2024-01-31 | chore: update deno_doc (#22174) | Leo Kettmeir | |
2024-01-31 | ci: upload canary latest to correct path (#22210) | Luca Casonato | |
Also don't always upload cache - this was a bug I introduced in the CI refactor. | |||
2024-01-31 | chore: disable test-fs-watchfile.js on Mac ARM (#22209) | Bartek Iwańczuk | |
This is super flaky on new Mac ARM runner. Disabling for now to unblock main branch. | |||
2024-01-31 | chore(publish): add --no-fast-check flag (#22203) | Bartek Iwańczuk | |
2024-01-31 | ci: fix canary uploads for unix (#22206) | Luca Casonato | |
2024-01-31 | ci: run macos aarch64 builds on PRs and main (#22201) | Luca Casonato | |
We run these on the free machines now. Also cleans up some of our os and arch conditional step handling by introducing a new `matrix.os` and `matrix.arch`. | |||
2024-01-30 | ci: actually fix main for linux-gnu (#22195) | David Sherret | |
2024-01-30 | ci: fix failing upgrade_prompt test on main (#22193) | David Sherret | |
Understandably accidentally caused by https://github.com/denoland/deno/pull/22187 | |||
2024-01-30 | fix: canary for arm64 macos (#22187) | Luca Casonato | |
This doesn't actually trigger the arm64 build job nightly yet. I'll do that in a follow up. | |||
2024-01-30 | fix(lsp): don't normalize urls in cache command params (#22182) | Nayeem Rahman | |
2024-01-30 | fix(lockfile): only consider package.json beside lockfile in workspace ↵ | David Sherret | |
property (#22179) Closes https://github.com/denoland/deno/issues/22176 (see detail there) | |||
2024-01-30 | chore(bench_util): fix syntax error in README.md (#21492) | zhanghengxin | |
2024-01-30 | fix(runtime): return number from `op_ppid` instead of bigint (#22169) | Yusuke Tanaka | |
Fixes #22166 | |||
2024-01-29 | refactor: Use virtul ops module (#22175) | Bartek Iwańczuk | |
Follow up to #22157. This leaves us with 4 usages of `ensureFastOps()` in `deno` itself. There's also about 150 usages of `Deno.core.ops.<op_name>` left as well. | |||
2024-01-29 | refactor: migrate 'ext/node' extension to virtual ops module (#22157) | Bartek Iwańczuk | |
Follow up to https://github.com/denoland/deno/pull/22135 | |||
2024-01-28 | chore(lsp): rename client-side command invocations (#22140) | Nayeem Rahman | |
2024-01-27 | Revert "refactor(cli): use new sanitizer for resources (#22125)" (#22153) | Bartek Iwańczuk | |
2024-01-27 | feat(unstable): implement `navigator.gpu.getPreferredCanvasFormat()` (#22149) | Divy Srivastava | |
2024-01-27 | fix(ext/node): limit OpState borrow in op_napi_open (#22151) | Matt Mastracci | |
Fixes #22150 | |||
2024-01-27 | refactor(cli): decouple resolvers from `module_loader.rs` for standalone use ↵ | Divy Srivastava | |
(#22147) It makes it easier to write a standalone bin target for `deno compile` without pulling a lot of the tooling and tsc loader logic | |||
2024-01-27 | chore: upgrade deno_core to 0.256.0 (#22145) | Divy Srivastava | |
2024-01-26 | refactor: migrate extensions to virtual ops module (#22135) | Bartek Iwańczuk | |
First pass of migrating away from `Deno.core.ensureFastOps()`. A few "tricky" ones have been left for a follow up. | |||
2024-01-26 | chore: use granular unstable flags in tools/ (#22138) | Bartek Iwańczuk | |
2024-01-26 | refactor(cli): use new sanitizer for resources (#22125) | Matt Mastracci | |
Step 1 of the Rustification of sanitizers, which unblocks the faster timers. This replaces the resource sanitizer with a Rust one, using the new APIs in deno_core. | |||
2024-01-26 | refactor: make 'rid' properties non-enumerable (#22137) | Bartek Iwańczuk | |
Now these props will not show up when inspecting objects in console. | |||
2024-01-26 | chore: upgrade deno_core (#22124) | Bartek Iwańczuk | |
Co-authored-by: Matt Mastracci <matthew@mastracci.com> | |||
2024-01-26 | chore: forward v1.40.2 commit to main (#22133) | Bartek Iwańczuk | |
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> | |||
2024-01-26 | fix: make deprecation warnings less verbose (#22128) | Bartek Iwańczuk | |
This commit makes deprecation warnings less verbose by default. Only a single warnings is issued per deprecated API use. `DENO_VERBOSE_WARNINGS` env var can be provided to enable more detailed logging for each use of API including a stack trace. https://github.com/denoland/deno/assets/13602871/9c036c84-0044-4cb6-9c8e-deb641f43712 | |||
2024-01-26 | fix(ext/http): smarter handling of Accept-Encoding (#22130) | Matt Mastracci | |
2024-01-26 | fix(testing): add op_spawn_wait mapping in resource sanitizer (#22129) | Luca Casonato | |
2024-01-26 | feat(lsp): complete parameters as tab stops and placeholders (#22126) | Nayeem Rahman | |
2024-01-26 | fix(node): remove deprecation warnings (#22120) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/22116 | |||
2024-01-25 | fix(fs): instanceof check for Deno.FsFile (#22121) | Bartek Iwańczuk | |
Regression caused by https://github.com/denoland/deno/pull/22072. I added a relevant test so we don't regress again. Fixes https://github.com/denoland/deno/issues/22115 | |||
2024-01-25 | chore(cli): split 40_testing (#22112) | Matt Mastracci | |
No code changes -- just splitting 40_testing into three files and removing a couple of unused lines of code. | |||
2024-01-25 | chore: bump deno_core (#22110) | Matt Mastracci | |
2024-01-25 | chore: upgrade dprint-plugin-toml to 0.6.0 (#22108) | David Sherret | |
2024-01-25 | chore: forward v1.40.1 commit to main (#22107) | Bartek Iwańczuk | |
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> | |||
2024-01-25 | fix(lsp): disable experimentalDecorators by default (#22101) | Bartek Iwańczuk | |
Follow up to https://github.com/denoland/deno/pull/22040. By mistake I forgot to disable "experimental decorators" in the LSP. | |||
2024-01-25 | chore: update deno_graph (#22099) | Luca Casonato | |
2024-01-25 | Revert "chore: bump rustls-tokio-stream and rustls (#21955)" (#22097) | Bartek Iwańczuk | |
This reverts commit 971eb0e5e836cdeaaefc25b2bab4c6a6a9f8e213. To unblock v1.40 release. | |||
2024-01-25 | 1.40.0 (#22096) | denobot | |
Bumped versions for 1.40.0 Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2024-01-25 | fix: don't use public rid accessors in internal APIs (#22091) | Bartek Iwańczuk | |
Co-authored-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2024-01-25 | chore: upgrade deno_lint to 0.55.0 (#22092) | Bartek Iwańczuk | |