-
Notifications
You must be signed in to change notification settings - Fork 248
Closed
Description
I've started sending PRs to do this, but I figured it'd also be a good thing to write things down:
- Implement and test NaN canonicalization for float32/float64
- Make a plan for string encodings -- hardcode to utf-8? option-per-language?
- Enable mutability in Rust traits generated for in-wasm since recursive entry is now prohibited (Mutable methods in wit resources #178)
- Use
post-returninstead of individualfreecalls - Update cases in variants to require their type payload
- Add a
uniontype - Add an
optiontype - Add an
expectedtype - Add an
enumtype - Add a
tupletype - Add a
flagstype - Change return-multiple-values ABI
- Implement MAX_FLAT_PARAMS for passing arguments
- Remove support for old-style
*.witx - Remove support for
char8andusize - Rename
f32andf64tofloat32andfloat64 - Change the
variantABI w.r.t. the "join" function - Split out the
stringtype fromlist<char> - Add a
booltype - Add a
unittype - Remove support for multiple return values
(I'll probably add to this over time as I remember things)
theduke, sdeleuze, Eastwooder, sunfishcode, esoterra and 3 morewillemneal
Metadata
Metadata
Assignees
Labels
No labels