BSD Ports

wip/tinygo 0.42.0 NetBSD

Go compiler for small places

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Last update
Commit
30b5c39233
License
modified-bsd AND apache-2.0
Categories
wip, cross

Description

Go compiler and runtime for microcontrollers.

In the other systems

SystemPortVersion
NetBSDwip/tinygo0.42.0
FreeBSDdevel/tinygo0.42.0_2
DragonFlydevel/tinygo0.14.1_1
HardenedBSDdevel/tinygo0.42.0
GhostBSDdevel/tinygo0.42.0

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/tinygo && make install clean

Dependencies

Build dependencies 2
Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
30b5c39233 Tobias Nygren tinygo: update to 0.42.0
- Support for Go 1.27 and LLVM 22 - Runtime panics (divide-by-zero, nil dereference, map and channel failures) are now recoverable, so recover() works as expected - Compiler generates type-specific hash and equal functions - Many GC, scheduler, and timer fixes for more solid concurrent code - Dynamic USB endpoint registration on RP2, SAMD21/51, and nRF52840 - Big ESP32 step forward: interrupts, ADC, flash XIP, and the new ESP32-C6 - New targets: STM32H7, the Puya PY32F family, and UEFI - New boards: ESP32-S3-BOX-3, M5Stack Stamp-S3A, and Pimoroni Badger 2350