Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-27 | fix(streams): add support `Float64Array` to `ReadableStreamByobReader` (#18188) | Kenta Moriuchi | |
2023-03-27 | refactor: remove Deno[Deno.internal].nodeUnstable namespace (#18449) | Bartek Iwańczuk | |
Since we can preserve ops in the snapshot these days, we no longer need to have "Deno[Deno.internal].nodeUnstable" namespace. Instead, various built-in Node.js modules can use appropriate APIs directly. | |||
2023-03-27 | fix(cli): add colors to "Module not found" error frame (#18437) | Marvin Hagemeister | |
2023-03-26 | feat(bench): add `--no-run` flag (#18433) | Geert-Jan Zwiers | |
2023-03-26 | test(ext/node): Port crypto tests from std/node (#18382) | Max Dahlgren | |
2023-03-26 | fix(cli): don't store blob and data urls in the module cache (#18261) | Nayeem Rahman | |
2023-03-26 | chore: document Node.js compat test setup script (#18381) | Yoshiya Hinosawa | |
2023-03-26 | chore: Improving FS Error Message for op_realpath_sync and op_realpath_async ↵ | Mike Mulchrone | |
(#18404) #17526 | |||
2023-03-26 | fix(cli): deno upgrade file permission (#18427) | 滑威 | |
2023-03-26 | refactor: use default implementation of BootstrapOptions (#18439) | Bartek Iwańczuk | |
Drive-by cleanup while I was looking into serialization of BootstrapOptions. There's no need to use non-default implementation in these places. | |||
2023-03-26 | chore: upgrade clap to v4 (#17333) | Leo Kettmeir | |
2023-03-25 | feat(test): print pending tests on sigint (#18246) | Nayeem Rahman | |
2023-03-25 | refactor: include mitata (#18426) | Leo Kettmeir | |
2023-03-25 | chore(tests): enable `single_compile_with_reload` again (#18196) | Geert-Jan Zwiers | |
2023-03-25 | chore(ext/kv): add limits (#18415) | Heyang Zhou | |
2023-03-25 | test(ext/ffi): Increase timeout value in event loop integration test ↵ | Aapo Alasuutari | |
callback (#18394) | |||
2023-03-25 | fix(ext/node): add aes-128-ecb algorithm support (#18412) | Yoshiya Hinosawa | |
2023-03-25 | chore: update wpt again (#18384) | Kenta Moriuchi | |
This reverts commit 4c2269d64a7dda1397d49bd235e5546470a683ea. > This update introduced more flakiness to the tests on CI, we are going > to investigate and reland this update after Deno 1.32.0 is released. | |||
2023-03-24 | ci: fix main (#18420) | David Sherret | |
2023-03-24 | chore: fix located_script_name test (#18418) | David Sherret | |
Closes #18417 | |||
2023-03-24 | chore(types): fix type checking errors in 99_main_compiler.js (#18403) | David Sherret | |
2023-03-24 | feat(ext/node): implement crypto.createSecretKey (#18413) | Divy Srivastava | |
This commit adds the `crypto.createSecretKey` API. Key management: This follows the same approach as our WebCrypto CryptoKey impl where we use WeakMap for storing key material and a handle is passed around, such that (only internal) JS can access the key material and we don't have to explicitly close a Rust resource. As a result, `createHmac` now accepts a secret KeyObject. Closes https://github.com/denoland/deno/issues/17844 | |||
2023-03-24 | fix(ext/node): make cipher/decipher transform stream (#18408) | Yoshiya Hinosawa | |
2023-03-24 | fix(ext/kv): add missing `getMany` method (#18410) | Heyang Zhou | |
The `getMany` method was missing from the implementation of the `Deno.Kv` class. This patch fixes it. | |||
2023-03-23 | refactor: make version and user_agent &'static str (#18400) | Bartek Iwańczuk | |
These caused a bunch of unnecessary allocations on each startup. | |||
2023-03-23 | fix(core): located_script_name macro was using format syntax (#18388) | Matt Mastracci | |
2023-03-23 | fix(core): panic at build time if extension code contains anything other ↵ | Matt Mastracci | |
than 7-bit ASCII (#18372) This will improve diagnostics and catch any non-ASCII extension code early. This will use `debug_assert!` rather than `assert!` to avoid runtime costs, and ensures (in debug_assert mode only) that all extension source files are ASCII as we load them. | |||
2023-03-23 | chore: forward v1.32.1 release commit to main (#18399) | denobot | |
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-03-23 | core: disable resizable ArrayBuffer and growable SharedArrayBuffer (#18395) | Bartek Iwańczuk | |
2023-03-23 | fix(cli): restore `deno run -` to handle stdin as typescript (#18391) | Cre3per | |
Bug reported here shortly after merging `--ext` changes https://github.com/denoland/deno/pull/17172#issuecomment-1480898098 Also found a missing `--check` in integration tests for `--ext` that would have missed a bug if there was one. Fixes #18392 | |||
2023-03-23 | fix(inspect): ensure non-compact output when object literal has newline in ↵ | David Sherret | |
entry text (#18366) Fixes `Deno.inspect` to make an object literal non-compact when an entry has multiple lines in it. | |||
2023-03-23 | refactor(lsp): add `LspClientUrl` (#18376) | David Sherret | |
This will make it a bit harder to accidentally use a client url in the wrong place. I don't fully understand why we do this mapping, but this will help prevent bugs like #18373 Closes #18374 | |||
2023-03-23 | refactor(ext/node): Use Deno.inspect (#17960) | Ryan Dahl | |
No need for two almost identical implementations of the same thing --------- Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> Co-authored-by: Aapo Alasuutari <aapo.alasuutari@gmail.com> | |||
2023-03-23 | refactor(core): move setting up snapshot context to JsRuntime::snapshot (#18383) | Bartek Iwańczuk | |
2023-03-23 | refactor(init): remove CURRENT_STD_URL (#18375) | Bartek Iwańczuk | |
There's no point in having `Lazy<Url>`, since the only use case is string substitution in the "deno init" subcommand. | |||
2023-03-23 | fix(lsp): ensure `enablePaths` works when clients do not provide a trailing ↵ | David Sherret | |
slash for workspace dir (#18373) Closes https://github.com/denoland/vscode_deno/issues/827 | |||
2023-03-22 | chore: update ext/ code to only use ASCII (#18371) | Matt Mastracci | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-03-23 | chore(ext/kv): create basic README.md (#18370) | Matt Mastracci | |
2023-03-22 | 1.32.0 (#18367) | denobot | |
Bumped versions for 1.32.0 --------- Co-authored-by: mmastrac <mmastrac@users.noreply.github.com> Co-authored-by: Matt Mastracci <matthew@mastracci.com> Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2023-03-22 | fix(ext/kv): reverse mapping between `AnyValue::Bool` and `KeyPart::Bool` ↵ | Heyang Zhou | |
(#18365) Previously the mapping between `AnyValue::Bool` and `KeyPart::Bool` was inverted. This patch also allows using the empty key `[]` as range start/end to `snapshot_read`. | |||
2023-03-22 | chore(ext/kv): disable ci tests on darwin (#18364) | Heyang Zhou | |
https://github.com/denoland/deno/issues/18363 | |||
2023-03-22 | Revert "refactor: rename Deno.openKv() to Deno.kv() (#18349)" (#18362) | Ryan Dahl | |
This reverts commit 50b793c9ed866ee29e8f04b4fa24b485b01a2b74. | |||
2023-03-22 | docs(JsRealm.execute_script): adding info and doc test about the isolate ↵ | Vagelis Prokopiou | |
parameter (#18280) | |||
2023-03-22 | chore(test_util): replace tempdir code w/tempdir crate (#18340) | Matt Mastracci | |
2023-03-22 | test: ignore flaky node:child_process tests (#18360) | Bartek Iwańczuk | |
2023-03-22 | ci: bump deno version used in release scripts (#18353) | David Sherret | |
2023-03-22 | chore(cli): measure performance against wall-clock (#18357) | Matt Mastracci | |
Fixes test flake by requiring perf to be <150% of wall-clock time rather than <500ms. | |||
2023-03-22 | chore(cli): ensure no signal on test exit (#18354) | Matt Mastracci | |
If deno crashes on exit, we get a failure on the exit code (None instead of Some(0) but we never see the signal. | |||
2023-03-22 | fix: include error in message about not being able to create the TypeScript ↵ | David Sherret | |
cache (#18356) | |||
2023-03-22 | chore(cli): disable flash_test as it is causing SIGSEGV (#18358) | Matt Mastracci | |