Ryan Levick
Ryan Levick
### Brief summary We have a few [stories](https://github.com/rust-lang/wg-async-foundations/blob/f583e8284e521238ce63b670d9371daf1262c1e0/src/vision/status_quo/barbara_anguishes_over_http.md) which highlight the fact that choosing a runtime upfront can be quite expensive. However, we don't yet have a story about a...
We should have some sort of logic when the chunked stream ends prematurely. Right now we just end the stream and leave it to later steps to (maybe?) catch this...
There are many [HTTP response headers](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.6) that we should be sending back to the client. Here is a list of headers that we may want to support for every single...
Right now we hard code certain values for the server including max number of requests and keep alive timeout. We should have API that allows for this to be configured.
This follows the design outlined in bytecodealliance/wasmtime#7681 for IpNameLookup. A new trait `IpNameLookup` is introduced that factors out the conversion from a `String` to a list of IP addresses. Another...
This changes improve the error message when a component is importing/exporting something that the linker is either missing or has the wrong type. Previously the error message for a missing...
My use case is essentially to allow any socket operation as long as the IP addressed used for that operation was resolved in the last call to `wasi:sockets/ip-name-lookup#resolve_addresses`. Given the...
As noted in https://github.com/bytecodealliance/wit-bindgen/issues/769 and https://github.com/bytecodealliance/wit-bindgen/pull/675, type aliases cause certain optimizations around borrowing to not longer be applied. For example take the following semantically equivalent functions in wit: ```wit borrow:...
Unlike the C and Rust code generators, the Go code generator does not seem to embed the wit-bindgen version in the producer custom section in the "processed-by" field. The field...
I have a wit package that I am evolving over time with *some* interfaces changing and others staying the same. I'm running into an issue where a world definition for...