Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-07 | all: remove support for LLVM 11 and LLVM 12 | Ayke van Laethem | |
This removes a lot of backwards compatibility cruft and makes it possible to start using features that need LLVM 13 or newer. For example: * https://github.com/tinygo-org/tinygo/pull/2637 * https://github.com/tinygo-org/tinygo/pull/2830 | |||
2022-04-23 | all: update to LLVM 14 | Ayke van Laethem | |
Switch over to LLVM 14 for static builds. Keep using LLVM 13 for regular builds for now. This uses a branch of the upstream Espressif branch to fix an issue, see: https://github.com/espressif/llvm-project/pull/59 | |||
2022-02-12 | builder: add support for cross compiling to Darwin | Ayke van Laethem | |
This means that it will be possible to generate a Darwin binary on any platform (Windows, Linux, and MacOS of course), including CGo. Of course, the resulting binaries can only run on MacOS itself. The binary links against libSystem.dylib, which is a shared library. The macos-minimal-sdk repository contains open source header files and generated symbol stubs so we can generate a stub libSystem.dylib without copying any closed source code. |