Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-11 | chore(core): Deduplicate code related to `op_event_loop_has_more_work` (#15147) | Andreu Botella | |
The `op_event_loop_has_more_work` op, introduced in #14830, duplicates code from `JsRuntime::poll_event_loop`. That PR also added the unused method `JsRuntime::event_loop_has_work`, which is another duplication of that same code, and which isn't used anywhere. This change deduplicates this by renaming `JsRuntime::event_loop_has_work` to `event_loop_pending_state`, and making it the single place to determine what in the event loop is pending. This result is then returned in a struct which is used both in the event loop and in the `op_event_loop_has_more_work` op. | |||
2022-07-10 | refactor: update comment in diff.rs (#15142) | Ikko Ashimine | |
Github -> GitHub | |||
2022-07-09 | fix(ext/console): Fix a typo in a warning when .timeEnd is called on an ↵ | Gamer Omega | |
unknown timer (#15135) | |||
2022-07-09 | refactor(ext) Decrease of StringPrototypeReplace recurrent usage (#15058) | sevenwithawp | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-07-09 | fix(ext/ffi): allow opting out of fast ffi calls (#15131) | Divy Srivastava | |
2022-07-09 | fix(ext/ffi): Avoid keeping JsRuntimeState RefCell borrowed for event loop ↵ | Aapo Alasuutari | |
middleware calls (#15116) | |||
2022-07-08 | perf(ext/ffi): leverage V8 Fast Calls (#15125) | Divy Srivastava | |
2022-07-08 | chore: upgrade rusty_v8 to 0.45.0 (#15123) | Divy Srivastava | |
2022-07-07 | fix(core): deflake WASM termination test (#15103) | Bartek Iwańczuk | |
2022-07-06 | fix(ext/http) nextRequest return type annotation from ResponseEvent to ↵ | Zach | |
RequestEvent (#15100) Fixes #15099 | |||
2022-07-06 | perf(ext/http): skip `core.isProxy` check for default ResponseInit (#15077) | Divy Srivastava | |
2022-07-06 | fix(ext/url): missing primordial (#15096) | Garcia | |
2022-07-06 | refactor(core): Use `&mut Isolate` as an argument in `JsRealm` methods (#15093) | Andreu Botella | |
Currently almost every `JsRealm` method has a `&mut JsRuntime` argument. This argument, however, is only used to get the runtime's corresponding isolate. Given that a mutable reference to the corresponding `v8::Isolate` can be reached from many more places than a mutable reference to the `JsRuntime` (for example, by derefing a V8 scope), changing that will make `JsRealm` usable from many more places than it currently is. | |||
2022-07-05 | feat(core): Re-export v8 use_custom_libcxx feature (#14475) | Arthur Silva | |
2022-07-05 | chore(ci): fix post publish for forwarding release commit back to main (#15088) | David Sherret | |
2022-07-05 | chore: unpin pin project to fix cargo publish (#15085) | David Sherret | |
2022-07-05 | chore: pin aes-gcm to fix cargo publish (#15084) | David Sherret | |
2022-07-05 | 1.23.3 (#15081) | denobot | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-07-05 | Revert "refactor(snapshots): to their own crate (#14794)" (#15076) | Bartek Iwańczuk | |
This reverts commit fd5a12d7e25dc53238e2bbcffe970e646c1035f3. | |||
2022-07-04 | Revert "feat: add "unhandledrejection" event support (#12994)" (#15075) | Bartek Iwańczuk | |
This reverts commit f7af0b01a59aaac91473e2f920137004d39a310a. | |||
2022-07-04 | feat: add "unhandledrejection" event support (#12994) | Bartek Iwańczuk | |
This commit adds support for "unhandledrejection" event. This event will trigger event listeners registered using: "globalThis.addEventListener("unhandledrejection") "globalThis.onunhandledrejection" This is done by registering a default handler using "Deno.core.setPromiseRejectCallback" that allows to handle rejected promises in JavaScript instead of Rust. This commit will make it possible to polyfill "process.on("unhandledRejection")" in the Node compat layer. Co-authored-by: Colin Ihrig <cjihrig@gmail.com> | |||
2022-07-04 | chore(test): fix `test_collect_specifiers` windows path to specifier code ↵ | Roj | |
(#15072) | |||
2022-07-04 | perf(ext/http): remove accept_encoding interior mutability (#15070) | Divy Srivastava | |
2022-07-04 | fix(cli): handle collecting a directory with file:// (#15002) | Roj | |
2022-07-04 | perf(ext/http): simplify op_http_accept (#15067) | Divy Srivastava | |
2022-07-04 | chore(cli/bench): use `deno bench` for deno_common.js (#15063) | Divy Srivastava | |
2022-07-04 | fix(dts): stop default export type behavior (#14977) | Carter Snook | |
Ref: #14976 | |||
2022-07-04 | fix: update to TypeScript 4.7.4 (#15022) | Rafael Ávila de Espíndola | |
2022-07-04 | perf(ext/http): lazy load headers (#15055) | Divy Srivastava | |
2022-07-04 | perf(serde_v8): avoid extra is_array_buffer_view check (#15056) | Divy Srivastava | |
2022-07-03 | chore: upgrade to dprint 0.30.2 internally (#15061) | David Sherret | |
2022-07-02 | chore(cli/bench): benchmark for raw HTTP ops (#15043) | Divy Srivastava | |
2022-07-02 | ci: use a known good version of deno instead of latest in publish scripts ↵ | David Sherret | |
(#15037) | |||
2022-07-01 | perf(ops): fast path for SMI return values (#15033) | Divy Srivastava | |
2022-07-01 | refactor: extract `deno_graph::create_graph` use to common function (#15009) | David Sherret | |
2022-07-01 | chore: use Rust 1.62.0 (#15028) | Bartek Iwańczuk | |
2022-07-01 | fix(core): handle exception from Wasm termination (#15014) | João Avelino Bellomo Filho | |
Co-authored-by: Augusto Lenz <augustollenz@gmail.com> | |||
2022-07-01 | chore(cli/bench): Add more HTTP benchmarks (#14995) | Divy Srivastava | |
2022-07-01 | fix(core): remove unsafe in OpsTracker (#15025) | Nugine | |
2022-06-30 | chore: forward 1.23.2 to main (#15027) | David Sherret | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-06-30 | perf(ext/web): avoid reallocations in op_base64_atob (#15018) | Divy Srivastava | |
2022-06-30 | chore: upgrade rusty_v8 to 0.44.3 (#15019) | Divy Srivastava | |
2022-06-30 | fix(ext/crypto): add EcdhKeyDeriveParams to deriveKey types (#15005) | Alexandre Negrel | |
2022-06-30 | perf(serde_v8): smallvec ByteString (#15008) | Divy Srivastava | |
2022-06-29 | fix(vendor): ignore import map in output directory instead of erroring (#14998) | David Sherret | |
2022-06-30 | fix(runtime): derive default for deno_runtime::ExitCode (#15017) | Curtis Allen | |
2022-06-29 | refactor: rename `RootConfig` to `CliOptions` (#15007) | David Sherret | |
2022-06-29 | perf(ext/web): use base64-simd for atob/btoa (#14992) | Nugine | |
2022-06-29 | fix(ext/ffi): Empty buffers error with index out of bounds on FFI (#14997) | Aapo Alasuutari | |
2022-06-29 | fix(ext/web): remove `ErrorEventInit`'s error default (#14809) | Mark Ladyshau | |