Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-08 | fix: inspecting prototypes of built-ins with custom inspect implementations ↵ | David Sherret | |
should not throw (#11308) | |||
2021-07-07 | fix: uuid crate needs 'serde' feature (#11318) | 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 | refactor: use primordials in extensions/web, part2 (#11299) | Bartek Iwańczuk | |
2021-07-06 | refactor: use primordials in extensions/web (#11273) | Bartek Iwańczuk | |
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2021-07-06 | perf: don't double convert to USVString for TextEncoder (#11297) | Andreu Botella | |
This works since both core.encode and the ops bindings to a Rust String will already replace any lone surrogates with the replacement character. | |||
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: introduce primordials for web/streams (#11251) | Luca Casonato | |
2021-07-04 | refactor: use primordials in extensions/web/02_event.js (#11264) | Bartek Iwańczuk | |
2021-07-04 | fix: align DOMException to webidl spec (#11259) | Luca Casonato | |
2021-07-03 | fix: stream strategy size should be plain function | Luca Casonato | |
2021-07-03 | refactor: introduce primordials for ext/web (#11228) | Luca Casonato | |
2021-07-02 | perf: 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-02 | v1.11.3 | Luca Casonato | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2021-06-28 | chore: release deno_core (#11164) | Bartek Iwańczuk | |
2021-06-26 | fix: MessagePort in message for postMessage transfers (#11103) | Luca Casonato | |
2021-06-25 | chore(ext/console): deprecate Deno.customInspect (#10035) | Yoshiya Hinosawa | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-06-24 | fix: make readonly `Event` properties readonly (#11106) | David Sherret | |
2021-06-24 | fix(inspect): eliminate panic inspecting event classes (#10979) | David Sherret | |
2021-06-23 | fix(fetch): proxy body for requests created from other requests (#11093) | Andreu Botella | |
Additionally, if the existing `Request`'s body is disturbed, the Request creation should fail. This change also updates the step numbers in the Request constructor to match whatwg/fetch#1249. | |||
2021-06-22 | feat: transfer MessagePort between workers (#11076) | Luca Casonato | |
Add support for transferring `MessagePort`s between workers. | |||
2021-06-21 | feat: `MessageChannel` and `MessagePort` (#11051) | Luca Casonato | |
This commit introduces support for MessageChannel and MessagePort. MessagePorts can be transfered across other MessagePorts. | |||
2021-06-21 | chore: release crates (#11068) | Bartek Iwańczuk | |
2021-06-16 | fix: closing / aborting WritableStream is racy (#10982) | Luca Casonato | |
2021-06-15 | chore: release crates (#10976) | Bartek Iwańczuk | |
2021-06-15 | fix: pass some more WHATWG streams WPT (#10970) | Luca Casonato | |
2021-06-15 | fix: make WHATWG streams more compliant (#10967) | Luca Casonato | |
2021-06-14 | refactor: move streams implementation to deno_web crate (#10935) | Bartek Iwańczuk | |
2021-06-10 | refactor: merge deno_file crate into deno_web (#10914) | Bartek Iwańczuk | |
This refactor makes it so there's one less crate to publish on each release. | |||
2021-06-08 | chore: release crates (#10896) | Bartek Iwańczuk | |
2021-06-07 | refactor(runtime): move performance API to timers extension (#10818) | Satya Rohith | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-06-07 | refactor: clean up webidl protype configuration (#10871) | Luca Casonato | |
2021-06-06 | feat(fetch): implement abort (#10863) | Luca Casonato | |
This commit introduces fetch aborting via an AbortSignal. | |||
2021-06-06 | feat(web): Implement TextDecoderStream and TextEncoderStream (#10842) | Andreu Botella | |
2021-06-06 | fix: typo in validator for TextEncoder#encode (#10862) | Luca Casonato | |
2021-06-05 | refactor(web): use encoding_rs for text encoding (#10844) | Luca Casonato | |
This commit removes all JS based text encoding / text decoding. Instead encoding now happens in Rust via encoding_rs (already in tree). This implementation retains stream support, but adds the last missing encodings. We are incredibly close to 100% WPT on text encoding now. This should reduce our baseline heap by quite a bit. | |||
2021-06-05 | refactor(crypto): validate max random bytes in Rust (#10857) | Leo K | |
2021-06-01 | fix: Support the stream option to TextDecoder#decode (#10805) | Andreu Botella | |
2021-05-31 | Merge v1.10.3 into main (#10801) | Bert Belder | |
2021-05-31 | v1.10.3 | Bert Belder | |
2021-05-31 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-31 | chore: update deno_lint binary used in CI to v0.5.0 (#10652) | Yusuke Tanaka | |
2021-05-29 | chore: release web extension@0.38.0 (#10773) | Luca Casonato | |
2021-05-23 | feat(extensions): BroadcastChannel WPT conformance | Ben Noordhuis | |
Replaces the file-backed provider by an in-memory one because proper file locking is a hard problem that detracts from the proof of concept. Teach the WPT runner how to extract tests from .html files because all the relevant tests in test_util/wpt/webmessaging/broadcastchannel are inside basics.html and interface.html. | |||
2021-05-18 | chore: update deno_lint binary used in CI to v0.5.0 (#10652) | Yusuke Tanaka | |
2021-05-17 | chore: release crates (#10661) | Luca Casonato | |
For the Deno 1.10.2 release. | |||
2021-05-17 | chore: update dependencies (#10660) | Luca Casonato | |
2021-05-11 | chore: release crates (#10596) | Bartek Iwańczuk | |
2021-05-08 | fix: TextEncoder#encodeInto spec compliance + perf gains (#10129) | Thiago Padilha | |