summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-05refactor: asynchronous blob backing store (#10969)Jimmy Wärting
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-07-05tests: be more liberal with expectation wildcards (#11279)Casper Beyer
2021-07-05fix: spec conformance for performance API (#10887)Leo K
2021-07-05fix(fetch): OPTIONS should be allowed a non-null body (#11242)Craig Morten
2021-07-05refactor: introduce primordials for web/streams (#11251)Luca Casonato
2021-07-05refactor(runtime): reduce duplication in test harness (#11274)Casper Beyer
2021-07-05fix(webidl): use primordial for SymbolToStringTag (#11275)Divy Srivastava
2021-07-05fix(webstorage): use primordial for Symbol.for (#11276)Divy Srivastava
2021-07-04refactor: use primordials for extensions/websocket (#11240)Divy Srivastava
2021-07-04fix: primordials in extensions/net and runtime/js (#11270)Simon Rask
2021-07-04refactor: use primordials in extensions/web/02_event.js (#11264)Bartek Iwańczuk
2021-07-04refactor use primordials in extensions/webgpu (#11265)Bartek Iwańczuk
2021-07-04fix: align DOMException to webidl spec (#11259)Luca Casonato
2021-07-04refactor: use primordials in runtime/, part2 (#11248)Bartek Iwańczuk
2021-07-03feat: 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-03fix: stream strategy size should be plain functionLuca Casonato
2021-07-03chore: update wpt submoduleLuca Casonato
2021-07-03refactor: introduce primordials for ext/web (#11228)Luca Casonato
2021-07-03fix: primordials in extensions/net (#11250)Bartek Iwańczuk
2021-07-03refactor: use primordials for `13_buffer.js` and `30_fs.js` (#11247)Simon Rask
2021-07-03refactor: use primordials in extensions/net/ (#11243)Bartek Iwańczuk
2021-07-03refactor: use primordials in runtime/, part1 (#11241)Bartek Iwańczuk
2021-07-03refactor: use primordials for extensions/broadcast_channel (#11231)Divy Srivastava
2021-07-03refactor: use primordials for extensions/webstorage (#11239)Divy Srivastava
2021-07-03chore: add TypedArray to primordials typings (#11236)Luca Casonato
2021-07-02chore: upgrade rusty_v8 and serde_v8 (#11233)Bartek Iwańczuk
2021-07-02doc: fix duplicated words 'use of use of' (#11230)TED@Hexaflow
2021-07-02refactor: use primordials for extensions/webidl (#11227)Luca Casonato
2021-07-02fix(diff): better handling of text with only line ending differences (#11212)David Sherret
Additionally fixes: * It not displaying a diff when one text had a trailing newline and the other didn't. * Edge case where the line number width could be incorrect if the original text had say 99 lines and the edit text had 100 lines.
2021-07-02Remove unstable native plugins (#10908)Bartek Iwańczuk
This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API.
2021-07-02refactor: use primordials for extensions/url (#11225)Luca Casonato
2021-07-02refactor: introduce primordials (#10939)Luca Casonato
This commit introduces primordials to deno_core. Primordials are a frozen set of all intrinsic objects in the runtime. They are not vulnerable to prototype pollution.
2021-07-02perf: speed up TextEncoder.prototype.encodeInto() (#11219)Andreu Botella
The current implementation of op_encoding_encode_into UTF-8 encodes each individual code point in the input string into the output buffer. But after the ops binding, the input is a Rust String, so the UTF-8 bytes can simply be copied to the output. This should improve this API's performance.
2021-07-02fix(fetch): a consumed body with a non-stream source should result in a ↵Andreu Botella
disturbed stream (#11217)
2021-07-02feat(core): pump V8 message loop on event loop tick (#11221)Bartek Iwańczuk
This commit adds support for Atomics and FinalizationRegistry by integrating V8's message loop into "JsRuntime::poll_event_loop".
2021-07-02docs(cli/flags): use deno instead of target/debug/deno (#11215)Zhangyuan Nie
2021-07-02chore: upgrade rusty_v8 and serde_v8 (#11216)Bartek Iwańczuk
2021-07-02v1.11.3Luca Casonato
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2021-07-01ci: don't set DENO_CANARY when releasing, attempt 2 (#11214)Bert Belder
2021-07-01chore: update dprint-plugin-json to remove duplicate dprint-core dependency ↵David Sherret
(#11209)
2021-07-01build: switch to wpt.fyi prod (#11201)Luca Casonato
2021-07-01upgrade: swc 0.44.0 (#11197)Luca Casonato
2021-06-30fix: panic in request body streaming (#11191)Luca Casonato
2021-06-30feat(inspector): improve inspector prompt in Chrome Devtools (#11187)Bartek Iwańczuk
This commit improves how Deno inspector presents itself in Chrome Devtools.
2021-06-29ci: don't set DENO_CANARY when releasing (#11181)Bert Belder
Fixes: #11179
2021-06-29chore: 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-29test(cli): harden test runner tests (#11166)Casper Beyer
2021-06-29fix(cli): pretty print coverage files (#11157)Casper Beyer
2021-06-29fix(core/modules): Fix concurrent loading of dynamic imports (#11089)Nayeem Rahman
This commit changes implementation of module loading in "deno_core" to track all currently fetched modules across all existing module loads. In effect a bug that caused concurrent dynamic imports referencing the same module to fail is fixed.
2021-06-29feat: 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