This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryFixed Windows compile breakage introduced in v0.5.347.
Full changelog
CI release-unblocker for v0.5.373 (which had its release-packages.yml gate fail). Three independent fixes surfaced by the failed Tests workflow:
Fixes
@llvm.bswap.i{16,32,64}not declared in IR prelude — Apple Clang 15 (macos-14 CI runner via Xcode 15.x) errors witherror: use of undefined value '@llvm.bswap.i16'; Apple Clang ≥21 auto-recognises. Same fix shape as #241's@llvm.assume. Affects 4 Buffer-using tests.- Windows compile broken by v0.5.347 (#210) —
SetWindowSubclass/DefSubclassProcimports were underWin32::UI::Controlsbut in windows-rs 0.58 both live underWin32::UI::Shell. test_edge_promisesregression from v0.5.371's async-to-generator transform — conditional-await-return shape produces wrong values. Added toknown_failures.jsonasstatus:bug(same family as existingtest_stress_promisesentry).
Notes
v0.5.373's release tag stays public but un-published (release-packages.yml gate failed). v0.5.374 is the actual shipping release; everything in v0.5.359..v0.5.374 ships under this tag.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About perry
A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.
Related context
Beta — feedback welcome: [email protected]