AssemblyScript / assemblyscript

A TypeScript-like language for WebAssembly.
https://www.assemblyscript.org
Apache License 2.0
16.6k stars 650 forks source link

fix: use `typeof self === object && self.constructor` to identifier execution environment #2855

Closed HerrCai0907 closed 2 weeks ago

HerrCai0907 commented 2 weeks ago

Use a better way to identifier exection environemt becasue try and catch will cause misleaded error message

HerrCai0907 commented 2 weeks ago

By the way, I think github's macos runner is upgraded to aarch64 architecture. math.release test always failed as in my PC.

HerrCai0907 commented 2 weeks ago

runtime check status: Web ✅ Node ✅ Deno ✅ Bun ✅