github PerryTS/perry v0.5.460

latest releases: v0.5.1167, v0.5.1166, v0.5.1159...
one month ago

Highlights

Patch release on top of v0.5.456 — four follow-up fixes including the full resolution of the Windows runtime divergence cluster (#385/#386/#387) that v0.5.454/v0.5.455 had to skip-list.

Fixes

  • v0.5.457 — Windows runtime: heap-floor + stack-bottom adjustments. Closes #385/#386/#387 (the Windows runtime divergence cluster: array.map().join() returning empty, JSON.parse(...).property returning undefined, language/supported_features.ts segfault with corrupt output). The three test files have been re-enabled on Windows.
  • v0.5.458 — HIR: class field native instance tracking (closes #341). this.<field>.method() after the inliner copies the method body and substitutes this with a receiver local no longer SIGSEGVs when the field's declared type is a namespace-qualified native instance type.
  • v0.5.459 — stdlib/runtime/codegen: axios response handle properties (closes #340).
  • v0.5.460 — HIR: optional chain short-circuits on undefined too (closes #388).

Everything else from v0.5.450

See the v0.5.450 release notesperry/media cross-platform, HarmonyOS Phase 2 ArkUI pipeline, Effect compatibility sweep, Windows enhancements, CI cost cuts.

Don't miss a new perry release

NewReleases is sending notifications on new releases.