This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryFixed Buffer.indexOf/includes dispatch bug affecting Uint8Array and Buffer performance.
Full changelog
LLVM Version
0.5.0 was the first LLVM Version but now at 0.5.13 it is usable. For apps nothing should change, except that new binaries are faster and more performant.
Bug Fixes
- Buffer.indexOf/includes dispatch:
Buffer.indexOf()andBuffer.includes()were incorrectly routed through the string method path in codegen. Theis_string_only_methodguard now checks the receiver's static type and skips string dispatch forUint8Array/Buffer, letting these methods fall through todispatch_buffer_methodviajs_native_call_methodas intended. - Removed leftover debug
eprintln!injs_buffer_index_of. - See changelog for details of other fixes
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]