component-model icon indicating copy to clipboard operation
component-model copied to clipboard

Repository for design and specification of the Component Model

Results 181 component-model issues
Sort by recently updated
recently updated
newest added

I'm trying to define a component interface in WIT format so that components (client) can pass callbacks (closures) to host. Host can then store the callback somewhere and then invoke...

I'd like your thoughts on an issue I ran into while designing wasi-sockets: Some operations require exclusive access to a resource while the operation is in progress. The component-model already...

I believe that given the binary format today there's not actually any means by which a core module type could be exported. I think this is because type exports always...

enhancement

Over in wasi-nn, we have been wondering whether there might be a way to specify an alignment for a type larger than the one specified by the canonical ABI. This...

Currently the spec states: > Validation of [method] names requires the first parameter of the function to be (param "self" (borrow $R)), where $R is the resource labeled r. Are...

I would like to point at some inconsistency I see in wit syntax, It is not clear to me if there is a good reason or I miss something. When...

@pchickey @lukewagner, we had a discussion of static linking in context of WebAssembly/WASI#549, and I just wanted to make sure I understood it correctly: Currently static core linking works by...

## Motivation At the moment, there is no way to convert an owned resource handle inside the resource-exporting component back into an owned value of the type that implements the...

Forgive me if I'm missing it, but is there a discussion of how the [Unicode UTR 36: UTF-8 Exploits](https://www.unicode.org/reports/tr36/#UTF-8_Exploit) are addressed by the component model strings? From what I can...

question

the explainer says: > Components prevent unexpected reentrance by setting the "lockdown" state (in the previous bullet) whenever calling out through an import, clearing the lockdown state on return, thereby...