GitHub / bytecodealliance/wit-bindgen / commits
A language binding generator for WebAssembly interface types
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d6bc3a0f |
rust: store local wrapper addresses in async stream/future vtables (#1699)
Co-authored-by: Till Schneidereit <t****l@t****t> |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 4f9a02d7 | Update tools & wasi-sdk in CI (#1696) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 0b0069d6 |
Release wit-bindgen 0.61.1 (#1698)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| 8cde5cec | Don't force link `cabi_realloc` on non-Wasm builds. (#1697) |
Demetrius Kanios <d****s@k****t>
Committed by: GitHub <n****y@g****m> |
4 days ago | |
| e5cbca39 |
Release wit-bindgen 0.61.0 (#1694)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 17d9bfa8 | Unconditionally link wasip3 C-based intrinsics (#1695) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 4f831f2c | Bump wasm-tools dependencies (#1693) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| d4001ab4 | Rework method chaining system of Rust generator (#1602) |
Demetrius Kanios <d****s@k****t>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 8ee0a9da | Add a `--locked` job to CI (#1692) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 084407c6 | D guest bindings generator (#1561) |
Demetrius Kanios <d****s@k****t>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| df9b0332 | Fix more compat with nightly rust, more wasip3 fixes (#1691) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| b119e284 | Prepare tests to run on WASIp3 (#1688) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| bd5e46cb | markdown: don't nest a link inside a link (#1689) |
WissssleyL <l****7@1****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| c36517b2 |
feat: update go bindings to pass go vet (#1670)
Signed-off-by: Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| a30b8dd7 | Fix tests on Rust nightly (#1679) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| d92cfd34 |
fix(rust): restore `cabi_realloc` for `wasm32-unknown-unknown` (#1677)
Signed-off-by: Scott Andrews <s****t@a****e> |
Scott Andrews <s****t@a****e>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 0781ccd6 |
fix(rust): fully qualify Option and Result in macro (#1676)
Signed-off-by: Scott Andrews <s****t@a****e> |
Scott Andrews <s****t@a****e>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 4ac8eaa8 | Fix Markdown docs with source-like syntax (#1673) |
subotac <7****c@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7687beb9 | Targeted Attribute Injection (#1656) |
Wilfred Denton <w****d@h****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d3ebba09 |
ci: run WASIp3 threading tests against wasmtime dev (#1669)
Signed-off-by: Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7c489011 | perf(moonbit): tune primitive stream buffering (#1664) |
Zihang Ye <y****g@i****n>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ce2815c7 | perf(moonbit): compact async task state storage (#1665) |
Zihang Ye <y****g@i****n>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6b3ec405 | Change `cabi_realloc` gates to WASIp1-only (#1663) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1ae00530 |
Release wit-bindgen 0.60.0 (#1662)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 614172d8 | chore(deps): update wasmparser/wasm-encoder/etc deps to *.254.* (#1661) |
Victor Adossi <1****c@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5c2943bb | refactor(moonbit): a possibly better async implementation for wasi p3 (#1659) |
Zihang Ye <y****g@i****n>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 50b799af |
Add support for named implements in Go (#1657)
Signed-off-by: Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m>, Jeremy Fleitz <j****y@c****m> |
Jeremy Fleitz <j****z@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 93a5f4e3 |
Release wit-bindgen 0.59.0 (#1655)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6f156096 | Update wasm-tools dependencies (#1654) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 2943424b | Move all async tests to general folder (#1651) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 89363658 | Propagate errors in `preprocess` instead of unwrapping (#1648) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4642b6bc |
chore: bump go-pkg version (#1645)
Signed-off-by: Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 1ccc7c72 | Fix exception safety violation in AbiBuffer::advance (#1649) |
EvianZhang <e****9@1****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f1e55577 |
feat(cpp): add map type support (#1590)
Signed-off-by: Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4b1ba9a0 | Evolve the wasip3 async C ABI for tasks (#1637) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 154003e8 | async: remove inter-task wakeup stream from its waitable set before cancellin... |
Saicharan Ramineni <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| cfd7b771 |
csharp: omit version namespace segment when package is unambiguous (#1635)
Co-authored-by: sanosuguru <s****u@g****m> |
Sano Suguru <4****u@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 08416e21 |
Rust: Provide a trait method to (optionally) control resource allocation (#1625)
Co-authored-by: Alex Crichton <a****x@a****m> |
Christof Petig <3****g@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7a6dd1ae | Update to wasm-tools 252 (#1634) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 646d3b4b |
feat(rust): Expose merge_structurally_equal_types (#1633)
Signed-off-by: Scott Andrews <s****t@a****e> |
Scott Andrews <s****t@a****e>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a2a1e024 |
Release wit-bindgen 0.58.0 (#1631)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 19a8df61 | Update wasm-tools deps (#1630) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 42c983ea | Rename `spawn` to `spawn_local` (#1629) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 62bba7d4 |
feat(c): add map type support (#1611)
Signed-off-by: Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0975733f | c: Fix type name collisions with anonymous types (#1624) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d6351173 | C++: sort types topologically before emitting definitions (#1619) |
Joel Dice <j****e@f****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 557ca948 | C++: fix compile errors when lowering `result<string>`, etc. (#1620) |
Joel Dice <j****e@f****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ea49687c | fix: async lifted exports with direct results (#1614) |
Tomasz Andrzejak <a****d@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1c9bfc62 | refactor: Remove inline wasm ABI pointer shifts (#1616) |
Zihang Ye <y****g@i****n>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 95995ce0 |
fix: add defer pinner.Unpin() (#1613)
Signed-off-by: Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e4406d97 | Update wasm-tools/wac dependencies (#1612) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d8600360 |
feat(csharp): add map type support (#1603)
Signed-off-by: Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6f489db5 | [C#] Add support for the ping pong test, bring support for futures that retur... |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9bda2f3e | Adjust spawning behavior and when tasks are polled (#1608) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5ed8c8cb | Update tools used in CI (#1607) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a4e42534 | fix #1514 variant 3 (#1605) |
Christof Petig <3****g@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 61243cf7 | fix(rust): qualify world-owned type paths in future/stream payload vtables (#... |
Matt Wilkinson <m****7@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5f208650 | make cast and flat_types publicly accessible (#1597) |
evilg <e****t@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1e3af2dd | feat(rust): `async-spawn` - build under `no_std` + `alloc` (#1600) |
Matt Wilkinson <m****7@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2e00369a |
Release wit-bindgen 0.57.1 (#1596)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f2c3e9f9 | Remove `async` feature of `wit-bindgen-rust-macros` (#1595) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8e9087bf |
Release wit-bindgen 0.57.0 (#1593)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 50cdab69 | Perform some CI/dependency maintenance (#1594) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2f767a58 | Remove dependency on `std` for `async` feature (#1591) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| be1402f4 | Add `--enable-method-chaining` for the Rust generator. (#1586) |
Demetrius Kanios <d****s@k****t>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9f20dc38 |
Release wit-bindgen 0.56.0 (#1589)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d1eab2f5 | Limit async stream read/write lengths (#1588) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a4b3eb1c |
feat(moonbit): add map type support (#1584)
Signed-off-by: Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7b5c1c67 | feat(go): add map type support (#1583) |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4992ae6d |
C# Fixes wasi http header bug and adds a test for it (#1215)
Co-authored-by: Timmy Silesmo <t****y@r****m> |
Timmy Silesmo <s****o@n****o>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2ca3b8cf | [cpp] Add missing doc strings for some types (#1573) |
David Hedin <d****n@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 958027c0 |
Add map support (#1562)
Signed-off-by: Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m>, Yordis Prieto <y****o@g****m> |
Yordis Prieto <y****o@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 81ce0de7 | moonbit: lay groundwork for async runtime support (#1581) |
Zihang Ye <y****g@i****n>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a55ad81e |
[C#] Add cancel support for futures and streams (#1580)
Co-authored-by: Joel Dice <j****e@a****m>, Joel Dice <j****e@a****m> |
yowl <s****t@w****k>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d461cf65 |
Release wit-bindgen 0.55.0 (#1579)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 95ed6332 | Update wasm-tools deps and wac (#1578) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e5c8ce68 |
Adapter to impl futures::Stream (#1575)
Signed-off-by: Brian Hardock <b****k@f****m>, Brian Hardock <b****k@f****m>, Brian Hardock <b****k@f****m>, Brian Hardock <b****k@f****m> |
Brian <b****k@f****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6a13b247 | add `--include-versions` option to Go generator (#1574) |
Joel Dice <j****e@f****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4efab38b | add `--export-pkg-name` to Go options (#1572) |
Joel Dice <j****e@f****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ffbf78c6 | [rust] bindgen path supports env!() macro (#1569) |
Kenny <8****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b858f8e0 |
Release wit-bindgen 0.54.0 (#1570)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3704b06e | ci: add riscv64gc-unknown-linux-gnu to release artifacts (#1568) |
Bruno Verachten <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 32b3d801 | [C#] Add resolving of equivalent types. (#1563) |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9b0965c8 | [C#] Remove WaitableSet and its global. Tidy <T> in codegen (#1552) |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 2c1b5799 |
feat: add empty.s to generated directories (#1560)
Signed-off-by: Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a4170e04 |
fix: update submodule (#1558)
Signed-off-by: Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3ee9fe20 |
chore: bump go-pkg version (#1557)
Signed-off-by: Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f7b37ec6 | MoonBit fixes (#1553) |
Daniel Vigovszky <m****e@v****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7544b803 |
C#: Add partial support for Futures and Streams (#1529)
Co-authored-by: Joel Dice <j****e@a****m>, Joel Dice <j****e@a****m> |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4a48c99e | fix(rust): Restrict equal types to the current world (#1549) |
Yan <y****n@f****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 18f858ae | Remove 'readonly' from struct and field definitions (#1546) |
andreakarasho <a****i@o****t>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ff9543d4 |
feat: migrate to vanity imports (#1548)
Signed-off-by: Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m>, Andrew Steurer <9****r@u****m> |
Andrew Steurer <9****r@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e182ef53 | C#: Dont close the block comment if the user comment contains */ (#1533) |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 85d10eb3 | fix(rust): no entry found for key (#1547) |
Bailey Hayes <r****t@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9be80b52 | fix: support named fixed-length list types in code generation (#1537) |
Yi Liu <y****i@q****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| d61d3708 |
Release wit-bindgen 0.53.1 (#1542)
Co-authored-by: Auto Release Process <a****s@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a555dc70 | fix(go): prevent GC finalizer on borrowed resource handles (#1539) |
Yi Liu <y****i@q****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 434322d2 | fix: merge TypeInfo for structurally equal types in bindgen (#1536) |
Yi Liu <y****i@q****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fa36adac | Update wasm-tools dependencies (#1541) |
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a5d03a8f | C#: Compilation failure if variant has same name as one of the cases. (#1535) |
yowl <s****e@h****m>
Committed by: GitHub <n****y@g****m> |
7 months ago |