Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
2021-08-06 | revert: allow URL for permissions (#11600) | Bartek Iwańczuk | |
Revert changes to "net" permissions in regards to handling URLs introduced in 15b0e61de. | |||
2021-08-06 | feat: support AbortSignal in writeFile (#11568) | Benjamin Gruenbaum | |
2021-08-06 | feat(runtime): allow URL for permissions (#11578) | Leo K | |
2021-08-04 | feat(unstable): clean environmental variables for subprocess (#11571) | Leo K | |
This commit adds "Deno.RunOptions.clearEnv" option, that allows to clear environmental variables from parent process before spawning a subprocess. | |||
2021-08-03 | chore: surface import map JSON parse error to user (#11573) | David Sherret | |
2021-08-02 | chore: format toml files internally (#11563) | David Sherret | |
2021-08-02 | feat: stabilize Deno.serveHttp() (#11544) | Bartek Iwańczuk | |
This commit moves "Deno.serveHttp()" and related types to stable namespace. | |||
2021-07-30 | chore: upgrade Rust to 1.54.0 (#11554) | Yusuke Tanaka | |
2021-07-30 | chore(core): use oneshot channel in mod_evaluate() (#11556) | Ben Noordhuis | |
Oneshot is more appropriate because mod_evaluate() only sends a single value. It also makes it easier to use it correctly. As an embedder, I wasn't sure if I'm expected to drain the channel or not. | |||
2021-07-29 | feat(runtime): implement navigator.hardwareConcurrency (#11448) | Divy Srivastava | |
This commit implements "navigator.hardwareConcurrency" API, which supersedes "Deno.systemCpuInfo()" API (which was removed in this commit). | |||
2021-07-29 | chore: release deno_fetch (#11549) | Satya Rohith | |
2021-07-28 | feat(extensions/fetch): extend init options (#11528) | Satya Rohith | |
2021-07-26 | chore: release crates (#11519) | Bartek Iwańczuk | |
2021-07-26 | refactor: use `primordials` in runtime, extensions and core (#11500) | Yusuke Tanaka | |
2021-07-23 | cleanup(runtime): remove last references to Deno.core.sharedQueue (#11503) | Aaron O'Mullan | |
`Deno.core.sharedQueue` was killed in #9843 | |||
2021-07-22 | fix: support --cert flag for tls connect APIs (#11484) | Luca Casonato | |
2021-07-20 | fix: panic for non-WS connections to inspector (#11466) | Bartek Iwańczuk | |
2021-07-19 | chore: release crates (#11454) | Bartek Iwańczuk | |
2021-07-17 | fix(workers): silently ignore non-existent worker IDs (#11417) | Andreu Botella | |
Fixes #11416 | |||
2021-07-14 | refactor(cli/tools/test_runner): split reporter into distinct stages (#11395) | Casper Beyer | |
This splits up the reporter into smaller functions, one for each distinct event that happens during the testing process. | |||
2021-07-14 | refactor(runtime): apply permissions as a hook during registration (#11347) | Casper Beyer | |
2021-07-13 | chore: release crates (#11378) | Bartek Iwańczuk | |
2021-07-12 | refactor: deno_http op crate (#11335) | Luca Casonato | |
2021-07-11 | Revert "Remove unstable native plugins (#10908)" | Ryan Dahl | |
This reverts commit 7dd4090c2a3dc0222fd6ff611eeb2bd69cd28224. | |||
2021-07-10 | fix: align DedicatedWorkerGlobalScope event handlers to spec (#11353) | Andreu Botella | |
2021-07-09 | chore: update crates (#11332) | Luca Casonato | |
2021-07-08 | feat(core): return v8::Value from JsRuntime::execute_script (#11129) | Bartek Iwańczuk | |
This commit changes return type of JsRuntime::execute_script to include v8::Value returned from evaluation. When embedding deno_core it is sometimes useful to be able to inspect script evaluation value without the hoops of adding ops to store the value on the OpState. v8::Global<v8::Value> is used so consumers don't have to pass scope themselves. | |||
2021-07-08 | feat(runtime/http): server side websocket support (#10359) | Leo K | |
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-07-08 | chore: update wgpu to 0.9.0 (#11315) | Luca Casonato | |
2021-07-06 | chore: use parking_lot for synchronization primitives to align with tokio ↵ | David Sherret | |
(#11289) parking_lot is already transitively used in tokio via the "full" cargo feature | |||
2021-07-06 | feat: support SharedArrayBuffer sharing between workers (#11040) | Luca Casonato | |
This commit adds support for sharing SABs between workers. | |||
2021-07-06 | feat(crypto): implement generateKey() and sign() (#9614) | Divy Srivastava | |
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-07-05 | feat(test): add --shuffle flag to randomize test ordering (#11163) | Casper Beyer | |
2021-07-05 | fix(runtime): ignored tests should not cause permission changes (#11278) | Casper Beyer | |
2021-07-05 | chore: upgrade Tokio to 1.8.0 (#11281) | Yusuke Tanaka | |
2021-07-05 | refactor: asynchronous blob backing store (#10969) | Jimmy Wärting | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-07-05 | refactor(runtime): reduce duplication in test harness (#11274) | Casper Beyer | |
2021-07-04 | fix: primordials in extensions/net and runtime/js (#11270) | Simon Rask | |
2021-07-04 | refactor: use primordials in runtime/, part2 (#11248) | Bartek Iwańczuk | |
2021-07-03 | feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵ | Andreu Botella | |
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules. | |||
2021-07-03 | refactor: introduce primordials for ext/web (#11228) | Luca Casonato | |
2021-07-03 | refactor: use primordials for `13_buffer.js` and `30_fs.js` (#11247) | Simon Rask | |
2021-07-03 | refactor: use primordials in runtime/, part1 (#11241) | Bartek Iwańczuk | |
2021-07-02 | Remove unstable native plugins (#10908) | Bartek Iwańczuk | |
This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API. | |||
2021-07-02 | v1.11.3 | Luca Casonato | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2021-06-30 | feat(inspector): improve inspector prompt in Chrome Devtools (#11187) | Bartek Iwańczuk | |
This commit improves how Deno inspector presents itself in Chrome Devtools. | |||
2021-06-29 | chore: get rid of REPL timeout (#11175) | Bert Belder | |
* Get rid of timeout * Use tokio channel and reduce calls to run_event_loop Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2021-06-29 | feat: Add "deno_net" extension (#11150) | Bartek Iwańczuk | |
This commits moves implementation of net related APIs available on "Deno" namespace to "deno_net" extension. Following APIs were moved: - Deno.listen() - Deno.connect() - Deno.listenTls() - Deno.serveHttp() - Deno.shutdown() - Deno.resolveDns() - Deno.listenDatagram() - Deno.startTls() - Deno.Conn - Deno.Listener - Deno.DatagramConn | |||
2021-06-28 | chore: release deno_core (#11164) | Bartek Iwańczuk | |