diff options
author | Ayke van Laethem <[email protected]> | 2023-09-21 02:02:27 +0200 |
---|---|---|
committer | Ron Evans <[email protected]> | 2023-09-21 08:03:16 +0200 |
commit | 731532cd2b6353b60b443343b51296ec0fafae09 (patch) | |
tree | 396accb8ffb002fa4c155e877cc57bc27fead8f2 /CHANGELOG.md | |
parent | adadbadec30b59f857ce48d7de547c0315d53356 (diff) | |
download | tinygo-731532cd2b6353b60b443343b51296ec0fafae09.tar.gz tinygo-731532cd2b6353b60b443343b51296ec0fafae09.zip |
all: release 0.30.0v0.30.0
This is a small release just in time for GopherCon US.
Some of the big changes of this release are:
- switch to LLVM 16
- fixes for two separate hard-to-reproduce compiler crashes
- added support for the Adafruit Gemma M0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2474a44a6..7f9c212f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +0.30.0 +--- + +* **general** + - add LLVM 16 support, use it by default +* **compiler** + - `build`: work around a race condition by building Go SSA serially + - `compiler`: fix a crash by not using the LLVM global context types + - `interp`: don't copy unknown values in `runtime.sliceCopy` to fix miscompile + - `interp`: fix crash in error report by not returning raw LLVM values +* **standard library** + - `machine/usb/adc/midi`: various improvements and API changes + - `reflect`: add support for `[...]T` → `[]T` in reflect +* **targets** + - `atsamd21`, `atsamd51`: add support for USB INTERRUPT OUT + - `rp2040`: always use the USB device enumeration fix, even in chips that supposedly have the HW fix + - `wasm`: increase default stack size to 32k for wasi/wasm +* **boards** + - `gobadge`: add GoBadge target as alias for PyBadge :) + - `gemma-m0`: add support for the Adafruit Gemma M0 + + 0.29.0 --- |