From owner-dev-commits-ports-main@freebsd.org Thu Aug 5 01:46:31 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 597CB65A1CA; Thu, 5 Aug 2021 01:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GgBKg1xNbz3mTq; Thu, 5 Aug 2021 01:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2A72A119E2; Thu, 5 Aug 2021 01:46:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1751kVXJ087749; Thu, 5 Aug 2021 01:46:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1751kV5B087748; Thu, 5 Aug 2021 01:46:31 GMT (envelope-from git) Date: Thu, 5 Aug 2021 01:46:31 GMT Message-Id: <202108050146.1751kV5B087748@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Vanilla I. Shu" Subject: git: 7f6000dca0dd - main - devel/tinygo: update to 0.19.0. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vanilla X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f6000dca0dd664863594bb9e77c128c89c0dab3 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Aug 2021 01:46:31 -0000 The branch main has been updated by vanilla: URL: https://cgit.FreeBSD.org/ports/commit/?id=7f6000dca0dd664863594bb9e77c128c89c0dab3 commit 7f6000dca0dd664863594bb9e77c128c89c0dab3 Author: Vanilla I. Shu AuthorDate: 2021-08-05 01:40:17 +0000 Commit: Vanilla I. Shu CommitDate: 2021-08-05 01:42:52 +0000 devel/tinygo: update to 0.19.0. --- devel/tinygo/Makefile | 18 +- devel/tinygo/distinfo | 38 ++-- devel/tinygo/files/patch-Makefile | 30 +-- devel/tinygo/pkg-plist | 403 ++++++++++++++++++++++++++++++++++++-- 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 *** 80 LINES SKIPPED ***