Contribution Guide

Forum posts



The main repository of this project. Forked from apple/swift. We are tracking upstream changes using pull

Branching scheme

  • swiftwasm is the main development branch.
  • main is a mirror of the main branch of the upstream apple/swift repository. This branch is necessary to avoid some issues.
  • swiftwasm-release/VERSION is the branch where VERSION release of SwiftWasm is prepared.
  • release/VERSION is a mirror of the upstream release/VERSION branch.


Build script and patches for building ICU project for WebAssembly. The required changes to build it were merged to the upstream repository.


We apply some patches for WebAssembly/wasi-sdk and WebAssembly/wasi-libc to build wasi-sysroot with pthread header. There aren't so many diff from upstream.