Ayke

Results 74 issues of Ayke

Work in progress branch. This LLVM version introduces a ton of changes that we somehow have to deal with. I'm splitting it up in many separate commits so that we...

This should keep at least some compatibility with older browsers. It isn't complete though: wasi-libc is still built with the bulk-memory feature enabled. But it may be good enough for...

These functions were exported by accident, because the compiler had no way of saying these functions shouldn't be exported. Unfortunately, they can easily be misused and bloat WebAssembly programs. Not...

This removes level-triggered interrupts. While working on https://github.com/tinygo-org/tinygo/pull/3170, I found these level triggered interrupt constants. Apart from them being inconsistent with each other (PinLowLevel vs PinLevelLow) I don't think they...

This is a constant for internal use only, but was (unintentionally?) exported. In addition, it doesn't follow the Go naming convention. This change simply renames the constant so that it...

This is a pretty big change that adds support for Go assembly files. Go assembly files are different from standard assembly and can't be read by tools like Clang. They...

This tool checks whether the machine package matches the documentation in https://tinygo.org/docs/reference/machine/. --- This is very much a draft. Right now it only checks for constants (not even functions, types,...

Using a slice requires a lot less in code size than a map. This is visible when compiling a very small "hello world" style program. Before tracking memory in malloc/free:...

It is ~implemented upstream~ almost implemented upstream and looks pretty stable. @neelance I'd like to get your opinion on this. This would mean that TinyGo implements the `//go:wasmimport` directive for...

Not an issue, but a suggestion. It appears that the official ESP32 boot ROM is here: https://dl.espressif.com/dl/esp32_rom.elf. Perhaps it would be worth adding this link to the README?