This release fixes issues for SREs watching stability and regressions.
Published 1mo
Build & Package
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
android
compile
harmonyos
ios
llvm
macos
+5 more
native
smc
typescript
watchos
windows
Summary
AI summaryFixed perry/ui State dispatch table entries and check-deps false positives for perry built‑ins.
Full changelog
Bug Fixes
- perry/ui State dispatch:
State(0)constructor and.value/.set()instance methods were missing from the LLVM codegen dispatch tables, producing "not in dispatch table" warnings and silently returningundefined. AddedState→perry_ui_state_createtoPERRY_UI_TABLEandvalue→perry_ui_state_get/set→perry_ui_state_settoPERRY_UI_INSTANCE_TABLE. (closes #25) - check-deps perry built-ins:
perry check --check-depsincorrectly flaggedperry/ui,perry/thread,perry/i18nas missing npm packages (R003) and as unsupported Node.js built-ins (U006). Newis_perry_builtin()guard skips resolution and diagnostics for allperry/*imports. (closes #24)
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]