summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-02fix(npm): correct exact matching of pre-release versions (#15745)David Sherret
2022-09-02refactor: extract out check code from emit (#15729)David Sherret
Closes #15535
2022-09-02feat(serde_v8): Support StringObject as unit enum variant (#15715)Jakub Łabor
2022-09-02fix(cli/repl): await Promise.any([])... (#15623)Jason
2022-09-02fix(repl): don't terminate on unhandled error events (#15548)Nayeem Rahman
2022-09-02chore: forward v1.25.1 release commit to main (#15735)denobot
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2022-09-01refactor(core): Move optional callbacks from `JsRuntimeState` to ↵Andreu Botella
`ContextState` (#15599) The `JsRuntimeState` struct stores a number of JS callbacks that are used either in the event loop or when interacting with V8. Some of these callback fields are vectors of callbacks, and therefore could plausibly store at least one callback per realm. However, some of those fields are `Option<v8::Global<v8::Function>>`, which would make the callbacks set by a realm override the one that might have been set by a different realm. As it turns out, all of the current such optional callbacks (`js_promise_reject_cb`, `js_format_exception_cb` and `js_wasm_streaming_cb`) are only used from inside a realm, and therefore this change makes it so such callbacks can only be set from inside a realm, and will only affect that realm.
2022-09-01fix(serde_v8): no panic on reading large text file (#15494)Geert-Jan Zwiers
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com>
2022-09-01fix(ext/ffi): Fix pointer types (#15730)Aapo Alasuutari
2022-09-01fix(npm): ignore npm cache directory creation errors (#15728)David Sherret
2022-09-01fix(npm): ignore the unstable error in the lsp (#15727)David Sherret
2022-09-01fix(npm): better node version and version requirement compatibility (#15714)David Sherret
2022-09-01fix(ext/flash): retry write failures (#15591)Divy Srivastava
2022-09-01feat(serde_v8): Serialize integers as BigInt (#15692)Jakub Łabor
2022-09-01perf(ext/web): flatten op arguments for text_encoding (#15723)Divy Srivastava
2022-09-01fix(serde_v8): update bytes::Bytes layout assumptions (#15718)Divy Srivastava
2022-09-01chore(serde_v8): take mutable reference in `ToV8::to_v8` (#15707)Divy Srivastava
2022-09-01feat(ops): support `v8::FastApiCallbackOptions` (#15721)Divy Srivastava
2022-09-01fix(check): --remote and --no-remote should be mutually exclusive (#14964)Geert-Jan Zwiers
2022-08-31chore: upgrade httparse to 1.8 (#15699)Bartek Iwańczuk
2022-08-31fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697)Bartek Iwańczuk
2022-08-30fix(fmt): add the file path to the panic messages when formatting is ↵David Sherret
unstable (#15693)
2022-08-30fix(npm): prefer importing esm from esm (#15676)David Sherret
2022-08-30fix(npm): skip extracting pax_global_header from tarballs (#15677)Bartek Iwańczuk
2022-08-30fix(docs): add missing categories (#15684)Leo Kettmeir
2022-08-30perf: use fast api for `core.isProxy` (#15682)Divy Srivastava
2022-08-30perf(ops): inline String args (#15681)Divy Srivastava
2022-08-30fix(ext/websocket): fix closing of WebSocketStream with unread messages (#15632)Danny Povolotski
2022-08-29fix(compile): panic when running with a populated dep analysis cache (#15672)David Sherret
Closes #15612
2022-08-29refactor(cli): Remove cli/node dependency on cli/compat (#15654)Bartek Iwańczuk
2022-08-29fix(ext/node): better error for importing ES module via require() call (#15671)Bartek Iwańczuk
2022-08-29fix(npm): conditional exports with wildcards (#15652)Bartek Iwańczuk
2022-08-29fix: config file errors should not print specifier with debug formatting ↵David Sherret
(#15648)
2022-08-29chore: update test_util/std/ submodule (#15657)Bartek Iwańczuk
2022-08-29chore(ext/flash): typo in `lib.rs` (#15662)pk
'Syncrhonous' -> 'Synchronous'
2022-08-28perf: use fast api for op_now (#15643)Divy Srivastava
2022-08-27fix(ext/flash): add missing backticks in server docs (#15644)Geert-Jan Zwiers
2022-08-27fix(cli): `deno upgrade --canary` always downloaded latest version even if ↵cuobiezi
it was already latest (#15639) Closes #15570
2022-08-27perf(runtime): optimize allocations in read/write checks (#15631)Divy Srivastava
2022-08-27chore(ext/webstorage): upgrade rusqlite to 0.28.0 (#15638)Satya Rohith
2022-08-27serde_v8: fix pointer size assumptions (#15613)Will Glozer
2022-08-26fix(npm): handle cjs re-exports with the same name as an export (#15626)David Sherret
2022-08-26fix(ext/node): fix global in node env (#15622)Yoshiya Hinosawa
2022-08-26chore(npm): add test for esm npm binary package (#15609)David Sherret
2022-08-26fix: typo in deno_ops README (#15606)Gabriele Mastrapasqua
2022-08-26fix(ext/flash): panic on AddrInUse (#15607)Bartek Iwańczuk
2022-08-25fix: avoid global declaration collisions in cjs (#15608)David Sherret
* Use a default stack size * 2 in debug for Windows because swc using so much stack size. We should look into this more later though.
2022-08-25chore: fix publish for circular dependencies (#15598)David Sherret
2022-08-25fix(ext/node): add missing primordial (#15595)Bartek Iwańczuk
2022-08-25v1.25.0Bartek Iwańczuk