Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-04-11 | ci: store last-modified timestamps in Github Actions cache (#10110) | Bert Belder | |
2021-04-11 | Revert "use incremental build in ci (#10053)" (#10110) | Bert Belder | |
This reverts commit fd65e6de3dc1ff909a1419c3b8f0c76daf1a69ed. | |||
2021-04-11 | feat: blob URL support in fetch (#10120) | Luca Casonato | |
This commit adds blob URL support in `fetch`. Tested via WPT. This is the first op_crate to have a rust dependency on a different op_crate. | |||
2021-04-10 | feat: data URL support in fetch (#10054) | Luca Casonato | |
This commit adds data URL support in `fetch`. Tested via wpt. | |||
2021-04-08 | fix: enable FileReader wpt and align to spec (#10063) | Luca Casonato | |
This adds some algorithms from the whatwg mimesniff, whatwg infra, and whatwg encoding specs that FileReader needs to use internally. | |||
2021-04-08 | chore: update deno_file to use deno_webidl (#10042) | Luca Casonato | |
This changes the custom input converters in deno_file to use deno_webidl converters. | |||
2021-04-07 | use incremental build in ci (#10053) | Yoshiya Hinosawa | |
2021-04-06 | refactor: add deno_file op crate (#10019) | Luca Casonato | |
Also enables WPT for FileReader. | |||
2021-03-31 | refactor: new optimized op-layer using serde_v8 (#9843) | Aaron O'Mullan | |
- Improves op performance. - Handle op-metadata (errors, promise IDs) explicitly in the op-layer vs per op-encoding (aka: out-of-payload). - Remove shared queue & custom "asyncHandlers", all async values are returned in batches via js_recv_cb. - The op-layer should be thought of as simple function calls with little indirection or translation besides the conceptually straightforward serde_v8 bijections. - Preserve concepts of json/bin/min as semantic groups of their inputs/outputs instead of their op-encoding strategy, preserving these groups will also facilitate partial transitions over to v8 Fast API for the "min" and "bin" groups | |||
2021-03-27 | fix: update wpt + align AbortController (#9907) | crowlKats | |
2021-03-02 | chore: upgrade crates (#9632) | Bartek Iwańczuk | |
2021-03-02 | refactor(op_crates/web): Move URL parsing to Rust (#9276) | Nayeem Rahman | |
2021-02-25 | test(lsp): add benchmarking tests (#9586) | Kitson Kelly | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2021-02-19 | chore: rename default branch to main (#9503) | Luca Casonato | |
2021-02-16 | fix: align btoa to spec (#9053) | Casper Beyer | |
2021-02-13 | tests: re-enable wpt/webappapis/timers (#9489) | Casper Beyer | |
2021-02-13 | fix: webidl utils and align `Event` to spec (#9470) | Luca Casonato | |
2021-02-13 | test(cli): enable microtask-queue tests (#9490) | Casper Beyer | |
2021-02-04 | refactor: rewrite File implementation (#9334) | Luca Casonato | |
2021-02-02 | typo (#9378) | Dezső Mészáros | |
2021-01-30 | refactor: rewrite Blob implementation (#9309) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2021-01-28 | chore: add jsdoc to 26_fetch.js and enable some fetch tests (#9305) | Luca Casonato | |
2021-01-28 | fix(tools): fix typo in wpt cli output (#9303) | Dezső Mészáros | |
2021-01-27 | tests: enable url wpt (#9299) | Luca Casonato | |
2021-01-27 | tests: new typescript WPT runner (#9269) | Luca Casonato | |
2021-01-17 | chore: Enforce ban-untagged-todo lint rule (#9135) | Bartek Iwańczuk | |
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2021-01-05 | tests: add web platform test runner (#8990) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> |