Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-29 | feat(compile): support "bring your own node_modules" in deno compile (#21377) | David Sherret | |
Not tested thoroughly. This is a good start. Closes #21350 | |||
2023-11-29 | fix: use correct import map in tar & upload (#21380) | Luca Casonato | |
2023-11-29 | fix(ext/node): add util.parseArgs (#21342) | Yoshiya Hinosawa | |
2023-11-28 | chore(ext/kv): update denokv crates (#21357) | Igor Zinkovsky | |
2023-11-28 | Reland "fix(ext/console): fix inspecting iterators error. (#20720)" (#21370) | Leo Kettmeir | |
2023-11-28 | chore: small changes to issue templates (#21372) | David Sherret | |
2023-11-28 | fix(ext/node): fix Buffer.copy when sourceStart > source.length (#21345) | Yoshiya Hinosawa | |
2023-11-28 | fix(ext/node): fix duplexify compatibility (#21346) | Yoshiya Hinosawa | |
2023-11-28 | chore: fix issue templates (#21367) | David Sherret | |
2023-11-28 | chore: add retries to autobahn (#21365) | Matt Mastracci | |
2023-11-28 | chore: issue templates (#20850) | Birk Skyum | |
Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2023-11-27 | fix(node): `spawnSync`'s `status` was incorrect (#21359) | David Sherret | |
The exit code wasn't hooked up properly. | |||
2023-11-28 | chore: fix formatting (#21364) | David Sherret | |
2023-11-27 | fix(fmt/jupyter): handle "source" property that's a string (#21361) | David Sherret | |
It was corrupting the file. | |||
2023-11-27 | chore(ext/http): fix E0446 on some compiler versions (#21362) | Matt Mastracci | |
Rust 1.74 may have made this code temporarily valid in [#113126 Replace old private-in-public diagnostic with type privacy lints](https://github.com/rust-lang/rust/pull/113126), so we didn't catch it at build time. It fails in 1.73 and +nightly, however. | |||
2023-11-27 | ci: make upgrade_lsp_repl_sleeps less flaky (#21363) | David Sherret | |
Makes this test less flaky by allowing way more time for the test to occur in. | |||
2023-11-27 | chore: bump deno_core (#21351) | Matt Mastracci | |
2023-11-27 | chore: temp fix for tools/format.js (#21360) | David Sherret | |
2023-11-27 | chore: Fix typo in README (#21354) | Kevin Whinnery | |
Correct a small error in the recent README update. --------- Signed-off-by: Kevin Whinnery <kevin.whinnery@gmail.com> | |||
2023-11-27 | docs(README): Update README to include more recent links and use external ↵ | Kevin Whinnery | |
docs (#21341) Update the README to use current links, and link to appropriate external documentation for most information. | |||
2023-11-27 | fix: extraneous slash in tar & upload (#21349) | Luca Casonato | |
2023-11-27 | feat(fmt): support formatting code blocks in Jupyter notebooks (#21310) | scarf | |
2023-11-27 | chore: format Releases.md (#21343) | Yoshiya Hinosawa | |
2023-11-26 | refactor: use new poll methods from JsRuntime (#21302) | Bartek Iwańczuk | |
2023-11-25 | feat(unstable): --unstable-unsafe-proto (#21313) | David Sherret | |
Closes https://github.com/denoland/deno/issues/21276 | |||
2023-11-25 | fix(dts): `Deno.ChildProcess` actually implements `AsyncDisposable` (#21326) | Yusuke Tanaka | |
What `Deno.ChildProcess` actually implements is `AsyncDisposable`, but the type declaration says it's `Disposable`. This PR fixes the type declaration to match the actual implementation. | |||
2023-11-25 | perf: move "cli/js/40_testing.js" out of main snapshot (#21212) | Divy Srivastava | |
Closes https://github.com/denoland/deno/issues/21136 --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-11-25 | chore(ext/node): remove unnecessary test case (#21337) | Yoshiya Hinosawa | |
This test case is covered by the last case in https://github.com/denoland/deno/blob/5710fffb120eba88e1b261e3ef379cb02575de42/cli/tests/node_compat/test/parallel/test-stream2-transform.js and not necessary anymore. | |||
2023-11-25 | chore: update node_compat test suites to v18.18.2 (#21328) | Yoshiya Hinosawa | |
2023-11-24 | fix(lsp): handle byonm specifiers in jupyter notebooks (#21332) | David Sherret | |
Part of https://github.com/denoland/deno/issues/21308 | |||
2023-11-24 | feat(streams): ReadableStream.read min option (#20849) | Leo Kettmeir | |
2023-11-24 | chore: deflake unit_node/crypto/crypto_key_test.ts (#21331) | Bartek Iwańczuk | |
Ref https://github.com/denoland/deno/issues/21187 On CI we are going to run only fast tests, with an option to pass `SLOW_TESTS=1` env var to enable more comprehensive tests. | |||
2023-11-24 | chore: break up some steps in release checklist (#21329) | David Sherret | |
2023-11-24 | chore: bump jsonc-parser and dprint-core dependencies (#21330) | David Sherret | |
This is to reduce duplicate dependencies for https://github.com/denoland/deno/pull/21310 | |||
2023-11-24 | fix: correct flag in tar & upload (#21327) | Luca Casonato | |
2023-11-24 | chore: forward v1.38.3 release commit to main (#21320) | denobot | |
2023-11-23 | chore: update release_doc_template.md (#21322) | Matt Mastracci | |
Remove the need to manually build M1 Signed-off-by: Matt Mastracci <matthew@mastracci.com> | |||
2023-11-23 | feat(unstable): tar up directory with deno.json (#21228) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2023-11-23 | chore: start codesigning mac release builds (#21303) | Matt Mastracci | |
- Adds a codesigning step to all mac targets - Adds a new ci-full label to the build to force aarch64 builds on any PR | |||
2023-11-23 | fix(task): use exit code 127 for command not found and parse escaped parens ↵ | David Sherret | |
(#21316) | |||
2023-11-23 | fix(swc): support jsx pragma when hashbang present (#21317) | David Sherret | |
2023-11-23 | chore: provide error message when a deno.json will be auto-discovered by the ↵ | David Sherret | |
test suite (#21315) | |||
2023-11-23 | chore: fix upgrade_prompt test on main (#21314) | David Sherret | |
Issue was main does canary builds, which broke this test because it didn't handle searching for a canary release. Tested by building as canary locally. | |||
2023-11-23 | fix(ext/http): avoid lockup in graceful shutdown (#21253) | Matt Mastracci | |
Follow-up to #20822. cc @lrowe The `httpServerExplicitResourceManagement` tests were randomly failing on CI because of a race. The `drain` waker was missing wakeup events if the listeners shut down after the last HTTP response finished. If we lost the race (rare), the server Rc would be dropped and we wouldn't poll it again. This replaces the drain waker system with a signalling Rc that always resolves when the refcount is about to become 1. Fix verified by running serve tests in a loop: ``` for i in {0..100}; do cargo run --features=__http_tracing -- test -A --unstable '/Users/matt/Documents/github/deno/deno/cli/tests/unit/ser ve_test.ts' --filter httpServerExplicitResourceManagement; done; ``` | |||
2023-11-23 | chore: add upgrade prompt integration test (#21273) | David Sherret | |
1. Adds an upgrade prompt integration test. 1. Adds a test for when the upgrade check takes a long time in the repl. | |||
2023-11-23 | fix(ext/node): fix node:stream.Writable (#21297) | Yoshiya Hinosawa | |
This change applies the same fix as https://github.com/nodejs/node/pull/46818, and the original example given in #20456 works as expected. closes #20456 | |||
2023-11-22 | fix(runtime): fix for panic in classic workers (#21300) | Matt Mastracci | |
Fixes #21299 | |||
2023-11-22 | refactor: replace `deferred()` from `std/async` with ↵ | Asher Gomez | |
`Promise.withResolvers()` (#21234) Closes #21041 --------- Signed-off-by: Asher Gomez <ashersaupingomez@gmail.com> | |||
2023-11-22 | Revert "chore: update to `std@0.207.0` (#21284)" (#21295) | Bartek Iwańczuk | |
This reverts commit 20aa0796e6ff7651cdfce4d0292bdb11da5dfe2e. `main` has been failing consistenly on `kv_undelivered_test` and `serve_test` after this upgrade. | |||
2023-11-22 | fix(lsp): force shutdown after a timeout (#21251) | Nayeem Rahman | |