Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bytecodealliance/wit-bindgen
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.51.0
Choose a base ref
...
head repository: bytecodealliance/wit-bindgen
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.52.0
Choose a head ref
  • 8 commits
  • 72 files changed
  • 6 contributors

Commits on Jan 13, 2026

  1. feat(go): enable user to configure the package name for generated typ…

    …es (#1498)
    
    * feat(go): enable user to configure the package name for generated types
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    
    * fix(go): conditionally including main function
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    asteurer authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    49089c5 View commit details
    Browse the repository at this point in the history
  2. Specify extra runtime flags in tests, not CI (#1497)

    * Specify extra runtime flags in tests, not CI
    
    This enables keeping runtime/wasmtime flags scoped to just one test
    rather than requiring it for all tests. For example
    `-Wcomponent-model-threading` is scoped to just one test right now.
    
    * Fix merge conflict
    
    * Try to fix go tests
    alexcrichton authored Jan 13, 2026
    Configuration menu
    Copy the full SHA
    4ca80d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. feat(go): add 'pkg-name' flag and update generated filename (#1503)

    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    asteurer authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    bb35e59 View commit details
    Browse the repository at this point in the history
  2. feat(go): using the 'mod-name' flag results in a more-intuitive Go pa…

    …ckage structure (#1504)
    
    * feat(go): using the 'mod-name' flag results in a more-intuitive Go package structure
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    
    * fix: small refactor
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    asteurer authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    da3f633 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2026

  1. fix(go): change 'mod-name' flag to 'pkg-name' (#1505)

    Signed-off-by: Andrew Steurer <94206073+asteurer@users.noreply.github.com>
    asteurer authored Jan 16, 2026
    Configuration menu
    Copy the full SHA
    822fdb1 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2026

  1. fix(core): async import emission (#1455)

    This commit fixes async import emissions in the case of lowered args
    and lifted resutls.
    
    There were a few bugs to fix:
    
    - AsyncTaskReturn was not being emitted
    
    - Implementation for async imports was not present
    vados-cosmonic authored Jan 18, 2026
    Configuration menu
    Copy the full SHA
    10291cd View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2026

  1. Initial fixed-length list implementation (#1277)

    * more fixed size implementation
    
    * more fixed list implementation
    
    * test passes with modified wasmtime
    
    * document and compare test
    
    * returning a fixed size list works
    
    * re-enable normal parameters
    
    * clean up and use wac fork
    
    * another testcase passing
    
    * oh, two failing tests
    
    * integrate changes from symmetric branch
    
    * adapt and simplify C++ example
    
    * modernize code
    
    * linear code size for fixed size arrays (except when flattened)
    
    * fix element offset, missing code for c++, missing testing argument
    
    * leverage #1497 (wasmtime flags in test case)
    
    * standardize on fixed *length* lists name
    
    * another naming correction
    
    * standardize on iter_elem variable name
    
    * one file was missing in the last commit
    cpetig authored Jan 20, 2026
    Configuration menu
    Copy the full SHA
    350e8ad View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2026

  1. Release wit-bindgen 0.52.0 (#1520)

    [automatically-tag-and-release-this-commit]
    
    Co-authored-by: Auto Release Process <auto-release-process@users.noreply.github.com>
    github-actions[bot] and Auto Release Process authored Jan 31, 2026
    Configuration menu
    Copy the full SHA
    3dfc82a View commit details
    Browse the repository at this point in the history
Loading