assemblyscript icon indicating copy to clipboard operation
assemblyscript copied to clipboard

A TypeScript-like language for WebAssembly.

Results 234 assemblyscript issues
Sort by recently updated
recently updated
newest added

Something that would be useful for some applications of wasm modules is to be able to define structured types that are stored on the stack. This is also useful in...

enhancement

```ts interface Foo { foo(): void } class Bar implements Foo { foo(): void {} } let bar: Foo = new Bar; ``` It works.

enhancement

It seems there is no way to pass args to control the behaviors of transform hooks. Has any plan to support it ? Or any other instead way to do...

enhancement

This code should not pass the compile. ``` export function _start(): void { let value: A | null = new A(); if (value != null) { // value = null;...

bug

Instead internat `~lib/string/String` or `~lib/string/Array` this PR simplify such names to `string` and `Array` - [x] I've read the contributing guidelines - [x] I've added my name and email to...

enhancement

⯈feat: #2019 - [x] I've read the contributing guidelines - [x] I've added my name and email to the NOTICE file

Fix #2338 + [x] `__liftSet` + [x] `__liftMap` + [ ] `__lowerSet` + [ ] `__lowerMap` Also refactor binding generators to use string templates as much as possible - [x]...

In this PR we're doing several breaking changes: + move all detailed implementations to `std/util/math` + make all Math's methods polymorphic + remove non-standard `NativeMath#scalebn` + remove non-standard `NativeMath#rem` +...

enhancement
performance
breaking change
standard library
compatibility

Continue of removing `externref` which superseded by `anyref`. See prev part: #2302 Also see spec changes: https://github.com/WebAssembly/gc/pull/271 `anyref` allowing in reference types proposal now - [x] I've read the contributing...

breaking change
compatibility

Superseded #1485 - [x] I've read the contributing guidelines - [x] I've added my name and email to the NOTICE file

enhancement
tooling
dependencies