Skip to content

Commit dd6fa89

Browse files
aykevldeadprogram
authored andcommitted
Release 0.32.0
1 parent d513cae commit dd6fa89

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

CHANGELOG.md

+58
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
0.32.0
2+
---
3+
4+
* **general**
5+
- fix wasi-libc include headers on Nix
6+
- apply OpenOCD commands after target configuration
7+
- fix a minor race condition when determining the build tags
8+
- support UF2 drives with a space in their name on Linux
9+
- add LLVM 18 support
10+
- drop support for Go 1.18 to be able to stay up to date
11+
12+
* **compiler**
13+
- move `-panic=trap` support to the compiler/runtime
14+
- fix symbol table index for WebAssembly archives
15+
- fix ed25519 build errors by adjusting the alias names
16+
- add aliases to generic AES functions
17+
- fix race condition by temporarily applying a proposed patch
18+
- `builder`: keep un-wasm-opt'd .wasm if -work was passed
19+
- `builder`: make sure wasm-opt command line is printed if asked
20+
- `cgo`: implement shift operations in preprocessor macros
21+
- `interp`: checking for methodset existance
22+
23+
* **standard library**
24+
- `machine`: add `__tinygo_spi_tx` function to simulator
25+
- `machine`: fix simulator I2C support
26+
- `machine`: add GetRNG support to simulator
27+
- `machine`: add `TxFifoFreeLevel` for CAN
28+
- `os`: add `Link`
29+
- `os`: add `FindProcess` for posix
30+
- `os`: add `Process.Release` for unix
31+
- `os`: add `SetReadDeadline` stub
32+
- `os`, `os/signal`: add signal stubs
33+
- `os/user`: add stubs for `Lookup{,Group}` and `Group`
34+
- `reflect`: use int in `StringHeader` and `SliceHeader` on non-AVR platforms
35+
- `reflect`: fix `NumMethods` for Interface type
36+
- `runtime`: skip negative sleep durations in sleepTicks
37+
38+
* **targets**
39+
- `esp32`: add I2C support
40+
- `rp2040`: move UART0 and UART1 to common file
41+
- `rp2040`: make all RP2040 boards available for simulation
42+
- `rp2040`: fix timeUnit type
43+
- `stm32`: add i2c `Frequency` and `SetBaudRate` function for chips that were missing implementation
44+
- `wasm-unknown`: add math and memory builtins that LLVM needs
45+
- `wasip1`: replace existing `-target=wasi` support with wasip1 as supported in Go 1.21+
46+
47+
* **boards**
48+
- `adafruit-esp32-feather-v2`: add the Adafruit ESP32 Feather V2
49+
- `badger2040-w`: add support for the Badger2040 W
50+
- `feather-nrf52840-sense`: fix lack of LXFO
51+
- `m5paper`: add support for the M5 Paper
52+
- `mksnanov3`: limit programming speed to 1800 kHz
53+
- `nucleol476rg`: add stm32 nucleol476rg support
54+
- `pico-w`: add the Pico W (which is near-idential to the pico target)
55+
- `thingplus-rp2040`, `waveshare-rp2040-zero`: add WS2812 definition
56+
- `pca10059-s140v7`: add this variant to the PCA10059 board
57+
58+
159
0.31.2
260
---
361

goenv/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99

1010
// Version of TinyGo.
1111
// Update this value before release of new version of software.
12-
const version = "0.32.0-dev"
12+
const version = "0.32.0"
1313

1414
var (
1515
// This variable is set at build time using -ldflags parameters.

0 commit comments

Comments
 (0)