-
Notifications
You must be signed in to change notification settings - Fork 275
Comparing changes
Open a pull request
base repository: bytecodealliance/wit-bindgen
base: v0.53.1
head repository: bytecodealliance/wit-bindgen
compare: v0.54.0
- 15 commits
- 77 files changed
- 11 contributors
Commits on Feb 15, 2026
-
fix: support named fixed-length list types in code generation (#1537)
The `define_type` function dispatches to `type_fixed_length_list` on the `InterfaceGenerator` trait for named fixed-length list types like `type my-array = list<u32, 4>`. This makes `type_fixed_length_list` a required trait method (no default) and adds implementations in all backends: - Rust: generates `pub type Name = [T; N];` - Go: generates `type Name = [N]Type` - Markdown: delegates to `type_alias` - Moonbit: no-op (maps to `FixedArray[T]` natively) - C, C++, C#: explicit `todo!()` (not yet supported) Also adds a shared codegen test in `tests/codegen/named-fixed-length-list.wit` with expected failures for backends that don't yet support this.
Configuration menu - View commit details
-
Copy full SHA for 9be80b5 - Browse repository at this point
Copy the full SHA 9be80b5View commit details
Commits on Feb 18, 2026
-
fix(rust): no entry found for key (#1547)
* fix(rust): no entry found for key Fixes #1544 * fix(csharp): add issue-1544.wit fail list The test issue-1544.wit uses async features (futures) which C# doesn't support yet.
Configuration menu - View commit details
-
Copy full SHA for 85d10eb - Browse repository at this point
Copy the full SHA 85d10ebView commit details
Commits on Feb 23, 2026
-
C#: Dont close the block comment if the user comment contains */ (#1533)
* #1515 dont close the comment` * add test
Configuration menu - View commit details
-
Copy full SHA for e182ef5 - Browse repository at this point
Copy the full SHA e182ef5View commit details
Commits on Feb 26, 2026
-
feat: migrate to vanity imports (#1548)
* feat: migrate to vanity imports Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com> * fix(go): improving documentation Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com> --------- Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ff9543d - Browse repository at this point
Copy the full SHA ff9543dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18f858a - Browse repository at this point
Copy the full SHA 18f858aView commit details
Commits on Feb 27, 2026
-
fix(rust): Restrict equal types to the current world (#1549)
* move name_interface to preprocess phase; restrict equal types to the current world * add test * remove stale failed tests * include primitive types * add back wasi-http-borrowed * comments * use LiveTypes * fix
Configuration menu - View commit details
-
Copy full SHA for 4a48c99 - Browse repository at this point
Copy the full SHA 4a48c99View commit details -
C#: Add partial support for Futures and Streams (#1529)
* passes pendingimport test for c# * passes pendingimport test for c# * runtime async tests pass * fixes to make sync functions pass again. Some tidy * Remove debug WriteLines * some clean up * clippy * Make streams.wit compile * For streams use a StreamReader/StreamWriter pair so we can write something. Maybe we can go back to one pair of classes later. * add some stream support * clippy fmt * start clean up Fix stub params * enable another codegen test * format * some tidy/refactor * some tidy/refactor * refactor * resolve merge * clippy * merge conflict * remove partial * remove ws * remove unsafe * Apply suggestions from code review Co-authored-by: Joel Dice <joel.dice@akamai.com> * merge, enable test --------- Co-authored-by: Joel Dice <joel.dice@akamai.com>
Configuration menu - View commit details
-
Copy full SHA for 7544b80 - Browse repository at this point
Copy the full SHA 7544b80View commit details
Commits on Mar 2, 2026
-
* Fix use-after-free issue in moonbit * Make the moonbit test runner work with the latest compiler * Make existing tests pass including fixed-length list * fmt
Configuration menu - View commit details
-
Copy full SHA for f7b37ec - Browse repository at this point
Copy the full SHA f7b37ecView commit details
Commits on Mar 5, 2026
-
chore: bump go-pkg version (#1557)
Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3ee9fe2 - Browse repository at this point
Copy the full SHA 3ee9fe2View commit details -
Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a4170e0 - Browse repository at this point
Copy the full SHA a4170e0View commit details
Commits on Mar 9, 2026
-
feat: add empty.s to generated directories (#1560)
Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c1b579 - Browse repository at this point
Copy the full SHA 2c1b579View commit details
Commits on Mar 10, 2026
-
[C#] Remove WaitableSet and its global. Tidy <T> in codegen (#1552)
* Remove WaitableSet and its global. Tidy <T> in codegen * address feedback, comment use of unsafe, refactor repeated code.
Configuration menu - View commit details
-
Copy full SHA for 9b0965c - Browse repository at this point
Copy the full SHA 9b0965cView commit details
Commits on Mar 13, 2026
-
[C#] Add resolving of equivalent types. (#1563)
* add resolving of equivalent types to pass future-same-type-different-names.wit * revert Remove/TryRemove change * Address feedback: remove the && parameter
Configuration menu - View commit details
-
Copy full SHA for 32b3d80 - Browse repository at this point
Copy the full SHA 32b3d80View commit details -
ci: add riscv64gc-unknown-linux-gnu to release artifacts (#1568)
Add cross-compilation support for riscv64gc-unknown-linux-gnu, following the same Docker-based pattern as the existing aarch64-linux target. Fixes #1567
Configuration menu - View commit details
-
Copy full SHA for 3704b06 - Browse repository at this point
Copy the full SHA 3704b06View commit details
Commits on Mar 16, 2026
-
Release wit-bindgen 0.54.0 (#1570)
[automatically-tag-and-release-this-commit] Co-authored-by: Auto Release Process <auto-release-process@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b858f8e - Browse repository at this point
Copy the full SHA b858f8eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.53.1...v0.54.0