summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-19chore(runtime): upgrade netif crate (#15867)Ben Noordhuis
v0.1.3 contains code that will stop working with newer versions of libstd because the layout of some std::net types changed. Refs: https://github.com/bnoordhuis/netif/pull/10
2022-09-19perf(core): use single ObjectTemplate for ops in `initialize_ops` (#15959)Divy Srivastava
2022-09-19refactor: move out test files from root testdata directory into sub ↵David Sherret
directories (#15949)
2022-09-19perf(cli): avoid `canonicalize_path` if config file does not exist (#15957)Divy Srivastava
2022-09-19perf(cli): avoid `clap::App::clone` (#15951)Divy Srivastava
2022-09-19chore: fix clippy warnings (#15944)Ben Noordhuis
Stop allowing clippy::derive-partial-eq-without-eq and fix warnings about deriving PartialEq without also deriving Eq. In one case I removed the PartialEq because it a) wasn't necessary, and b) sketchy because it was comparing floating point numbers. IMO, that's a good argument for enforcing the lint rule, because it would most likely have been caught during review if it had been enabled.
2022-09-18fix(doc): deno doc should parse modules if they haven't been parsed before ↵David Sherret
(#15941)
2022-09-17fix(ext/node): fix builtin module module (#15904)Yoshiya Hinosawa
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