Skip to content

v1.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Apr 08:00
· 763 commits to main since this release
601db82

wazero v1.0.3 improves optimizes compilation on the amd64 platform and fixes bugs notably in Windows packaging.

A few days ago, we released wazero v1.0.2, which notably improved compilation performance. A lot of folks jumped on that release and we found a few glitches in the process. Meanwhile @mathetake finished up optimization work on amd64 compilation.

Here are some of the notable fixes.

  • Windows (MSI and winget) installers didn't set the PATH correctly, so wazero wasn't a one-step install. @evacchi fixed this by updating our infrastructure to the latest native WiX toolchain, scrubbing some other glitches along the way. Thanks to @inliquid for reporting this and verifying the fix.
  • @jerbob92 has been porting various PDF libraries to compile to wasm, and in the process noticed we didn't handle invalid file descriptors properly. @codefromthecrypt changed our internal code to treat file descriptors as signed integers and negative ones as EBADF.
  • @jerbob92 also noticed compiler cache corruption when you switch on and off experimental function listeners. @mathetake fixed this bug.
  • @kevburnsjr tried to copy/paste some of our godoc examples and they had drifted. Thanks for fixing that!

Thanks so much for being such an engaging community, where opportunities and misses can action so quickly! If you haven't already, please thank our contributors with a star!