Skip to content

Tags: arnac-io/tinygo

Tags

v0.31.1

Toggle v0.31.1's commit message
all: update for 0.31.1

Signed-off-by: deadprogram <[email protected]>

v0.31.0

Toggle v0.31.0's commit message
ci: fix binaryen build

Disable the googletest dependency so that we can avoid that submodule
dependency.

v0.30.0

Toggle v0.30.0's commit message
all: release 0.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

v0.29.0

Toggle v0.29.0's commit message
docs: update CHANGELOG for release 0.29

Signed-off-by: deadprogram <[email protected]>

v0.28.1

Toggle v0.28.1's commit message
rp2040: add spi busy waits on read and read/write transactions

v0.28.0

Toggle v0.28.0's commit message
all: release 0.28.0

These are some major or breaking changes:

 - Reflect support got improved a lot.
 - Interrupts became more strict: heap allocations an blocking
   operations, which have always been undefined behavior, now result in
   a panic.
 - `//go:wasmimport` was added
 - various new flags were added to `tinygo test`
 - the source location for panics is printed in the `-monitor` output

v0.27.0

Toggle v0.27.0's commit message
ci: don't link with libzstd in release builds

libzstd was added in LLVM 15, but we don't currently use it. So let's
disable it in LLVM just like libzlib.

See: https://reviews.llvm.org/D128465

v0.26.0

Toggle v0.26.0's commit message
all: update to version 0.26.0

v0.25.0

Toggle v0.25.0's commit message
all: update to version 0.25.0

v0.25.0-beta1

Toggle v0.25.0-beta1's commit message
compiler: implement unsafe.Alignof and unsafe.Sizeof for generic code

For some reason, these aren't lowered when a generic function is
instantiated by the SSA package.

I've left unsafe.Offsetof to be implemented later, it's a bit difficult
to do correctly the way the code is currently structured.