tinygo-org / tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
https://tinygo.org
Other
15.25k stars 900 forks source link

Support LLVM 18 #4256

Closed deadprogram closed 3 months ago

deadprogram commented 4 months ago

LLVM 18 has been out for a bit. Homebrew installs it by default now.

deadprogram commented 4 months ago

This is a new feature included in LLVM18 that I really want: https://github.com/llvm/llvm-project/pull/76777

aykevl commented 4 months ago

Working on it! I actually hit a compiler bug when working on LLVM 18: https://github.com/llvm/llvm-project/issues/92648

aykevl commented 4 months ago

Oh and in other news: https://github.com/espressif/llvm-project/pull/94 (LLVM 18 released for Xtensa)

aykevl commented 4 months ago

Here it is: ~https://github.com/tinygo-org/tinygo/pull/4266~ #4271

deadprogram commented 3 months ago

This was released with v0.32.0 so now closing. Thank you everyone!