Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-14 | tests: fix wpt epoch ci job (#10960) | Luca Casonato | |
2021-06-14 | build: add wpt epoch/daily run (#10937) | Luca Casonato | |
This adds a daily scheduled CI pipeline that runs WPT tests against the most recent epochs/daily every night. Results are uploaded to wpt.fyi. WPTs are run on all supported platforms, on both stable and canary. | |||
2021-06-11 | fix: propagate top level thrown errors in WPT (#10932) | Luca Casonato | |
Previously top level errors were swallowed. | |||
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-09 | chore: move serde_v8 to separate repo (#10909) | Bartek Iwańczuk | |
Now available at https://github.com/denoland/serde_v8 | |||
2021-06-08 | v1.11.0 | Bartek Iwańczuk | |
2021-06-08 | chore: release crates (#10896) | Bartek Iwańczuk | |
2021-06-07 | chore(tools): Fix stdout buffer of launched process getting full causing ↵ | David Sherret | |
tools/lint.js to hang on Windows (#10888) Also fix Windows only clippy issues. | |||
2021-06-07 | chore: update wpt (#10884) | Luca Casonato | |
This commit updates wpt. It tries to get us ever closer to eventually stop floating patches, and being able to use wpt upstream. | |||
2021-06-07 | tests: upload WPT reports to wpt.fyi (#10883) | Luca Casonato | |
2021-06-07 | refactor: clean up webidl protype configuration (#10871) | Luca Casonato | |
2021-06-06 | tests: run wpt scripts with Deno.core.evalContext (#10852) | Luca Casonato | |
This means wpts are now run in script context, and there are better stack traces. | |||
2021-06-06 | tests: generate and upload wptreport.json (#10869) | Luca Casonato | |
These reports can be consumed by tools like `wptreport` or https://wpt.fyi. The old style report could be removed in a future PR when wpt.deno.land is updated. | |||
2021-06-06 | feat(fetch): implement abort (#10863) | Luca Casonato | |
This commit introduces fetch aborting via an AbortSignal. | |||
2021-06-06 | feat(extensions/crypto): implement subtle.digest (#10796) | Casper Beyer | |
Co-authored-by: Yacine Hmito yacinehmito@users.noreply.github.com | |||
2021-06-06 | feat(web): Implement TextDecoderStream and TextEncoderStream (#10842) | Andreu Botella | |
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 | fix(crypto): change Crypto to interface (#10853) | Leo K | |
Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
2021-06-05 | tests: disable failing stream idl test (#10860) | Luca Casonato | |
Didn't catch failure in original PR due to #10856 and merge ordering. | |||
2021-06-05 | fix(streams): expose ReadableByteStreamController & ↵ | Leo K | |
TransformStreamDefaultController (#10855) | |||
2021-06-05 | tests: fix wpt runner expected test file failures (#10856) | Luca Casonato | |
2021-06-05 | tests: remove non-applicable webstorage wpt (#10858) | Leo K | |
2021-06-05 | feat(extensions/crypto): implement randomUUID (#10848) | Leo K | |
2021-06-04 | chore: add web crypto to expectations (#10845) | Luca Casonato | |
This should make wpt.deno.land a lot more accurate about our current implementation status. | |||
2021-06-03 | fix(fetch): implement newline normalization and escapes in the ↵ | Andreu Botella | |
multipart/form-data serializer (#10832) | |||
2021-06-03 | build: collect wpt results as json (#10823) | Luca Casonato | |
2021-06-01 | chore: update wpt (#10807) | Luca Casonato | |
2021-06-01 | fix: Support the stream option to TextDecoder#decode (#10805) | Andreu Botella | |
2021-05-31 | fix: remove unimplemented Request attributes (#10784) | Luca Casonato | |
Not having them is better than throwing "unimplemented" errors on access. | |||
2021-05-26 | fix(fetch): make prototype properties writable (#10769) | Luca Casonato | |
2021-05-25 | fix(extension/file): update File constructor following the spec (#10760) | Yoshiya Hinosawa | |
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-19 | fix(serde_v8): remove intentional deserialization error on non-utf8 strings ↵ | Aaron O'Mullan | |
(#10156) Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-05-18 | chore: update deno_lint binary used in CI to v0.5.0 (#10652) | Yusuke Tanaka | |
2021-05-10 | feat: add WebStorage API (#7819) | crowlKats | |
This commit introduces localStorage and sessionStorage. | |||
2021-05-09 | chore: update wpt (#10509) | Luca Casonato | |
2021-05-08 | fix: TextEncoder#encodeInto spec compliance + perf gains (#10129) | Thiago Padilha | |
2021-05-06 | chore: upgrade dprint 0.13.1 to fix CI. (#10513) | David Sherret | |
2021-05-03 | fix(op_crates/fetch): check fetch() argument length (#10474) | Anonymous | |
2021-04-30 | Rename crate_ops to extensions (#10431) | Andy Hayden | |
2021-04-28 | chore: upgrade dprint plugins (#10397) | Satya Rohith | |
2021-04-26 | feat(core): enable wasm threading support (#10116) | Casper Beyer | |
2021-04-26 | flamebench: streamline profiling benches (#10121) | Aaron O'Mullan | |
2021-04-26 | tests: enable idlharness wpt (#10371) | Luca Casonato | |
This enables more test cases that expose issues in our implementation. | |||
2021-04-20 | chore: add readme for cutting release (#10070) | Bartek Iwańczuk | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2021-04-20 | chore: align fetch to spec (#10203) | Luca Casonato | |
This commit aligns the `fetch` API and the `Request` / `Response` classes belonging to it to the spec. This commit enables all the relevant `fetch` WPT tests. Spec compliance is now at around 90%. Performance is essentially identical now (within 1% of 1.9.0). | |||
2021-04-20 | chore: update copyright headers (#10243) | Yoshiya Hinosawa | |
2021-04-19 | chore: align `Headers` to spec (#10199) | Luca Casonato | |
This commit aligns `Headers` to spec. It also removes the now unused 03_dom_iterable.js file. We now pass all relevant `Headers` WPT. We do not implement any sort of header filtering, as we are a server side runtime. This is likely not the most efficient implementation of `Headers` yet. It is however spec compliant. Once all the APIs in the `HTTP` hot loop are correct we can start optimizing them. It is likely that this commit reduces bench throughput temporarily. | |||
2021-04-14 | chore: align FormData to spec (#10169) | Luca Casonato | |
This PR aligns `FormData` to spec. All WPT tests are passing. | |||
2021-04-13 | fix(core): remove wasm-test-streaming flag (#10158) | Casper Beyer | |