aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/tinygo/Makefile18
-rw-r--r--devel/tinygo/distinfo38
-rw-r--r--devel/tinygo/files/patch-Makefile30
-rw-r--r--devel/tinygo/pkg-plist403
4 files changed, 434 insertions, 55 deletions
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index ca619d83b780..a6cb71582290 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.0
+DISTVERSION= 0.19.0
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
@@ -23,6 +23,7 @@ GH_TUPLE= \
chromedp:chromedp:v0.6.4:chromedp_chromedp/vendor/github.com/chromedp/chromedp \
chromedp:sysutil:v1.0.0:chromedp_sysutil/vendor/github.com/chromedp/sysutil \
creack:goselect:v0.1.1:creack_goselect/vendor/github.com/creack/goselect \
+ davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
gobwas:httphead:v0.1.0:gobwas_httphead/vendor/github.com/gobwas/httphead \
gobwas:pool:v0.2.1:gobwas_pool/vendor/github.com/gobwas/pool \
gobwas:ws:v1.0.4:gobwas_ws/vendor/github.com/gobwas/ws \
@@ -34,17 +35,18 @@ GH_TUPLE= \
marcinbor85:gohex:343a4b548892:marcinbor85_gohex/vendor/github.com/marcinbor85/gohex \
mattn:go-colorable:v0.1.8:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- tinygo-org:go-llvm:7fe719483a0f:tinygo_org_go_llvm/vendor/tinygo.org/x/go-llvm
+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+ tinygo-org:go-llvm:e7b85195e81c:tinygo_org_go_llvm/vendor/tinygo.org/x/go-llvm
# Device files and runtime are distributed as submodules
GH_TUPLE+= ARM-software:CMSIS:9fe411cef1ce:cmsis/lib/CMSIS \
- NordicSemiconductor:nrfx:d779b49fc59c:nrfx/lib/nrfx \
- WebAssembly:wasi-libc:c82d116de0de:wasi_libc/lib/wasi-libc \
+ NordicSemiconductor:nrfx:b5399066bd7f:nrfx/lib/nrfx \
+ WebAssembly:wasi-libc:c7465d22096f:wasi_libc/lib/wasi-libc \
avr-rust:avr-mcu:40d15c1c56c3:avr/lib/avr \
- llvm-mirror:compiler-rt:69445f095c22:compiler_rt/lib/compiler-rt \
- picolibc:picolibc:73988df1ab59:picolibc/lib/picolibc \
- tinygo-org:cmsis-svd:d9b58694cef3:cmsis_svd/lib/cmsis-svd \
- tinygo-org:stm32-svd:c6b5be976f44:stm32_svd/lib/stm32-svd
+ llvm-mirror:compiler-rt:df52202e77b1:compiler_rt/lib/compiler-rt \
+ picolibc:picolibc:3bf0a107362b:picolibc/lib/picolibc \
+ tinygo-org:cmsis-svd:9c35b6d9df1f:cmsis_svd/lib/cmsis-svd \
+ tinygo-org:stm32-svd:3a0b0829b70b:stm32_svd/lib/stm32-svd
# Bundled LLVM
GH_TUPLE+= llvm:llvm-project:llvmorg-11.1.0:llvm/llvm-project
diff --git a/devel/tinygo/distinfo b/devel/tinygo/distinfo
index 0e94c79ea2db..f1051376e1e7 100644
--- a/devel/tinygo/distinfo
+++ b/devel/tinygo/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1617178491
-SHA256 (tinygo-org-tinygo-v0.17.0_GH0.tar.gz) = b1806cdc20dcf5df491494bda10764e1692a2d4b34150c9997afdd47066ee751
-SIZE (tinygo-org-tinygo-v0.17.0_GH0.tar.gz) = 641944
+TIMESTAMP = 1627800244
+SHA256 (tinygo-org-tinygo-v0.19.0_GH0.tar.gz) = 3d33ac344b9c53ddbb8456240700a8b11cf4cdb6e4a5a55c893f99f230b0c11c
+SIZE (tinygo-org-tinygo-v0.19.0_GH0.tar.gz) = 756406
SHA256 (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 51d0ca71a5f31d283eb43142fadd036c9df909ebe5e5d7af031f6b9b91c65a67
SIZE (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 4057
SHA256 (bugst-go-serial-v1.1.2_GH0.tar.gz) = fef1c93a7f3664948bc910bb120aa7dcd0f98f823d0fa1bc894deb8d98a529a8
@@ -13,6 +13,8 @@ SHA256 (chromedp-sysutil-v1.0.0_GH0.tar.gz) = f1fd198c6ad3586ea1fdd398ff63fface9
SIZE (chromedp-sysutil-v1.0.0_GH0.tar.gz) = 2413
SHA256 (creack-goselect-v0.1.1_GH0.tar.gz) = 2387f34f5e9d3a506aab94e30c4500c91529fda2c49aa3890523d3827306caf2
SIZE (creack-goselect-v0.1.1_GH0.tar.gz) = 7404
+SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62
+SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337
SHA256 (gobwas-httphead-v0.1.0_GH0.tar.gz) = 7977c8a5b9a8301f7202228b18a11a698d5e470886e3d6d99b3979a131719a08
SIZE (gobwas-httphead-v0.1.0_GH0.tar.gz) = 17212
SHA256 (gobwas-pool-v0.2.1_GH0.tar.gz) = af627b30208ca77b4f8949910d8cc2fd6fdb14deda16ac7fb625f7cbdbd79805
@@ -35,23 +37,25 @@ SHA256 (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 1027954f9abbe06b6e117e3047af7020
SIZE (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 9571
SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
-SHA256 (tinygo-org-go-llvm-7fe719483a0f_GH0.tar.gz) = 70186273dee5e06e9f406e166e64f96d6c5fb5bb07b6ae261bd0efb7c368031a
-SIZE (tinygo-org-go-llvm-7fe719483a0f_GH0.tar.gz) = 32833
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (tinygo-org-go-llvm-e7b85195e81c_GH0.tar.gz) = 9e1b86f889bd14e80fcb65ae120dbaee5a41359edad9fb97e744bbe61684eb89
+SIZE (tinygo-org-go-llvm-e7b85195e81c_GH0.tar.gz) = 36743
SHA256 (ARM-software-CMSIS-9fe411cef1ce_GH0.tar.gz) = cf743b2a8a50919c864946c8843d5fc7ed4be36ac15b8a07a1bdf9562efcc6c4
SIZE (ARM-software-CMSIS-9fe411cef1ce_GH0.tar.gz) = 97355967
-SHA256 (NordicSemiconductor-nrfx-d779b49fc59c_GH0.tar.gz) = 63955acc17574292cdf3b99a833facfdeda9091a03f8057ae3d7bfafc1f9e2b2
-SIZE (NordicSemiconductor-nrfx-d779b49fc59c_GH0.tar.gz) = 2421827
-SHA256 (WebAssembly-wasi-libc-c82d116de0de_GH0.tar.gz) = 0988c729b4b3d62b132ed00170332db5391d5b8014c21965dc1d5f73fa49e348
-SIZE (WebAssembly-wasi-libc-c82d116de0de_GH0.tar.gz) = 1251832
+SHA256 (NordicSemiconductor-nrfx-b5399066bd7f_GH0.tar.gz) = 36ba552f2bfa83584c7874ed7350f9accad71ad45ece223f138328a15ffeee3a
+SIZE (NordicSemiconductor-nrfx-b5399066bd7f_GH0.tar.gz) = 2444085
+SHA256 (WebAssembly-wasi-libc-c7465d22096f_GH0.tar.gz) = 411e03e8159882342ff1f7f30e2a070827d313619b17e6e0aa8a5ca19a7b4cf0
+SIZE (WebAssembly-wasi-libc-c7465d22096f_GH0.tar.gz) = 1252138
SHA256 (avr-rust-avr-mcu-40d15c1c56c3_GH0.tar.gz) = a146db6ad560606a658ecef8a71fd9c1630fd188c2bd1acf863ae84e3a6521e4
SIZE (avr-rust-avr-mcu-40d15c1c56c3_GH0.tar.gz) = 3658833
-SHA256 (llvm-mirror-compiler-rt-69445f095c22_GH0.tar.gz) = dfdafc8a61a05bf23e6cd80fbebfbfd775ae116c52d1db80ec1ec800435ba131
-SIZE (llvm-mirror-compiler-rt-69445f095c22_GH0.tar.gz) = 3455194
-SHA256 (picolibc-picolibc-73988df1ab59_GH0.tar.gz) = cd4aa6660d20f072d506cd503cb8502813a3f7e038768e56a793cd6efdba737e
-SIZE (picolibc-picolibc-73988df1ab59_GH0.tar.gz) = 4434816
-SHA256 (tinygo-org-cmsis-svd-d9b58694cef3_GH0.tar.gz) = fb8a48f33199eb3f5f3cf4f615e6e8576c00166cf16942d80b9d8bcb66b1851c
-SIZE (tinygo-org-cmsis-svd-d9b58694cef3_GH0.tar.gz) = 55854960
-SHA256 (tinygo-org-stm32-svd-c6b5be976f44_GH0.tar.gz) = 9df8d17726ed97cd39d676c78608d645bdfdd788260547cbe1fd36b386f95041
-SIZE (tinygo-org-stm32-svd-c6b5be976f44_GH0.tar.gz) = 8471775
+SHA256 (llvm-mirror-compiler-rt-df52202e77b1_GH0.tar.gz) = aec7f0eb5cc9f2b01516aa20dc38af6b421c8ba18368f51c4332a179c5434019
+SIZE (llvm-mirror-compiler-rt-df52202e77b1_GH0.tar.gz) = 3269562
+SHA256 (picolibc-picolibc-3bf0a107362b_GH0.tar.gz) = 19d004517344c115abcaee37742dd1c23cd524e7c2063de9fd51900bc30f8f40
+SIZE (picolibc-picolibc-3bf0a107362b_GH0.tar.gz) = 4491314
+SHA256 (tinygo-org-cmsis-svd-9c35b6d9df1f_GH0.tar.gz) = 799f569731da039d318b308c9a560ca244463ddd976cff2a50f7bccb7e5a2a20
+SIZE (tinygo-org-cmsis-svd-9c35b6d9df1f_GH0.tar.gz) = 59842792
+SHA256 (tinygo-org-stm32-svd-3a0b0829b70b_GH0.tar.gz) = 9bc394d84eaea5b263425fdf0b51ea4b8ff068eb8747f9aa252a6dc82a16f8fe
+SIZE (tinygo-org-stm32-svd-3a0b0829b70b_GH0.tar.gz) = 9533630
SHA256 (llvm-llvm-project-llvmorg-11.1.0_GH0.tar.gz) = 53a0719f3f4b0388013cfffd7b10c7d5682eece1929a9553c722348d1f866e79
SIZE (llvm-llvm-project-llvmorg-11.1.0_GH0.tar.gz) = 122776532
diff --git a/devel/tinygo/files/patch-Makefile b/devel/tinygo/files/patch-Makefile
index 8963ecabfcd2..fbb43b141e3f 100644
--- a/devel/tinygo/files/patch-Makefile
+++ b/devel/tinygo/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2021-03-05 16:41:06 UTC
+--- Makefile.orig 2021-06-30 18:05:10 UTC
+++ Makefile
@@ -25,7 +25,7 @@ MD5SUM = md5sum
TINYGO ?= $(word 1,$(call detect,tinygo)$(call detect,build/tinygo))
@@ -9,10 +9,10 @@
LLVM_OPTION += '-DLLVM_CCACHE_BUILD=ON'
endif
-@@ -111,13 +111,13 @@ gen-device: gen-device-avr gen-device-esp gen-device-n
+@@ -114,13 +114,13 @@ endif
gen-device-avr:
- @if [ ! -e lib/avr/README.md ]; then echo "Submodules have not been downloaded. Please download them using:\n git submodule update --init"; exit 1; fi
+ @if [ ! -e lib/avr/README.md ]; then echo "Submodules have not been downloaded. Please download them using:\n git submodule update --init"; exit 1; fi
- $(GO) build -o ./build/gen-device-avr ./tools/gen-device-avr/
+ $(GO) build -mod=vendor -o ./build/gen-device-avr ./tools/gen-device-avr/
./build/gen-device-avr lib/avr/packs/atmega src/device/avr/
@@ -24,34 +24,34 @@
+ $(GO) build -mod=vendor -o $@ ./tools/gen-device-svd/
gen-device-esp: build/gen-device-svd
- ./build/gen-device-svd -source=https://github.com/posborne/cmsis-svd/tree/master/data/Espressif-Community -interrupts=software lib/cmsis-svd/data/Espressif-Community/ src/device/esp/
-@@ -156,7 +156,7 @@ llvm-source: $(LLVM_PROJECTDIR)/README.md
+ ./build/gen-device-svd -source=https://github.com/posborne/cmsis-svd/tree/master/data/Espressif-Community -interrupts=software lib/cmsis-svd/data/Espressif-Community/ src/device/esp/
+@@ -162,7 +162,7 @@ llvm-source: $(LLVM_PROJECTDIR)/llvm
# Configure LLVM.
TINYGO_SOURCE_DIR=$(shell pwd)
$(LLVM_BUILDDIR)/build.ninja: llvm-source
-- mkdir -p $(LLVM_BUILDDIR); cd $(LLVM_BUILDDIR); cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;Xtensa" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF $(LLVM_OPTION)
-+ mkdir -p $(LLVM_BUILDDIR); cd $(LLVM_BUILDDIR); cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF $(LLVM_OPTION)
-
+- mkdir -p $(LLVM_BUILDDIR); cd $(LLVM_BUILDDIR); cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;Xtensa" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF -DCLANG_ENABLE_STATIC_ANALYZER=OFF -DCLANG_ENABLE_ARCMT=OFF $(LLVM_OPTION)
++ mkdir -p $(LLVM_BUILDDIR); cd $(LLVM_BUILDDIR); cmake -G Ninja $(TINYGO_SOURCE_DIR)/$(LLVM_PROJECTDIR)/llvm "-DLLVM_TARGETS_TO_BUILD=X86;ARM;AArch64;RISCV;WebAssembly" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR" -DCMAKE_BUILD_TYPE=Release -DLIBCLANG_BUILD_STATIC=ON -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_ENABLE_Z3_SOLVER=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_ENABLE_PROJECTS="clang;lld" -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF -DCLANG_ENABLE_STATIC_ANALYZER=OFF -DCLANG_ENABLE_ARCMT=OFF $(LLVM_OPTION)
+
# Build LLVM.
$(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja
-@@ -167,17 +167,15 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja
+@@ -173,17 +173,15 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja
.PHONY: wasi-libc
wasi-libc: lib/wasi-libc/sysroot/lib/wasm32-wasi/libc.a
lib/wasi-libc/sysroot/lib/wasm32-wasi/libc.a:
- @if [ ! -e lib/wasi-libc/Makefile ]; then echo "Submodules have not been downloaded. Please download them using:\n git submodule update --init"; exit 1; fi
- cd lib/wasi-libc && make -j4 WASM_CC=$(CLANG) WASM_AR=$(LLVM_AR) WASM_NM=$(LLVM_NM)
-+ cd lib/wasi-libc && gmake -j4 WASM_CC=$(CLANG) WASM_AR=$(LLVM_AR) WASM_NM=$(LLVM_NM)
++ cd lib/wasi-libc && $(MAKE) -j4 WASM_CC=$(CLANG) WASM_AR=$(LLVM_AR) WASM_NM=$(LLVM_NM)
# Build the Go compiler.
tinygo:
- @if [ ! -f "$(LLVM_BUILDDIR)/bin/llvm-config" ]; then echo "Fetch and build LLVM first by running:"; echo " make llvm-source"; echo " make $(LLVM_BUILDDIR)"; exit 1; fi
- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -buildmode exe -o build/tinygo$(EXE) -tags byollvm -ldflags="-X main.gitSha1=`git rev-parse --short HEAD`" .
-+ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -buildmode exe -o build/tinygo$(EXE) -tags byollvm -mod=vendor .
++ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -buildmode exe -o build/tinygo$(EXE) -tags byollvm -mod=vendor
test: wasi-libc
-- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm ./cgo ./compileopts ./compiler ./interp ./transform .
-+ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm -mod=vendor ./cgo ./compileopts ./compiler ./interp ./transform .
+- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm ./builder ./cgo ./compileopts ./compiler ./interp ./transform .
++ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm -mod=vendor ./builder ./cgo ./compileopts ./compiler ./interp ./transform .
- # Test known-working standard library packages.
- # TODO: do this in one command, parallelize, and only show failing tests (no
+ TEST_PACKAGES = \
+ container/heap \
diff --git a/devel/tinygo/pkg-plist b/devel/tinygo/pkg-plist
index 49945ff1e144..d8eea03eb805 100644
--- a/devel/tinygo/pkg-plist
+++ b/devel/tinygo/pkg-plist
@@ -165,7 +165,6 @@ tinygo/lib/compiler-rt/lib/builtins/Darwin-excludes/osx-i386.txt
tinygo/lib/compiler-rt/lib/builtins/Darwin-excludes/osx.txt
tinygo/lib/compiler-rt/lib/builtins/README.txt
tinygo/lib/compiler-rt/lib/builtins/aarch64/chkstk.S
-tinygo/lib/compiler-rt/lib/builtins/aarch64/fp_mode.c
tinygo/lib/compiler-rt/lib/builtins/absvdi2.c
tinygo/lib/compiler-rt/lib/builtins/absvsi2.c
tinygo/lib/compiler-rt/lib/builtins/absvti2.c
@@ -217,7 +216,6 @@ tinygo/lib/compiler-rt/lib/builtins/arm/floatsidfvfp.S
tinygo/lib/compiler-rt/lib/builtins/arm/floatsisfvfp.S
tinygo/lib/compiler-rt/lib/builtins/arm/floatunssidfvfp.S
tinygo/lib/compiler-rt/lib/builtins/arm/floatunssisfvfp.S
-tinygo/lib/compiler-rt/lib/builtins/arm/fp_mode.c
tinygo/lib/compiler-rt/lib/builtins/arm/gedf2vfp.S
tinygo/lib/compiler-rt/lib/builtins/arm/gesf2vfp.S
tinygo/lib/compiler-rt/lib/builtins/arm/gtdf2vfp.S
@@ -370,8 +368,6 @@ tinygo/lib/compiler-rt/lib/builtins/fp_extend_impl.inc
tinygo/lib/compiler-rt/lib/builtins/fp_fixint_impl.inc
tinygo/lib/compiler-rt/lib/builtins/fp_fixuint_impl.inc
tinygo/lib/compiler-rt/lib/builtins/fp_lib.h
-tinygo/lib/compiler-rt/lib/builtins/fp_mode.c
-tinygo/lib/compiler-rt/lib/builtins/fp_mode.h
tinygo/lib/compiler-rt/lib/builtins/fp_mul_impl.inc
tinygo/lib/compiler-rt/lib/builtins/fp_trunc.h
tinygo/lib/compiler-rt/lib/builtins/fp_trunc_impl.inc
@@ -524,6 +520,7 @@ tinygo/lib/compiler-rt/lib/builtins/x86_64/floatundixf.S
tinygo/lib/nrfx/CHANGELOG.md
tinygo/lib/nrfx/LICENSE
tinygo/lib/nrfx/README.md
+tinygo/lib/nrfx/doc/README.md
tinygo/lib/nrfx/doc/buildfiles/extra_stylesheet.css
tinygo/lib/nrfx/doc/buildfiles/favicon.ico
tinygo/lib/nrfx/doc/buildfiles/footer.html
@@ -562,6 +559,8 @@ tinygo/lib/nrfx/doc/config_dox/nrfx_wdt_dox_config.h
tinygo/lib/nrfx/doc/drv_supp_matrix.dox
tinygo/lib/nrfx/doc/generate_html_doc.bat
tinygo/lib/nrfx/doc/generate_html_doc.sh
+tinygo/lib/nrfx/doc/generate_sphinx_doc.bat
+tinygo/lib/nrfx/doc/generate_sphinx_doc.sh
tinygo/lib/nrfx/doc/main_page.dox
tinygo/lib/nrfx/doc/nrf51_series.dox
tinygo/lib/nrfx/doc/nrf52805.dox
@@ -574,6 +573,173 @@ tinygo/lib/nrfx/doc/nrf5340.dox
tinygo/lib/nrfx/doc/nrf9160.dox
tinygo/lib/nrfx/doc/nrfx.doxyfile
tinygo/lib/nrfx/doc/nrfx_api.dox
+tinygo/lib/nrfx/doc/sphinx/_static/css/nrfx.css
+tinygo/lib/nrfx/doc/sphinx/api_reference.rst
+tinygo/lib/nrfx/doc/sphinx/changelog.rst
+tinygo/lib/nrfx/doc/sphinx/conf.py
+tinygo/lib/nrfx/doc/sphinx/drivers/aar/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/aar/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/acl/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/acl/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/adc/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/adc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/adc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/bprot/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/bprot/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/cache/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/cache/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ccm/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ccm/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/clock/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/clock/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/clock/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/comp/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/comp/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/comp/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/dcnf/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/dcnf/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/dppi/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/dppi/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/dppi/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ecb/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ecb/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/egu/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/egu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/egu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ficr/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ficr/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/fpu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/fpu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/gpio/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/gpio/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/gpiote/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/gpiote/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/gpiote/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/i2s/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/i2s/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/i2s/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ipc/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ipc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ipc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/kmu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/kmu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/lpcomp/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/lpcomp/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/lpcomp/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mpu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mpu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mutex/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mutex/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mwu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/mwu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nfct/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nfct/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nfct/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nvmc/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nvmc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/nvmc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/oscillators/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pdm/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pdm/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pdm/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/power/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/power/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/power/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ppi/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ppi/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/ppi/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pwm/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pwm/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/pwm/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qdec/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qdec/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qdec/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qspi/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qspi/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/qspi/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/radio/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/radio/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/regulators/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/reset/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rng/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rng/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rng/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rtc/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rtc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/rtc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/saadc/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/saadc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/saadc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spi/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spi/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spi/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spim/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spim/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spim/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spis/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spis/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spis/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spu/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/spu/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/systick/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/systick/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/systick/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/temp/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/temp/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/temp/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/timer/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/timer/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/timer/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twi/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twi/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twi/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twim/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twim/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twim/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twis/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twis/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/twis/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uart/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uart/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uart/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uarte/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uarte/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/uarte/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/usbd/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/usbd/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/usbd/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/usbreg/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/usbreg/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/vmc/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/vmc/index.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/vreqctrl/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/wdt/driver.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/wdt/hal.rst
+tinygo/lib/nrfx/doc/sphinx/drivers/wdt/index.rst
+tinygo/lib/nrfx/doc/sphinx/drv_supp_matrix.rst
+tinygo/lib/nrfx/doc/sphinx/index.rst
+tinygo/lib/nrfx/doc/sphinx/nrf51_series.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52805.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52810.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52820.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52832.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52833.rst
+tinygo/lib/nrfx/doc/sphinx/nrf52840.rst
+tinygo/lib/nrfx/doc/sphinx/nrf5340.rst
+tinygo/lib/nrfx/doc/sphinx/nrf9160.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/atomic.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/bitmask.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/common.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/coredep.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/error_codes.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/glue.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/gppi.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/index.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/log.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/prs.rst
+tinygo/lib/nrfx/doc/sphinx/nrfx_api/reset_reason.rst
+tinygo/lib/nrfx/doc/sphinx/requirements.txt
tinygo/lib/nrfx/drivers/include/nrf_bitmask.h
tinygo/lib/nrfx/drivers/include/nrfx_adc.h
tinygo/lib/nrfx/drivers/include/nrfx_clock.h
@@ -821,10 +987,12 @@ tinygo/lib/nrfx/mdk/nrf52_xxaa.ld
tinygo/lib/nrfx/mdk/nrf5340_application.h
tinygo/lib/nrfx/mdk/nrf5340_application.svd
tinygo/lib/nrfx/mdk/nrf5340_application_bitfields.h
+tinygo/lib/nrfx/mdk/nrf5340_application_name_change.h
tinygo/lib/nrfx/mdk/nrf5340_application_peripherals.h
tinygo/lib/nrfx/mdk/nrf5340_network.h
tinygo/lib/nrfx/mdk/nrf5340_network.svd
tinygo/lib/nrfx/mdk/nrf5340_network_bitfields.h
+tinygo/lib/nrfx/mdk/nrf5340_network_name_change.h
tinygo/lib/nrfx/mdk/nrf5340_network_peripherals.h
tinygo/lib/nrfx/mdk/nrf5340_xxaa_application.ld
tinygo/lib/nrfx/mdk/nrf5340_xxaa_network.ld
@@ -856,6 +1024,7 @@ tinygo/lib/nrfx/mdk/system_nrf51.c
tinygo/lib/nrfx/mdk/system_nrf51.h
tinygo/lib/nrfx/mdk/system_nrf52.c
tinygo/lib/nrfx/mdk/system_nrf52.h
+tinygo/lib/nrfx/mdk/system_nrf52_approtect.h
tinygo/lib/nrfx/mdk/system_nrf52805.c
tinygo/lib/nrfx/mdk/system_nrf52805.h
tinygo/lib/nrfx/mdk/system_nrf52810.c
@@ -1010,6 +1179,7 @@ tinygo/lib/picolibc/newlib/libc/include/fastmath.h
tinygo/lib/picolibc/newlib/libc/include/fcntl.h
tinygo/lib/picolibc/newlib/libc/include/fenv.h
tinygo/lib/picolibc/newlib/libc/include/fnmatch.h
+tinygo/lib/picolibc/newlib/libc/include/ftw.h
tinygo/lib/picolibc/newlib/libc/include/getopt.h
tinygo/lib/picolibc/newlib/libc/include/glob.h
tinygo/lib/picolibc/newlib/libc/include/grp.h
@@ -1263,8 +1433,10 @@ tinygo/lib/picolibc/newlib/libc/tinystdio/atod_engine.c
tinygo/lib/picolibc/newlib/libc/tinystdio/atod_ryu.c
tinygo/lib/picolibc/newlib/libc/tinystdio/atof_engine.c
tinygo/lib/picolibc/newlib/libc/tinystdio/atof_ryu.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/atold_engine.c
tinygo/lib/picolibc/newlib/libc/tinystdio/clearerr.c
tinygo/lib/picolibc/newlib/libc/tinystdio/compare_exchange.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/conv_flt.c
tinygo/lib/picolibc/newlib/libc/tinystdio/dtoa_data.c
tinygo/lib/picolibc/newlib/libc/tinystdio/dtoa_engine.c
tinygo/lib/picolibc/newlib/libc/tinystdio/dtoa_engine.h
@@ -1312,6 +1484,7 @@ tinygo/lib/picolibc/newlib/libc/tinystdio/gcvtfbuf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/getchar.c
tinygo/lib/picolibc/newlib/libc/tinystdio/gets.c
tinygo/lib/picolibc/newlib/libc/tinystdio/make-dtoa-data
+tinygo/lib/picolibc/newlib/libc/tinystdio/matchcaseprefix.c
tinygo/lib/picolibc/newlib/libc/tinystdio/meson.build
tinygo/lib/picolibc/newlib/libc/tinystdio/perror.c
tinygo/lib/picolibc/newlib/libc/tinystdio/posixio.c
@@ -1332,16 +1505,21 @@ tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_pow5bits.c
tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_table.c
tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_umul128.c
tinygo/lib/picolibc/newlib/libc/tinystdio/scanf.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/scanf_private.h
tinygo/lib/picolibc/newlib/libc/tinystdio/setbuf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/setvbuf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/sflags.c
tinygo/lib/picolibc/newlib/libc/tinystdio/snprintf.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/snprintfd.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/snprintff.c
tinygo/lib/picolibc/newlib/libc/tinystdio/sprintf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/sprintfd.c
tinygo/lib/picolibc/newlib/libc/tinystdio/sprintff.c
tinygo/lib/picolibc/newlib/libc/tinystdio/sscanf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/stdio.h
tinygo/lib/picolibc/newlib/libc/tinystdio/stdio_private.h
+tinygo/lib/picolibc/newlib/libc/tinystdio/strfromd.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/strfromf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/strtod.c
tinygo/lib/picolibc/newlib/libc/tinystdio/strtod_l.c
tinygo/lib/picolibc/newlib/libc/tinystdio/strtof.c
@@ -1360,6 +1538,7 @@ tinygo/lib/picolibc/newlib/libc/tinystdio/vprintf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/vscanf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/vsnprintf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/vsprintf.c
+tinygo/lib/picolibc/newlib/libc/tinystdio/vsscanf.c
tinygo/lib/picolibc/newlib/libc/tinystdio/xtoa_fast.h
tinygo/lib/wasi-libc/sysroot/include/__errno.h
tinygo/lib/wasi-libc/sysroot/include/__errno_values.h
@@ -1570,6 +1749,7 @@ tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libpthread.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libresolv.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/librt.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libutil.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
@@ -1584,6 +1764,10 @@ tinygo/pkg/armv7em-none-eabi/compiler-rt.a
tinygo/pkg/armv7em-none-eabi/picolibc.a
tinygo/pkg/armv7m-none-eabi/compiler-rt.a
tinygo/pkg/armv7m-none-eabi/picolibc.a
+tinygo/src/crypto/rand/rand.go
+tinygo/src/crypto/rand/rand_getentropy.go
+tinygo/src/crypto/rand/rand_urandom.go
+tinygo/src/crypto/rand/util.go
tinygo/src/device/arm/arm.go
tinygo/src/device/arm/cortexm.s
tinygo/src/device/arm/scb.go
@@ -2247,6 +2431,8 @@ tinygo/src/device/riscv/csr.go
tinygo/src/device/riscv/handleinterrupt.S
tinygo/src/device/riscv/riscv.go
tinygo/src/device/riscv/start.S
+tinygo/src/device/rp/rp2040.go
+tinygo/src/device/rp/rp2040.s
tinygo/src/device/sam/at91sam9cn11.go
tinygo/src/device/sam/at91sam9cn11.s
tinygo/src/device/sam/at91sam9cn12.go
@@ -2480,6 +2666,39 @@ tinygo/src/device/sam/atsamd51p19a.s
tinygo/src/device/sam/atsamd51p20a.go
tinygo/src/device/sam/atsamd51p20a.s
tinygo/src/device/sam/atsamd51x-bitfields.go
+tinygo/src/device/sam/atsame51g18a.go
+tinygo/src/device/sam/atsame51g18a.s
+tinygo/src/device/sam/atsame51g19a.go
+tinygo/src/device/sam/atsame51g19a.s
+tinygo/src/device/sam/atsame51j18a.go
+tinygo/src/device/sam/atsame51j18a.s
+tinygo/src/device/sam/atsame51j19a.go
+tinygo/src/device/sam/atsame51j19a.s
+tinygo/src/device/sam/atsame51j20a.go
+tinygo/src/device/sam/atsame51j20a.s
+tinygo/src/device/sam/atsame51n19a.go
+tinygo/src/device/sam/atsame51n19a.s
+tinygo/src/device/sam/atsame51n20a.go
+tinygo/src/device/sam/atsame51n20a.s
+tinygo/src/device/sam/atsame53j18a.go
+tinygo/src/device/sam/atsame53j18a.s
+tinygo/src/device/sam/atsame53j19a.go
+tinygo/src/device/sam/atsame53j19a.s
+tinygo/src/device/sam/atsame53j20a.go
+tinygo/src/device/sam/atsame53j20a.s
+tinygo/src/device/sam/atsame53n19a.go
+tinygo/src/device/sam/atsame53n19a.s
+tinygo/src/device/sam/atsame53n20a.go
+tinygo/src/device/sam/atsame53n20a.s
+tinygo/src/device/sam/atsame54n19a.go
+tinygo/src/device/sam/atsame54n19a.s
+tinygo/src/device/sam/atsame54n20a.go
+tinygo/src/device/sam/atsame54n20a.s
+tinygo/src/device/sam/atsame54p19a.go
+tinygo/src/device/sam/atsame54p19a.s
+tinygo/src/device/sam/atsame54p20a.go
+tinygo/src/device/sam/atsame54p20a.s
+tinygo/src/device/sam/atsame5x-bitfields.go
tinygo/src/device/sam/atsame70j19.go
tinygo/src/device/sam/atsame70j19.s
tinygo/src/device/sam/atsame70j19b.go
@@ -2611,8 +2830,6 @@ tinygo/src/device/stm32/stm32f373.go
tinygo/src/device/stm32/stm32f373.s
tinygo/src/device/stm32/stm32f3x4.go
tinygo/src/device/stm32/stm32f3x4.s
-tinygo/src/device/stm32/stm32f3x8.go
-tinygo/src/device/stm32/stm32f3x8.s
tinygo/src/device/stm32/stm32f401.go
tinygo/src/device/stm32/stm32f401.s
tinygo/src/device/stm32/stm32f405.go
@@ -2659,12 +2876,24 @@ tinygo/src/device/stm32/stm32g031.go
tinygo/src/device/stm32/stm32g031.s
tinygo/src/device/stm32/stm32g041.go
tinygo/src/device/stm32/stm32g041.s
+tinygo/src/device/stm32/stm32g050.go
+tinygo/src/device/stm32/stm32g050.s
+tinygo/src/device/stm32/stm32g051.go
+tinygo/src/device/stm32/stm32g051.s
+tinygo/src/device/stm32/stm32g061.go
+tinygo/src/device/stm32/stm32g061.s
tinygo/src/device/stm32/stm32g070.go
tinygo/src/device/stm32/stm32g070.s
tinygo/src/device/stm32/stm32g071.go
tinygo/src/device/stm32/stm32g071.s
tinygo/src/device/stm32/stm32g081.go
tinygo/src/device/stm32/stm32g081.s
+tinygo/src/device/stm32/stm32g0b0.go
+tinygo/src/device/stm32/stm32g0b0.s
+tinygo/src/device/stm32/stm32g0b1.go
+tinygo/src/device/stm32/stm32g0b1.s
+tinygo/src/device/stm32/stm32g0c1.go
+tinygo/src/device/stm32/stm32g0c1.s
tinygo/src/device/stm32/stm32g431xx.go
tinygo/src/device/stm32/stm32g431xx.s
tinygo/src/device/stm32/stm32g441xx.go
@@ -2679,6 +2908,10 @@ tinygo/src/device/stm32/stm32g483xx.go
tinygo/src/device/stm32/stm32g483xx.s
tinygo/src/device/stm32/stm32g484xx.go
tinygo/src/device/stm32/stm32g484xx.s
+tinygo/src/device/stm32/stm32g491xx.go
+tinygo/src/device/stm32/stm32g491xx.s
+tinygo/src/device/stm32/stm32g4a1xx.go
+tinygo/src/device/stm32/stm32g4a1xx.s
tinygo/src/device/stm32/stm32h743x.go
tinygo/src/device/stm32/stm32h743x.s
tinygo/src/device/stm32/stm32h753x.go
@@ -2689,6 +2922,8 @@ tinygo/src/device/stm32/stm32h7x5_cm4.go
tinygo/src/device/stm32/stm32h7x5_cm4.s
tinygo/src/device/stm32/stm32h7x5_cm7.go
tinygo/src/device/stm32/stm32h7x5_cm7.s
+tinygo/src/device/stm32/stm32l0x0.go
+tinygo/src/device/stm32/stm32l0x0.s
tinygo/src/device/stm32/stm32l0x1.go
tinygo/src/device/stm32/stm32l0x1.s
tinygo/src/device/stm32/stm32l0x2.go
@@ -2701,6 +2936,8 @@ tinygo/src/device/stm32/stm32l151.go
tinygo/src/device/stm32/stm32l151.s
tinygo/src/device/stm32/stm32l162.go
tinygo/src/device/stm32/stm32l162.s
+tinygo/src/device/stm32/stm32l4r9.go
+tinygo/src/device/stm32/stm32l4r9.s
tinygo/src/device/stm32/stm32l4x1.go
tinygo/src/device/stm32/stm32l4x1.s
tinygo/src/device/stm32/stm32l4x2.go
@@ -2719,6 +2956,10 @@ tinygo/src/device/stm32/stm32mp157x.go
tinygo/src/device/stm32/stm32mp157x.s
tinygo/src/device/stm32/stm32wb55.go
tinygo/src/device/stm32/stm32wb55.s
+tinygo/src/device/stm32/stm32wl5x_cm0p.go
+tinygo/src/device/stm32/stm32wl5x_cm0p.s
+tinygo/src/device/stm32/stm32wl5x_cm4.go
+tinygo/src/device/stm32/stm32wl5x_cm4.s
tinygo/src/device/stm32/stm32wle5.go
tinygo/src/device/stm32/stm32wle5.s
tinygo/src/examples/adc/adc.go
@@ -2727,6 +2968,10 @@ tinygo/src/examples/blinky1/blinky1.go
tinygo/src/examples/blinky2/blinky2.go
tinygo/src/examples/button/button.go
tinygo/src/examples/button2/button2.go
+tinygo/src/examples/can/feather-m4-can.go
+tinygo/src/examples/can/main.go
+tinygo/src/examples/caninterrupt/feather-m4-can.go
+tinygo/src/examples/caninterrupt/main.go
tinygo/src/examples/dac/circuitplay_express.go
tinygo/src/examples/dac/dac.go
tinygo/src/examples/dac/pyportal.go
@@ -2734,12 +2979,25 @@ tinygo/src/examples/echo/echo.go
tinygo/src/examples/gba-display/gba-display.go
tinygo/src/examples/i2s/i2s.go
tinygo/src/examples/mcp3008/mcp3008.go
+tinygo/src/examples/memstats/memstats.go
tinygo/src/examples/microbit-blink/microbit-blink.go
tinygo/src/examples/pininterrupt/circuitplay-express.go
tinygo/src/examples/pininterrupt/pca10040.go
tinygo/src/examples/pininterrupt/pininterrupt.go
+tinygo/src/examples/pininterrupt/stm32.go
tinygo/src/examples/pininterrupt/wioterminal.go
+tinygo/src/examples/pwm/arduino-mega1280.go
+tinygo/src/examples/pwm/arduino.go
+tinygo/src/examples/pwm/bluepill.go
+tinygo/src/examples/pwm/feather-m4.go
+tinygo/src/examples/pwm/itsybitsy-m0.go
+tinygo/src/examples/pwm/itsybitsy-m4.go
+tinygo/src/examples/pwm/nucleo-f722ze.go
+tinygo/src/examples/pwm/nucleo-l031k6.go
+tinygo/src/examples/pwm/nucleo-l432kc.go
+tinygo/src/examples/pwm/nucleo-l552ze.go
tinygo/src/examples/pwm/pwm.go
+tinygo/src/examples/pwm/stm32f4disco.go
tinygo/src/examples/serial/serial.go
tinygo/src/examples/systick/README.md
tinygo/src/examples/systick/systick.go
@@ -2770,6 +3028,14 @@ tinygo/src/internal/task/task.go
tinygo/src/internal/task/task_coroutine.go
tinygo/src/internal/task/task_none.go
tinygo/src/internal/task/task_stack.go
+tinygo/src/internal/task/task_stack_386.S
+tinygo/src/internal/task/task_stack_386.go
+tinygo/src/internal/task/task_stack_amd64.S
+tinygo/src/internal/task/task_stack_amd64.go
+tinygo/src/internal/task/task_stack_arm.S
+tinygo/src/internal/task/task_stack_arm.go
+tinygo/src/internal/task/task_stack_arm64.S
+tinygo/src/internal/task/task_stack_arm64.go
tinygo/src/internal/task/task_stack_avr.S
tinygo/src/internal/task/task_stack_avr.go
tinygo/src/internal/task/task_stack_cortexm.S
@@ -2780,6 +3046,7 @@ tinygo/src/internal/task/task_stack_esp8266.S
tinygo/src/internal/task/task_stack_esp8266.go
tinygo/src/machine/adc.go
tinygo/src/machine/board_arduino.go
+tinygo/src/machine/board_arduino_mega1280.go
tinygo/src/machine/board_arduino_mega2560.go
tinygo/src/machine/board_arduino_mkr1000.go
tinygo/src/machine/board_arduino_nano.go
@@ -2788,6 +3055,7 @@ tinygo/src/machine/board_arduino_nano33_baremetal.go
tinygo/src/machine/board_arduino_zero.go
tinygo/src/machine/board_atmega328p.go
tinygo/src/machine/board_atsamd21.go
+tinygo/src/machine/board_atsame54-xpro.go
tinygo/src/machine/board_bluepill.go
tinygo/src/machine/board_circuitplay_bluefruit.go
tinygo/src/machine/board_circuitplay_express.go
@@ -2799,8 +3067,13 @@ tinygo/src/machine/board_fe310.go
tinygo/src/machine/board_feather-m0.go
tinygo/src/machine/board_feather-m4.go
tinygo/src/machine/board_feather-m4_baremetal.go
+tinygo/src/machine/board_feather-m4-can.go
tinygo/src/machine/board_feather-nrf52840.go
+tinygo/src/machine/board_feather-nrf52840-sense.go
+tinygo/src/machine/board_feather_rp2040.go
tinygo/src/machine/board_feather-stm32f405.go
+tinygo/src/machine/board_grandcentral-m4.go
+tinygo/src/machine/board_grandcentral-m4_baremetal.go
tinygo/src/machine/board_hifive1b.go
tinygo/src/machine/board_hifive1b_baremetal.go
tinygo/src/machine/board_itsybitsy-m0.go
@@ -2817,12 +3090,16 @@ tinygo/src/machine/board_metro-m4-airlift.go
tinygo/src/machine/board_metro-m4-airlift_baremetal.go
tinygo/src/machine/board_microbit-v2.go
tinygo/src/machine/board_microbit.go
+tinygo/src/machine/board_nano-33-ble.go
+tinygo/src/machine/board_nano-rp2040.go
tinygo/src/machine/board_nicenano.go
tinygo/src/machine/board_nodemcu.go
tinygo/src/machine/board_nrf52840-mdk-usb-dongle.go
tinygo/src/machine/board_nrf52840-mdk.go
tinygo/src/machine/board_nucleof103rb.go
tinygo/src/machine/board_nucleof722ze.go
+tinygo/src/machine/board_nucleol031k6.go
+tinygo/src/machine/board_nucleol432kc.go
tinygo/src/machine/board_nucleol552ze.go
tinygo/src/machine/board_p1am-100.go
tinygo/src/machine/board_p1am-100_baremetal.go
@@ -2832,7 +3109,8 @@ tinygo/src/machine/board_particle_xenon.go
tinygo/src/machine/board_pca10031.go
tinygo/src/machine/board_pca10040.go
tinygo/src/machine/board_pca10056.go
-tinygo/src/machine/board_pca10056_baremetal.go
+tinygo/src/machine/board_pca10059.go
+tinygo/src/machine/board_pico.go
tinygo/src/machine/board_pinetime-devkit0.go
tinygo/src/machine/board_pybadge.go
tinygo/src/machine/board_pybadge_baremetal.go
@@ -2841,8 +3119,6 @@ tinygo/src/machine/board_pyportal.go
tinygo/src/machine/board_pyportal_baremetal.go
tinygo/src/machine/board_qtpy.go
tinygo/src/machine/board_reelboard.go
-tinygo/src/machine/board_reelboard_baremetal.go
-tinygo/src/machine/board_stm32.go
tinygo/src/machine/board_stm32f4disco.go
tinygo/src/machine/board_teensy36.go
tinygo/src/machine/board_teensy40.go
@@ -2856,6 +3132,7 @@ tinygo/src/machine/i2c.go
tinygo/src/machine/i2s.go
tinygo/src/machine/machine.go
tinygo/src/machine/machine_atmega.go
+tinygo/src/machine/machine_atmega1280.go
tinygo/src/machine/machine_atmega1284p.go
tinygo/src/machine/machine_atmega2560.go
tinygo/src/machine/machine_atmega328p.go
@@ -2868,7 +3145,10 @@ tinygo/src/machine/machine_atsamd51g19.go
tinygo/src/machine/machine_atsamd51j19.go
tinygo/src/machine/machine_atsamd51j20.go
tinygo/src/machine/machine_atsamd51p19.go
-tinygo/src/machine/machine_attiny.go
+tinygo/src/machine/machine_atsamd51p20.go
+tinygo/src/machine/machine_atsame51j19.go
+tinygo/src/machine/machine_atsame54p20.go
+tinygo/src/machine/machine_atsame5x_can.go
tinygo/src/machine/machine_attiny85.go
tinygo/src/machine/machine_avr.go
tinygo/src/machine/machine_esp32.go
@@ -2885,15 +3165,34 @@ tinygo/src/machine/machine_nrf52.go
tinygo/src/machine/machine_nrf52833.go
tinygo/src/machine/machine_nrf52840.go
tinygo/src/machine/machine_nrf52840_usb.go
+tinygo/src/machine/machine_nrf52840_usb_reset_bossa.go
tinygo/src/machine/machine_nrf52840_usb_reset_none.go
tinygo/src/machine/machine_nrf52840_usb_reset_uf2.go
tinygo/src/machine/machine_nrf528xx.go
tinygo/src/machine/machine_nxpmk66f18.go
tinygo/src/machine/machine_nxpmk66f18_uart.go
+tinygo/src/machine/machine_rp2040.go
+tinygo/src/machine/machine_rp2040_adc.go
+tinygo/src/machine/machine_rp2040_clocks.go
+tinygo/src/machine/machine_rp2040_gpio.go
+tinygo/src/machine/machine_rp2040_pll.go
+tinygo/src/machine/machine_rp2040_resets.go
+tinygo/src/machine/machine_rp2040_timer.go
+tinygo/src/machine/machine_rp2040_uart.go
+tinygo/src/machine/machine_rp2040_watchdog.go
+tinygo/src/machine/machine_rp2040_xosc.go
tinygo/src/machine/machine_stm32.go
-tinygo/src/machine/machine_stm32_i2c.go
+tinygo/src/machine/machine_stm32_exti_afio.go
+tinygo/src/machine/machine_stm32_exti_exti.go
+tinygo/src/machine/machine_stm32_exti_syscfg.go
+tinygo/src/machine/machine_stm32_gpio_reva.go
+tinygo/src/machine/machine_stm32_gpio_revb.go
+tinygo/src/machine/machine_stm32_i2c_reva.go
+tinygo/src/machine/machine_stm32_i2c_revb.go
tinygo/src/machine/machine_stm32_moder_gpio.go
tinygo/src/machine/machine_stm32_spi.go
+tinygo/src/machine/machine_stm32_tim.go
+tinygo/src/machine/machine_stm32_tim_moder.go
tinygo/src/machine/machine_stm32_uart.go
tinygo/src/machine/machine_stm32f103.go
tinygo/src/machine/machine_stm32f4.go
@@ -2902,22 +3201,43 @@ tinygo/src/machine/machine_stm32f407.go
tinygo/src/machine/machine_stm32f7.go
tinygo/src/machine/machine_stm32f7x2.go
tinygo/src/machine/machine_stm32l0.go
-tinygo/src/machine/machine_stm32l0_uart.go
+tinygo/src/machine/machine_stm32l0x1.go
+tinygo/src/machine/machine_stm32l0x2.go
+tinygo/src/machine/machine_stm32l4.go
+tinygo/src/machine/machine_stm32l4x2.go
tinygo/src/machine/machine_stm32l5.go
tinygo/src/machine/machine_stm32l5x2.go
+tinygo/src/machine/pwm.go
+tinygo/src/machine/serial-none.go
+tinygo/src/machine/serial-uart.go
+tinygo/src/machine/serial-usb.go
+tinygo/src/machine/serial.go
tinygo/src/machine/spi.go
tinygo/src/machine/uart.go
tinygo/src/machine/usb.go
+tinygo/src/net/dial.go
+tinygo/src/net/errors.go
+tinygo/src/net/ip.go
+tinygo/src/net/iprawsock.go
+tinygo/src/net/ipsock.go
+tinygo/src/net/mac.go
+tinygo/src/net/net.go
+tinygo/src/net/parse.go
+tinygo/src/net/tcpsock.go
tinygo/src/os/env.go
tinygo/src/os/errors.go
tinygo/src/os/exec.go
tinygo/src/os/file.go
+tinygo/src/os/file_go_116.go
+tinygo/src/os/file_go_other.go
tinygo/src/os/file_other.go
tinygo/src/os/file_unix.go
tinygo/src/os/filesystem.go
tinygo/src/os/proc.go
tinygo/src/os/sys.go
+tinygo/src/os/tempfile.go
tinygo/src/reflect/deepequal.go
+tinygo/src/reflect/makefunc.go
tinygo/src/reflect/sidetables.go
tinygo/src/reflect/strconv.go
tinygo/src/reflect/swapper.go
@@ -2932,7 +3252,7 @@ tinygo/src/runtime/arch_cortexm.go
tinygo/src/runtime/arch_tinygoriscv.go
tinygo/src/runtime/arch_tinygoriscv32.go
tinygo/src/runtime/arch_tinygoriscv64.go
-tinygo/src/runtime/arch_wasm.go
+tinygo/src/runtime/arch_tinygowasm.go
tinygo/src/runtime/arch_xtensa.go
tinygo/src/runtime/baremetal.go
tinygo/src/runtime/cgo/cgo.go
@@ -2940,9 +3260,11 @@ tinygo/src/runtime/chan.go
tinygo/src/runtime/complex.go
tinygo/src/runtime/cond.go
tinygo/src/runtime/cond_nosched.go
+tinygo/src/runtime/debug/debug.go
tinygo/src/runtime/defer.go
tinygo/src/runtime/dynamic_arm64.go
tinygo/src/runtime/error.go
+tinygo/src/runtime/extern.go
tinygo/src/runtime/float.go
tinygo/src/runtime/func.go
tinygo/src/runtime/gc_386.S
@@ -2974,6 +3296,7 @@ tinygo/src/runtime/interrupt/interrupt_sifive.go
tinygo/src/runtime/interrupt/interrupt_tinygoriscv.go
tinygo/src/runtime/interrupt/interrupt_xtensa.go
tinygo/src/runtime/math.go
+tinygo/src/runtime/mstats.go
tinygo/src/runtime/os_darwin.go
tinygo/src/runtime/os_freebsd.go
tinygo/src/runtime/os_js.go
@@ -2993,6 +3316,10 @@ tinygo/src/runtime/runtime_atsamd51g19.go
tinygo/src/runtime/runtime_atsamd51j19.go
tinygo/src/runtime/runtime_atsamd51j20.go
tinygo/src/runtime/runtime_atsamd51p19.go
+tinygo/src/runtime/runtime_atsamd51p20.go
+tinygo/src/runtime/runtime_atsame51j19.go
+tinygo/src/runtime/runtime_atsame54p20.go
+tinygo/src/runtime/runtime_atsame5x_can.go
tinygo/src/runtime/runtime_attiny.go
tinygo/src/runtime/runtime_avr.go
tinygo/src/runtime/runtime_cortexm.go
@@ -3017,20 +3344,25 @@ tinygo/src/runtime/runtime_nrf.go
tinygo/src/runtime/runtime_nrf_bare.go
tinygo/src/runtime/runtime_nrf_softdevice.go
tinygo/src/runtime/runtime_nxpmk66f18.go
+tinygo/src/runtime/runtime_rp2040.go
tinygo/src/runtime/runtime_stm32.go
+tinygo/src/runtime/runtime_stm32_timers.go
tinygo/src/runtime/runtime_stm32f103.go
tinygo/src/runtime/runtime_stm32f405.go
tinygo/src/runtime/runtime_stm32f407.go
tinygo/src/runtime/runtime_stm32f7x2.go
tinygo/src/runtime/runtime_stm32l0.go
+tinygo/src/runtime/runtime_stm32l0x1.go
+tinygo/src/runtime/runtime_stm32l0x2.go
+tinygo/src/runtime/runtime_stm32l4x2.go
tinygo/src/runtime/runtime_stm32l5x2.go
tinygo/src/runtime/runtime_tinygoriscv.go
tinygo/src/runtime/runtime_tinygoriscv64.go
tinygo/src/runtime/runtime_tinygoriscv_qemu.go
+tinygo/src/runtime/runtime_tinygowasm.go
tinygo/src/runtime/runtime_unix.go
tinygo/src/runtime/runtime_unix_heap.go
tinygo/src/runtime/runtime_unix_noheap.go
-tinygo/src/runtime/runtime_wasm.go
tinygo/src/runtime/runtime_wasm_js.go
tinygo/src/runtime/runtime_wasm_wasi.go
tinygo/src/runtime/scheduler.go
@@ -3041,7 +3373,7 @@ tinygo/src/runtime/scheduler_tasks.go
tinygo/src/runtime/slice.go
tinygo/src/runtime/stack.go
tinygo/src/runtime/string.go
-tinygo/src/runtime/strings_go111.go
+tinygo/src/runtime/symtab.go
tinygo/src/runtime/sync.go
tinygo/src/runtime/time_nxpmk66f18.go
tinygo/src/runtime/volatile/bitband_nxpmk66f18.go
@@ -3055,7 +3387,10 @@ tinygo/src/sync/once.go
tinygo/src/sync/pool.go
tinygo/src/sync/waitgroup.go
tinygo/src/syscall/errno.go
+tinygo/src/syscall/errno_other.go
tinygo/src/syscall/net.go
+tinygo/src/syscall/proc_emulated.go
+tinygo/src/syscall/proc_hosted.go
tinygo/src/syscall/str.go
tinygo/src/syscall/syscall.go
tinygo/src/syscall/syscall_baremetal.go
@@ -3067,13 +3402,16 @@ tinygo/src/syscall/tables_baremetal.go
tinygo/src/testing/benchmark.go
tinygo/src/testing/doc.go
tinygo/src/testing/testing.go
+tinygo/targets/arduino-mega1280.json
tinygo/targets/arduino-mega2560.json
tinygo/targets/arduino-mkr1000.json
tinygo/targets/arduino-nano.json
+tinygo/targets/arduino-nano-new.json
tinygo/targets/arduino-nano33.json
tinygo/targets/arduino-zero.json
tinygo/targets/arduino.json
tinygo/targets/arm.ld
+tinygo/targets/atmega1280.json
tinygo/targets/atmega1284p.json
tinygo/targets/atmega2560.json
tinygo/targets/atmega328p.json
@@ -3086,6 +3424,13 @@ tinygo/targets/atsamd51j19a.json
tinygo/targets/atsamd51j20a.json
tinygo/targets/atsamd51j20a.ld
tinygo/targets/atsamd51p19a.json
+tinygo/targets/atsamd51p20a.json
+tinygo/targets/atsamd51p20a.ld
+tinygo/targets/atsame51j19a.json
+tinygo/targets/atsame54-xpro.json
+tinygo/targets/atsame54p20a.json
+tinygo/targets/atsame5xx19.ld
+tinygo/targets/atsame5xx20-no-bootloader.ld
tinygo/targets/attiny85.json
tinygo/targets/avr.S
tinygo/targets/avr.json
@@ -3100,6 +3445,9 @@ tinygo/targets/clue.json
tinygo/targets/cortex-m-qemu.json
tinygo/targets/cortex-m-qemu.s
tinygo/targets/cortex-m.json
+tinygo/targets/cortex-m0.json
+tinygo/targets/cortex-m0plus.json
+tinygo/targets/cortex-m3.json
tinygo/targets/cortex-m33.json
tinygo/targets/cortex-m4.json
tinygo/targets/cortex-m7.json
@@ -3114,11 +3462,17 @@ tinygo/targets/esp8266.ld
tinygo/targets/fe310.json
tinygo/targets/feather-m0.json
tinygo/targets/feather-m4.json
+tinygo/targets/feather-m4-can.json
tinygo/targets/feather-nrf52840.json
+tinygo/targets/feather-nrf52840-sense.json
+tinygo/targets/feather-rp2040-boot-stage2.S
+tinygo/targets/feather-rp2040.json
+tinygo/targets/feather-rp2040.ld
tinygo/targets/feather-stm32f405.json
tinygo/targets/gameboy-advance.json
tinygo/targets/gameboy-advance.ld
tinygo/targets/gameboy-advance.s
+tinygo/targets/grandcentral-m4.json
tinygo/targets/hifive1-qemu.json
tinygo/targets/hifive1-qemu.ld
tinygo/targets/hifive1b.json
@@ -3135,8 +3489,13 @@ tinygo/targets/matrixportal-m4.json
tinygo/targets/metro-m4-airlift.json
tinygo/targets/microbit-s110v8.json
tinygo/targets/microbit-v2.json
+tinygo/targets/microbit-v2-s113v7.json
tinygo/targets/microbit.json
tinygo/targets/mimxrt1062-teensy40.ld
+tinygo/targets/nano-33-ble-sense.json
+tinygo/targets/nano-33-ble.json
+tinygo/targets/nano-33-ble.ld
+tinygo/targets/nano-rp2040.json
tinygo/targets/nicenano.json
tinygo/targets/nintendoswitch.json
tinygo/targets/nintendoswitch.ld
@@ -3152,6 +3511,8 @@ tinygo/targets/nrf52.json
tinygo/targets/nrf52.ld
tinygo/targets/nrf52833.json
tinygo/targets/nrf52833.ld
+tinygo/targets/nrf52833-s113v7.json
+tinygo/targets/nrf52833-s113v7.ld
tinygo/targets/nrf52840-mdk-usb-dongle.json
tinygo/targets/nrf52840-mdk.json
tinygo/targets/nrf52840-s140v7.json
@@ -3160,6 +3521,8 @@ tinygo/targets/nrf52840.json
tinygo/targets/nrf52840.ld
tinygo/targets/nucleo-f103rb.json
tinygo/targets/nucleo-f722ze.json
+tinygo/targets/nucleo-l031k6.json
+tinygo/targets/nucleo-l432kc.json
tinygo/targets/nucleo-l552ze.json
tinygo/targets/nxpmk66f18.ld
tinygo/targets/p1am-100.json
@@ -3172,6 +3535,11 @@ tinygo/targets/pca10040-s132v6.json
tinygo/targets/pca10040.json
tinygo/targets/pca10056-s140v7.json
tinygo/targets/pca10056.json
+tinygo/targets/pca10059.json
+tinygo/targets/pca10059.ld
+tinygo/targets/pico-boot-stage2.S
+tinygo/targets/pico.json
+tinygo/targets/pico.ld
tinygo/targets/pinetime-devkit0.json
tinygo/targets/pybadge.json
tinygo/targets/pygamer.json
@@ -3185,6 +3553,9 @@ tinygo/targets/riscv.json
tinygo/targets/riscv.ld
tinygo/targets/riscv32.json
tinygo/targets/riscv64.json
+tinygo/targets/rp2040-boot-stage2.S
+tinygo/targets/rp2040.json
+tinygo/targets/rp2040.ld
tinygo/targets/stm32.ld
tinygo/targets/stm32f103rb.ld
tinygo/targets/stm32f405.ld
@@ -3192,8 +3563,10 @@ tinygo/targets/stm32f407.ld
tinygo/targets/stm32f4disco-1.json
tinygo/targets/stm32f4disco.json
tinygo/targets/stm32f7x2zetx.ld
+tinygo/targets/stm32l031k6.ld
tinygo/targets/stm32l072czt6.ld
tinygo/targets/stm32l0x2.json
+tinygo/targets/stm32l4x2.ld
tinygo/targets/stm32l5x2xe.ld
tinygo/targets/teensy36.json
tinygo/targets/teensy36.s