github PerryTS/perry v0.4.28

latest releases: v0.5.1167, v0.5.1166, v0.5.1159...
2 months ago

Bug Fixes

  • Module-level arrays crash on Android: analyze_module_var_types set is_union=true for Unknown/Any HIR types (untyped variables like const levels = [...]). Functions loaded these module variables as F64 instead of I64, creating a type mismatch with the init function which stores I64 raw pointers. On Android's aarch64 with FP flush-to-zero, the corrupted F64 value was flushed to zero, causing null dereference in getLevelInfo. Arrays, closures, maps, sets, and buffers now always use I64 regardless of the union flag.

Don't miss a new perry release

NewReleases is sending notifications on new releases.