summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-17perf(web): optimize encodeInto() (#15922)Divy Srivastava
2022-09-17perf(ext/console): avoid `wrapConsole` when not inspecting (#15931)Divy Srivastava
2022-09-17chore: upgrade rusty_v8 to v0.50.0 (#15762)Darshan Sen
Signed-off-by: Darshan Sen <raisinten@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-09-17refactor(ext/node): use primordials (#15912)Marcos Casagrande
2022-09-16upgrade deps (#15914)Ryan Dahl
2022-09-16fix(runtime): fix permission status cache keys (#15899)Nayeem Rahman
2022-09-15chore: forward v1.25.3 release commit to main (#15919)Colin Ihrig
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: cjihrig <cjihrig@users.noreply.github.com>
2022-09-15docs: make unstable warnings consistent (#15913)Leo Kettmeir
2022-09-15Revert "docs: remove unstable messages" (#15886)Luca Casonato
2022-09-15refactor(runtime/io): use primordials (#15906)Marcos Casagrande
2022-09-15chore(ext/flash): disable flaky flash test (#15908)Divy Srivastava
2022-09-14fix(ops): add node.js env variable allowlist (#15893)Colin Ihrig
This commit allows the Node compatibility layer to skip environment variable permission checks when --unstable is passed and the variable name is one that Node uses. Fixes: https://github.com/denoland/deno/issues/15890
2022-09-14fix(npm): binary entrypoint for .js or no extension (#15900)Bartek Iwańczuk
2022-09-14doc(unstable): mention that `signal` input isn't supported in `spawnSync` ↵Asher Gomez
(#15889)
2022-09-13fix(ext/flash): don't block requests (#15852)Divy Srivastava
2022-09-13refactor(npm): create general use `NpmPackageResolver` (#15882)David Sherret
2022-09-13perf(serde_v8): remove Mutex from ZeroCopyBuf (#15888)Divy Srivastava
2022-09-13docs: remove unstable messages (#15878)Leo Kettmeir
2022-09-12fix(npm): use shim from deno_node crate for 'module' built-in module (#15881)Bartek Iwańczuk
2022-09-12fix(npm): support cjs resolution of package subpath with package.json (#15855)David Sherret
2022-09-12fix(npm): align Deno importing Node cjs with Node esm importing cjs (#15879)David Sherret
2022-09-12docs: dedupe DOM category (#15868)Leo Kettmeir
2022-09-11chore(ops): fix typo on readme (#15848)Eder Lima
2022-09-11perf(url): return early if url has no query string (#15856)Andrew Johnston
2022-09-10fix(npm): align Node esm code importing cjs with Node (#15838)David Sherret
2022-09-10perf(ext/flash): remove string->buffer cache (#15850)Divy Srivastava
2022-09-10fix(npm): remove export binding to match node (#15837)David Sherret
2022-09-10perf: optimize URL serialization (#15663)Divy Srivastava
2022-09-10chore(cli): exclude npm registry data from crate package (#15832)Yoshiya Hinosawa
2022-09-09feat: download progress bar (#15814)Bartek Iwańczuk
2022-09-09chore: forward v1.25.2 release commit to main (#15831)denobot
Co-authored-by: kt3k <kt3k@users.noreply.github.com>
2022-09-08fix(npm): recursive translation of reexports, remove window global in node ↵Bartek Iwańczuk
code (#15806) Co-authored-by: David Sherret <dsherret@gmail.com>
2022-09-08chore: update url crate to 2.3.1 (#15818)Leo Kettmeir
2022-09-08fix(docs): change category for Deno.Process to "Sub Process" (#15812)Leo Kettmeir
2022-09-08fix(docs): add missing categories for unstable (#15807)Leo Kettmeir
2022-09-07fix: upgrade deno_ast to 0.19 (#15808)David Sherret
2022-09-07chore: bump url crate to 2.3.0 (#15800)Divy Srivastava
2022-09-07feat: add --no-npm flag to disable npm: imports (#15673)Bartek Iwańczuk
This commit adds "--no-npm" flag, it's similar to "--no-remote" flag. This flag makes Deno error out if "npm:" specifier is encountered.
2022-09-07fix(core): make errors more resistant to tampering (#15789)Colin Ihrig
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: https://github.com/denoland/deno_std/pull/2585
2022-09-07perf(ops): inline &[u8] arguments and enable fast API (#15731)Divy Srivastava
2022-09-07fix(ext/flash): use utf8 length as Content-Length (#15793)Divy Srivastava
2022-09-07fix(test): unflake wasm_unreachable test (#15794)Divy Srivastava
2022-09-07fix(core): opAsync leaks a promise on type error (#15795)Aapo Alasuutari
2022-09-07feat(ext/ffi): Implement FFI fast-call trampoline with Dynasmrt (#15305)Arnau Orriols
2022-09-07test: fix bad resource fixture (#15792)Nayeem Rahman
2022-09-06perf(runtime): short-circuit `queue_async_op` for Poll::Ready (#15773)Divy Srivastava
2022-09-06fix(cli): Fix panic when providing invalid urls to --reload (#15784)Alexander Sage
2022-09-06fix(core): Register external references for imports to the SnapshotCreator ↵Giovanny Gutiérrez
(#15621) Several functions used for handling of dynamic imports and "import.meta" object were not registered as external references and caused V8 to crash during snapshotting. These functions are now registered as external refs and aborts are no longer happening.
2022-09-06fix(watch): ignore unload errors on drop (#15782)Nayeem Rahman
2022-09-06refactor(npm): reorganize remapping built-in Node modules to remote URLs ↵Bartek Iwańczuk
(#15755) Changes how built-in Node modules are mapped to polyfills from "deno_std". Instead of intertwining this logic into Node resolution logic, we map them to "NodeResolution::BuiltIn" which are remapped to "deno_std" URLs in ProcState.