Date: Thu, 8 Apr 2021 06:04:44 GMT From: "Vanilla I. Shu" <vanilla@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: cd96c9df969a - main - update to 0.17.0. Message-ID: <202104080604.13864iw2080312@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by vanilla: URL: https://cgit.FreeBSD.org/ports/commit/?id=cd96c9df969ab1183368fd409442a7f4c109f33b commit cd96c9df969ab1183368fd409442a7f4c109f33b Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2021-04-08 05:49:05 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2021-04-08 06:04:34 +0000 update to 0.17.0. --- devel/tinygo/Makefile | 43 +-- devel/tinygo/distinfo | 82 ++--- devel/tinygo/files/patch-Makefile | 57 ++-- devel/tinygo/pkg-plist | 630 +++++++++++++++++++++++++++++--------- 4 files changed, 586 insertions(+), 226 deletions(-) diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile index 9c3e5a2f615d..6b70ccdfcc2e 100644 --- a/devel/tinygo/Makefile +++ b/devel/tinygo/Makefile @@ -1,7 +1,6 @@ PORTNAME= tinygo DISTVERSIONPREFIX= v -DISTVERSION= 0.14.1 -PORTREVISION= 1 +DISTVERSION= 0.17.0 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org @@ -20,32 +19,36 @@ USE_GITHUB= yes GH_ACCOUNT= tinygo-org GH_TUPLE= \ blakesmith:ar:8bd4349a67f2:blakesmith_ar/vendor/github.com/blakesmith/ar \ - bugst:go-serial:v1.0.0:bugst_go_serial/vendor/go.bug.st/serial \ - chromedp:cdproto:4da64dd111ac:chromedp_cdproto/vendor/github.com/chromedp/cdproto \ - chromedp:chromedp:v0.5.3:chromedp_chromedp/vendor/github.com/chromedp/chromedp \ + bugst:go-serial:v1.1.2:bugst_go_serial/vendor/go.bug.st/serial \ + chromedp:cdproto:dabd2f2e7693:chromedp_cdproto/vendor/github.com/chromedp/cdproto \ + 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 \ - gobwas:httphead:2c6c146eadee:gobwas_httphead/vendor/github.com/gobwas/httphead \ - gobwas:pool:v0.2.0:gobwas_pool/vendor/github.com/gobwas/pool \ - gobwas:ws:v1.0.2:gobwas_ws/vendor/github.com/gobwas/ws \ - golang:sys:b77594299b42:golang_sys/vendor/golang.org/x/sys \ + 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 \ + golang:sys:4bcb84eeeb78:golang_sys/vendor/golang.org/x/sys \ golang:tools:b320d3a0f5a2:golang_tools/vendor/golang.org/x/tools \ google:shlex:c34317bd91bf:google_shlex/vendor/github.com/google/shlex \ - knq:sysutil:15668db23d08:knq_sysutil/vendor/github.com/knq/sysutil \ - mailru:easyjson:v0.7.0:mailru_easyjson/vendor/github.com/mailru/easyjson \ + josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \ + mailru:easyjson:v0.7.6:mailru_easyjson/vendor/github.com/mailru/easyjson \ marcinbor85:gohex:343a4b548892:marcinbor85_gohex/vendor/github.com/marcinbor85/gohex \ - tinygo-org:go-llvm:345b2947b59d:tinygo_org_go_llvm/vendor/tinygo.org/x/go-llvm + 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 # Device files and runtime are distributed as submodules GH_TUPLE+= ARM-software:CMSIS:9fe411cef1ce:cmsis/lib/CMSIS \ - CraneStation:wasi-libc:a280fead2ae7:wasi_libc/lib/wasi-libc \ - NordicSemiconductor:nrfx:3ab39a9d457b:nrfx/lib/nrfx \ - avr-rust:avr-mcu:6624554c02b2:avr/lib/avr \ - keith-packard:picolibc:80528c684b10:picolibc/lib/picolibc \ - llvm-mirror:compiler-rt:5bc79797e1f9:compiler_rt/lib/compiler-rt \ - tinygo-org:cmsis-svd:a155cfd832c9:cmsis_svd/lib/cmsis-svd + NordicSemiconductor:nrfx:d779b49fc59c:nrfx/lib/nrfx \ + WebAssembly:wasi-libc:c82d116de0de: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 # Bundled LLVM -GH_TUPLE+= llvm:llvm-project:llvmorg-10.0.1:llvm/llvm-project +GH_TUPLE+= llvm:llvm-project:llvmorg-11.1.0:llvm/llvm-project OPTIONS_DEFINE= AVR QEMU SIMAVR @@ -69,7 +72,7 @@ do-build: GO=${GO_CMD} \ HOME=${WRKDIR} \ PATH=${WRKSRC}/llvm-build/bin:$$PATH \ - ${GMAKE} release + ${GMAKE} build/release do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/tinygo diff --git a/devel/tinygo/distinfo b/devel/tinygo/distinfo index 6c8a7368afc4..0e94c79ea2db 100644 --- a/devel/tinygo/distinfo +++ b/devel/tinygo/distinfo @@ -1,49 +1,57 @@ -TIMESTAMP = 1597925221 -SHA256 (tinygo-org-tinygo-v0.14.1_GH0.tar.gz) = 2def83190542b529b1be476294298ec29bd6bfdf36edcb2658d93ced813781d6 -SIZE (tinygo-org-tinygo-v0.14.1_GH0.tar.gz) = 518324 +TIMESTAMP = 1617178491 +SHA256 (tinygo-org-tinygo-v0.17.0_GH0.tar.gz) = b1806cdc20dcf5df491494bda10764e1692a2d4b34150c9997afdd47066ee751 +SIZE (tinygo-org-tinygo-v0.17.0_GH0.tar.gz) = 641944 SHA256 (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 51d0ca71a5f31d283eb43142fadd036c9df909ebe5e5d7af031f6b9b91c65a67 SIZE (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 4057 -SHA256 (bugst-go-serial-v1.0.0_GH0.tar.gz) = 90bb0f44d59b04aa43d2f65c876c5c2b08bd5b85cfa019dc85afdab42cd12423 -SIZE (bugst-go-serial-v1.0.0_GH0.tar.gz) = 23774 -SHA256 (chromedp-cdproto-4da64dd111ac_GH0.tar.gz) = ff16a1374c4f17fdd67fa7cb99a45881ab520cdfeb1a020fa70d7ef09e752e21 -SIZE (chromedp-cdproto-4da64dd111ac_GH0.tar.gz) = 340717 -SHA256 (chromedp-chromedp-v0.5.3_GH0.tar.gz) = 9db5edc619eeeeae32cda333288f19ae1d8e253ec5def4fb3aa2526666ed3ab7 -SIZE (chromedp-chromedp-v0.5.3_GH0.tar.gz) = 90079 +SHA256 (bugst-go-serial-v1.1.2_GH0.tar.gz) = fef1c93a7f3664948bc910bb120aa7dcd0f98f823d0fa1bc894deb8d98a529a8 +SIZE (bugst-go-serial-v1.1.2_GH0.tar.gz) = 24475 +SHA256 (chromedp-cdproto-dabd2f2e7693_GH0.tar.gz) = a65c1234742139b1f99f6b47522b0345b80ec90fcb4bc217aa5f2b7960a94227 +SIZE (chromedp-cdproto-dabd2f2e7693_GH0.tar.gz) = 389406 +SHA256 (chromedp-chromedp-v0.6.4_GH0.tar.gz) = 644979a65577e1ce9a26a9b8df67affbafb05a4c0d9199e10011cb565e356c2c +SIZE (chromedp-chromedp-v0.6.4_GH0.tar.gz) = 98833 +SHA256 (chromedp-sysutil-v1.0.0_GH0.tar.gz) = f1fd198c6ad3586ea1fdd398ff63fface97db0bf36fb916892d3e0c165725c0a +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 (gobwas-httphead-2c6c146eadee_GH0.tar.gz) = 3c53d16746cb6f420a3f3f5bf1bb62afcd3f67df78b974bf9180ba488a9dd7bf -SIZE (gobwas-httphead-2c6c146eadee_GH0.tar.gz) = 17105 -SHA256 (gobwas-pool-v0.2.0_GH0.tar.gz) = 6c4f7ab93586a9a8ca28dc3dcf7cb5bfeaf8580274d7077897800c3b00c6fa2a -SIZE (gobwas-pool-v0.2.0_GH0.tar.gz) = 7309 -SHA256 (gobwas-ws-v1.0.2_GH0.tar.gz) = 955f8d943c3b6c29daf04f980818ad7a1a75e03d483cb2cef885148d44203a32 -SIZE (gobwas-ws-v1.0.2_GH0.tar.gz) = 69975 -SHA256 (golang-sys-b77594299b42_GH0.tar.gz) = 484bf05a828f18a9ea48f32b64322d6cc8e716b5cbfd455be72f445db8495b82 -SIZE (golang-sys-b77594299b42_GH0.tar.gz) = 1534631 +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 +SIZE (gobwas-pool-v0.2.1_GH0.tar.gz) = 8054 +SHA256 (gobwas-ws-v1.0.4_GH0.tar.gz) = 4b005a2ddcf0fc5f779797f38eb999f71ce2b1ddfc921472e2183e0e5cab0af1 +SIZE (gobwas-ws-v1.0.4_GH0.tar.gz) = 69353 +SHA256 (golang-sys-4bcb84eeeb78_GH0.tar.gz) = 8404dc19a7a60236cc3c25abb192125961d338b182f97115d6265e063a4198e8 +SIZE (golang-sys-4bcb84eeeb78_GH0.tar.gz) = 1101830 SHA256 (golang-tools-b320d3a0f5a2_GH0.tar.gz) = a1d365d8926dd0bf2378c9a6da587a439fd94ed9e2156b9e1732ac6a027fadc7 SIZE (golang-tools-b320d3a0f5a2_GH0.tar.gz) = 2352360 SHA256 (google-shlex-c34317bd91bf_GH0.tar.gz) = fefaae49749c42aaaf9864fc0a04326a8cc263a42ebfb18b907419b9cfc9f4f1 SIZE (google-shlex-c34317bd91bf_GH0.tar.gz) = 7234 -SHA256 (knq-sysutil-15668db23d08_GH0.tar.gz) = 06ca09ec6374a8544d92e4d5b539ac2920873fc47628a4933a5cc76c113eacd0 -SIZE (knq-sysutil-15668db23d08_GH0.tar.gz) = 2432 -SHA256 (mailru-easyjson-v0.7.0_GH0.tar.gz) = 20e8ea95e5bd594b386c6edb5c57080929f6270018b9d29e4c86f6723ca50df7 -SIZE (mailru-easyjson-v0.7.0_GH0.tar.gz) = 72804 +SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e +SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927 +SHA256 (mailru-easyjson-v0.7.6_GH0.tar.gz) = 36849ef77dc92330e2d9f006a4fb2ef871e11abfddcedec771b84ebfc2380ecc +SIZE (mailru-easyjson-v0.7.6_GH0.tar.gz) = 81195 SHA256 (marcinbor85-gohex-343a4b548892_GH0.tar.gz) = b3386e22809ebda802b3e0e295d2cd325d6e7c20f69cc551454b5faad606b7d7 SIZE (marcinbor85-gohex-343a4b548892_GH0.tar.gz) = 7608 -SHA256 (tinygo-org-go-llvm-345b2947b59d_GH0.tar.gz) = defb2224ba5fedf31606b88213b6984c2fed0508d0a49fec9e7c2fca62b1ce65 -SIZE (tinygo-org-go-llvm-345b2947b59d_GH0.tar.gz) = 32462 +SHA256 (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 1027954f9abbe06b6e117e3047af70204dd0eb4f8c27fcd459fb2574b279755f +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 (ARM-software-CMSIS-9fe411cef1ce_GH0.tar.gz) = cf743b2a8a50919c864946c8843d5fc7ed4be36ac15b8a07a1bdf9562efcc6c4 SIZE (ARM-software-CMSIS-9fe411cef1ce_GH0.tar.gz) = 97355967 -SHA256 (CraneStation-wasi-libc-a280fead2ae7_GH0.tar.gz) = da6b83af3b93a13dd8a43b862e2a805f21b83e4878ea02dadeb2bea09bcd9933 -SIZE (CraneStation-wasi-libc-a280fead2ae7_GH0.tar.gz) = 1210154 -SHA256 (NordicSemiconductor-nrfx-3ab39a9d457b_GH0.tar.gz) = 516dbe156dcf3080d5b9df628ffe95fb6b4430973e0151eeb2fc66bd40070b24 -SIZE (NordicSemiconductor-nrfx-3ab39a9d457b_GH0.tar.gz) = 943309 -SHA256 (avr-rust-avr-mcu-6624554c02b2_GH0.tar.gz) = 6a879dad1c9e33ad1f55d3e2dd20dc797195e32c78963680d639e75bf2eb3171 -SIZE (avr-rust-avr-mcu-6624554c02b2_GH0.tar.gz) = 3480381 -SHA256 (keith-packard-picolibc-80528c684b10_GH0.tar.gz) = 8d3b46f0f4fa7345d778e291f27b7137d12ab317c4b9ee50434ee11aa61a281c -SIZE (keith-packard-picolibc-80528c684b10_GH0.tar.gz) = 4524240 -SHA256 (llvm-mirror-compiler-rt-5bc79797e1f9_GH0.tar.gz) = b978a63ffdcc8e25aa668c6b3d45f5fd1fb21852301db1aa797ac2aa5f8586b8 -SIZE (llvm-mirror-compiler-rt-5bc79797e1f9_GH0.tar.gz) = 3269533 -SHA256 (tinygo-org-cmsis-svd-a155cfd832c9_GH0.tar.gz) = 216bace74466eea11fc0da731e5270aaf104e930390eefa27dba81cd68c8e5e1 -SIZE (tinygo-org-cmsis-svd-a155cfd832c9_GH0.tar.gz) = 53439301 -SHA256 (llvm-llvm-project-llvmorg-10.0.1_GH0.tar.gz) = c7ccb735c37b4ec470f66a6c35fbae4f029c0f88038f6977180b1a8ddc255637 -SIZE (llvm-llvm-project-llvmorg-10.0.1_GH0.tar.gz) = 120880730 +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 (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-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 4b6c06e445d6..8963ecabfcd2 100644 --- a/devel/tinygo/files/patch-Makefile +++ b/devel/tinygo/files/patch-Makefile @@ -1,7 +1,7 @@ ---- Makefile.orig 2020-08-19 06:37:16 UTC +--- Makefile.orig 2021-03-05 16:41:06 UTC +++ Makefile -@@ -40,7 +40,7 @@ MD5SUM = md5sum - TINYGO ?= tinygo +@@ -25,7 +25,7 @@ MD5SUM = md5sum + TINYGO ?= $(word 1,$(call detect,tinygo)$(call detect,build/tinygo)) # Use CCACHE for LLVM if possible -ifneq (, $(shell command -v ccache 2> /dev/null)) @@ -9,19 +9,10 @@ LLVM_OPTION += '-DLLVM_CCACHE_BUILD=ON' endif -@@ -104,7 +104,7 @@ LLD_LIBS = $(START_GROUP) -llldCOFF -llldCommon -llldC - ifneq ("$(wildcard $(LLVM_BUILDDIR)/bin/llvm-config*)","") - CGO_CPPFLAGS=$(shell $(LLVM_BUILDDIR)/bin/llvm-config --cppflags) -I$(abspath $(LLVM_BUILDDIR))/tools/clang/include -I$(abspath $(CLANG_SRC))/include -I$(abspath $(LLD_SRC))/include - CGO_CXXFLAGS=-std=c++14 -- CGO_LDFLAGS+=$(LIBCLANG_PATH) -std=c++14 -L$(abspath $(LLVM_BUILDDIR)/lib) $(CLANG_LIBS) $(LLD_LIBS) $(shell $(LLVM_BUILDDIR)/bin/llvm-config --ldflags --libs --system-libs $(LLVM_COMPONENTS)) -lstdc++ $(CGO_LDFLAGS_EXTRA) -+ CGO_LDFLAGS+=$(LIBCLANG_PATH) -L$(abspath $(LLVM_BUILDDIR)/lib) $(CLANG_LIBS) $(LLD_LIBS) $(shell $(LLVM_BUILDDIR)/bin/llvm-config --ldflags --libs --system-libs $(LLVM_COMPONENTS)) -lstdc++ $(CGO_LDFLAGS_EXTRA) - endif - - -@@ -121,13 +121,13 @@ fmt-check: - gen-device: gen-device-avr gen-device-nrf gen-device-sam gen-device-sifive gen-device-stm32 gen-device-kendryte gen-device-nxp +@@ -111,13 +111,13 @@ gen-device: gen-device-avr gen-device-esp gen-device-n 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 - $(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/ @@ -32,33 +23,35 @@ - $(GO) build -o $@ ./tools/gen-device-svd/ + $(GO) build -mod=vendor -o $@ ./tools/gen-device-svd/ - gen-device-nrf: build/gen-device-svd - ./build/gen-device-svd -source=https://github.com/NordicSemiconductor/nrfx/tree/master/mdk lib/nrfx/mdk/ src/device/nrf/ -@@ -173,16 +173,16 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja + 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 + # 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) + + # Build LLVM. + $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja +@@ -167,17 +167,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 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) # 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 . +- @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 . test: wasi-libc -- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm ./cgo ./compileopts ./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 ./interp ./transform . - - tinygo-test: - cd tests/tinygotest && tinygo test -@@ -383,7 +383,6 @@ build/release: tinygo gen-device wasi-libc - ./build/tinygo build-library -target=armv6m-none-eabi -o build/release/tinygo/pkg/armv6m-none-eabi/picolibc.a picolibc - ./build/tinygo build-library -target=armv7m-none-eabi -o build/release/tinygo/pkg/armv7m-none-eabi/picolibc.a picolibc - ./build/tinygo build-library -target=armv7em-none-eabi -o build/release/tinygo/pkg/armv7em-none-eabi/picolibc.a picolibc -- - release: build/release - tar -czf build/release.tar.gz -C build/release tinygo +- 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 . + # Test known-working standard library packages. + # TODO: do this in one command, parallelize, and only show failing tests (no diff --git a/devel/tinygo/pkg-plist b/devel/tinygo/pkg-plist index 1cf08787b6ac..49945ff1e144 100644 --- a/devel/tinygo/pkg-plist +++ b/devel/tinygo/pkg-plist @@ -23,14 +23,19 @@ tinygo/lib/clang/include/__clang_cuda_complex_builtins.h tinygo/lib/clang/include/__clang_cuda_device_functions.h tinygo/lib/clang/include/__clang_cuda_intrinsics.h tinygo/lib/clang/include/__clang_cuda_libdevice_declares.h +tinygo/lib/clang/include/__clang_cuda_math.h tinygo/lib/clang/include/__clang_cuda_math_forward_declares.h tinygo/lib/clang/include/__clang_cuda_runtime_wrapper.h +tinygo/lib/clang/include/__clang_hip_libdevice_declares.h +tinygo/lib/clang/include/__clang_hip_math.h +tinygo/lib/clang/include/__clang_hip_runtime_wrapper.h tinygo/lib/clang/include/__stddef_max_align_t.h tinygo/lib/clang/include/__wmmintrin_aes.h tinygo/lib/clang/include/__wmmintrin_pclmul.h tinygo/lib/clang/include/adxintrin.h tinygo/lib/clang/include/altivec.h tinygo/lib/clang/include/ammintrin.h +tinygo/lib/clang/include/amxintrin.h tinygo/lib/clang/include/arm64intr.h tinygo/lib/clang/include/arm_acle.h tinygo/lib/clang/include/arm_cmse.h @@ -65,6 +70,7 @@ tinygo/lib/clang/include/avx512vpopcntdqvlintrin.h tinygo/lib/clang/include/avxintrin.h tinygo/lib/clang/include/bmi2intrin.h tinygo/lib/clang/include/bmiintrin.h +tinygo/lib/clang/include/cet.h tinygo/lib/clang/include/cetintrin.h tinygo/lib/clang/include/cldemoteintrin.h tinygo/lib/clang/include/clflushoptintrin.h @@ -108,6 +114,7 @@ tinygo/lib/clang/include/ptwriteintrin.h tinygo/lib/clang/include/rdseedintrin.h tinygo/lib/clang/include/rtmintrin.h tinygo/lib/clang/include/s390intrin.h +tinygo/lib/clang/include/serializeintrin.h tinygo/lib/clang/include/sgxintrin.h tinygo/lib/clang/include/shaintrin.h tinygo/lib/clang/include/smmintrin.h @@ -121,6 +128,7 @@ tinygo/lib/clang/include/stdnoreturn.h tinygo/lib/clang/include/tbmintrin.h tinygo/lib/clang/include/tgmath.h tinygo/lib/clang/include/tmmintrin.h +tinygo/lib/clang/include/tsxldtrkintrin.h tinygo/lib/clang/include/unwind.h tinygo/lib/clang/include/vadefs.h tinygo/lib/clang/include/vaesintrin.h @@ -128,6 +136,7 @@ tinygo/lib/clang/include/varargs.h tinygo/lib/clang/include/vecintrin.h tinygo/lib/clang/include/vpclmulqdqintrin.h tinygo/lib/clang/include/waitpkgintrin.h +tinygo/lib/clang/include/wasm_simd128.h tinygo/lib/clang/include/wbnoinvdintrin.h tinygo/lib/clang/include/wmmintrin.h tinygo/lib/clang/include/x86intrin.h @@ -156,6 +165,7 @@ 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 @@ -207,6 +217,7 @@ 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 @@ -359,6 +370,8 @@ 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 @@ -515,7 +528,6 @@ tinygo/lib/nrfx/doc/buildfiles/extra_stylesheet.css tinygo/lib/nrfx/doc/buildfiles/favicon.ico tinygo/lib/nrfx/doc/buildfiles/footer.html tinygo/lib/nrfx/doc/buildfiles/header.html -tinygo/lib/nrfx/doc/buildfiles/index.html tinygo/lib/nrfx/doc/buildfiles/layout.xml tinygo/lib/nrfx/doc/buildfiles/nordic_small.png tinygo/lib/nrfx/doc/config_dox/nrfx_adc_dox_config.h @@ -524,6 +536,7 @@ tinygo/lib/nrfx/doc/config_dox/nrfx_comp_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_gpiote_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_i2s_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_lpcomp_dox_config.h +tinygo/lib/nrfx/doc/config_dox/nrfx_nfct_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_pdm_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_power_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_ppi_dox_config.h @@ -537,7 +550,6 @@ tinygo/lib/nrfx/doc/config_dox/nrfx_saadc_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_spi_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_spim_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_spis_dox_config.h -tinygo/lib/nrfx/doc/config_dox/nrfx_swi_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_systick_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_timer_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_twi_dox_config.h @@ -545,27 +557,39 @@ tinygo/lib/nrfx/doc/config_dox/nrfx_twim_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_twis_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_uart_dox_config.h tinygo/lib/nrfx/doc/config_dox/nrfx_uarte_dox_config.h +tinygo/lib/nrfx/doc/config_dox/nrfx_usbd_dox_config.h 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/main_page.dox tinygo/lib/nrfx/doc/nrf51_series.dox +tinygo/lib/nrfx/doc/nrf52805.dox tinygo/lib/nrfx/doc/nrf52810.dox +tinygo/lib/nrfx/doc/nrf52820.dox tinygo/lib/nrfx/doc/nrf52832.dox +tinygo/lib/nrfx/doc/nrf52833.dox tinygo/lib/nrfx/doc/nrf52840.dox +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/drivers/include/nrf_bitmask.h tinygo/lib/nrfx/drivers/include/nrfx_adc.h tinygo/lib/nrfx/drivers/include/nrfx_clock.h tinygo/lib/nrfx/drivers/include/nrfx_comp.h +tinygo/lib/nrfx/drivers/include/nrfx_dppi.h +tinygo/lib/nrfx/drivers/include/nrfx_egu.h tinygo/lib/nrfx/drivers/include/nrfx_gpiote.h tinygo/lib/nrfx/drivers/include/nrfx_i2s.h +tinygo/lib/nrfx/drivers/include/nrfx_ipc.h tinygo/lib/nrfx/drivers/include/nrfx_lpcomp.h +tinygo/lib/nrfx/drivers/include/nrfx_nfct.h +tinygo/lib/nrfx/drivers/include/nrfx_nvmc.h tinygo/lib/nrfx/drivers/include/nrfx_pdm.h tinygo/lib/nrfx/drivers/include/nrfx_power.h tinygo/lib/nrfx/drivers/include/nrfx_power_clock.h +tinygo/lib/nrfx/drivers/include/nrfx_power_compat.h tinygo/lib/nrfx/drivers/include/nrfx_ppi.h tinygo/lib/nrfx/drivers/include/nrfx_pwm.h tinygo/lib/nrfx/drivers/include/nrfx_qdec.h @@ -576,26 +600,33 @@ tinygo/lib/nrfx/drivers/include/nrfx_saadc.h tinygo/lib/nrfx/drivers/include/nrfx_spi.h tinygo/lib/nrfx/drivers/include/nrfx_spim.h tinygo/lib/nrfx/drivers/include/nrfx_spis.h -tinygo/lib/nrfx/drivers/include/nrfx_swi.h tinygo/lib/nrfx/drivers/include/nrfx_systick.h +tinygo/lib/nrfx/drivers/include/nrfx_temp.h tinygo/lib/nrfx/drivers/include/nrfx_timer.h tinygo/lib/nrfx/drivers/include/nrfx_twi.h +tinygo/lib/nrfx/drivers/include/nrfx_twi_twim.h tinygo/lib/nrfx/drivers/include/nrfx_twim.h tinygo/lib/nrfx/drivers/include/nrfx_twis.h tinygo/lib/nrfx/drivers/include/nrfx_uart.h tinygo/lib/nrfx/drivers/include/nrfx_uarte.h +tinygo/lib/nrfx/drivers/include/nrfx_usbd.h +tinygo/lib/nrfx/drivers/include/nrfx_usbreg.h tinygo/lib/nrfx/drivers/include/nrfx_wdt.h tinygo/lib/nrfx/drivers/nrfx_common.h tinygo/lib/nrfx/drivers/nrfx_errors.h tinygo/lib/nrfx/drivers/src/nrfx_adc.c tinygo/lib/nrfx/drivers/src/nrfx_clock.c tinygo/lib/nrfx/drivers/src/nrfx_comp.c +tinygo/lib/nrfx/drivers/src/nrfx_dppi.c +tinygo/lib/nrfx/drivers/src/nrfx_egu.c tinygo/lib/nrfx/drivers/src/nrfx_gpiote.c tinygo/lib/nrfx/drivers/src/nrfx_i2s.c +tinygo/lib/nrfx/drivers/src/nrfx_ipc.c tinygo/lib/nrfx/drivers/src/nrfx_lpcomp.c +tinygo/lib/nrfx/drivers/src/nrfx_nfct.c +tinygo/lib/nrfx/drivers/src/nrfx_nvmc.c tinygo/lib/nrfx/drivers/src/nrfx_pdm.c tinygo/lib/nrfx/drivers/src/nrfx_power.c -tinygo/lib/nrfx/drivers/src/nrfx_power_clock.c tinygo/lib/nrfx/drivers/src/nrfx_ppi.c tinygo/lib/nrfx/drivers/src/nrfx_pwm.c tinygo/lib/nrfx/drivers/src/nrfx_qdec.c @@ -606,30 +637,48 @@ tinygo/lib/nrfx/drivers/src/nrfx_saadc.c tinygo/lib/nrfx/drivers/src/nrfx_spi.c tinygo/lib/nrfx/drivers/src/nrfx_spim.c tinygo/lib/nrfx/drivers/src/nrfx_spis.c -tinygo/lib/nrfx/drivers/src/nrfx_swi.c tinygo/lib/nrfx/drivers/src/nrfx_systick.c +tinygo/lib/nrfx/drivers/src/nrfx_temp.c tinygo/lib/nrfx/drivers/src/nrfx_timer.c tinygo/lib/nrfx/drivers/src/nrfx_twi.c +tinygo/lib/nrfx/drivers/src/nrfx_twi_twim.c tinygo/lib/nrfx/drivers/src/nrfx_twim.c tinygo/lib/nrfx/drivers/src/nrfx_twis.c tinygo/lib/nrfx/drivers/src/nrfx_uart.c tinygo/lib/nrfx/drivers/src/nrfx_uarte.c +tinygo/lib/nrfx/drivers/src/nrfx_usbd.c +tinygo/lib/nrfx/drivers/src/nrfx_usbd_errata.h +tinygo/lib/nrfx/drivers/src/nrfx_usbreg.c tinygo/lib/nrfx/drivers/src/nrfx_wdt.c tinygo/lib/nrfx/drivers/src/prs/nrfx_prs.c tinygo/lib/nrfx/drivers/src/prs/nrfx_prs.h +tinygo/lib/nrfx/hal/nrf_aar.h +tinygo/lib/nrfx/hal/nrf_acl.h tinygo/lib/nrfx/hal/nrf_adc.h +tinygo/lib/nrfx/hal/nrf_bprot.h +tinygo/lib/nrfx/hal/nrf_cache.h tinygo/lib/nrfx/hal/nrf_ccm.h tinygo/lib/nrfx/hal/nrf_clock.h +tinygo/lib/nrfx/hal/nrf_common.h tinygo/lib/nrfx/hal/nrf_comp.h -tinygo/lib/nrfx/hal/nrf_ecb.c +tinygo/lib/nrfx/hal/nrf_dcnf.h +tinygo/lib/nrfx/hal/nrf_dppi.h tinygo/lib/nrfx/hal/nrf_ecb.h tinygo/lib/nrfx/hal/nrf_egu.h +tinygo/lib/nrfx/hal/nrf_ficr.h +tinygo/lib/nrfx/hal/nrf_fpu.h tinygo/lib/nrfx/hal/nrf_gpio.h tinygo/lib/nrfx/hal/nrf_gpiote.h tinygo/lib/nrfx/hal/nrf_i2s.h +tinygo/lib/nrfx/hal/nrf_ipc.h +tinygo/lib/nrfx/hal/nrf_kmu.h tinygo/lib/nrfx/hal/nrf_lpcomp.h -tinygo/lib/nrfx/hal/nrf_nvmc.c +tinygo/lib/nrfx/hal/nrf_mpu.h +tinygo/lib/nrfx/hal/nrf_mutex.h +tinygo/lib/nrfx/hal/nrf_mwu.h +tinygo/lib/nrfx/hal/nrf_nfct.h tinygo/lib/nrfx/hal/nrf_nvmc.h +tinygo/lib/nrfx/hal/nrf_oscillators.h tinygo/lib/nrfx/hal/nrf_pdm.h tinygo/lib/nrfx/hal/nrf_power.h tinygo/lib/nrfx/hal/nrf_ppi.h @@ -637,12 +686,15 @@ tinygo/lib/nrfx/hal/nrf_pwm.h tinygo/lib/nrfx/hal/nrf_qdec.h tinygo/lib/nrfx/hal/nrf_qspi.h tinygo/lib/nrfx/hal/nrf_radio.h +tinygo/lib/nrfx/hal/nrf_regulators.h +tinygo/lib/nrfx/hal/nrf_reset.h tinygo/lib/nrfx/hal/nrf_rng.h tinygo/lib/nrfx/hal/nrf_rtc.h tinygo/lib/nrfx/hal/nrf_saadc.h tinygo/lib/nrfx/hal/nrf_spi.h tinygo/lib/nrfx/hal/nrf_spim.h tinygo/lib/nrfx/hal/nrf_spis.h +tinygo/lib/nrfx/hal/nrf_spu.h tinygo/lib/nrfx/hal/nrf_systick.h tinygo/lib/nrfx/hal/nrf_temp.h tinygo/lib/nrfx/hal/nrf_timer.h @@ -652,32 +704,67 @@ tinygo/lib/nrfx/hal/nrf_twis.h tinygo/lib/nrfx/hal/nrf_uart.h tinygo/lib/nrfx/hal/nrf_uarte.h tinygo/lib/nrfx/hal/nrf_usbd.h +tinygo/lib/nrfx/hal/nrf_usbreg.h +tinygo/lib/nrfx/hal/nrf_vmc.h +tinygo/lib/nrfx/hal/nrf_vreqctrl.h tinygo/lib/nrfx/hal/nrf_wdt.h +tinygo/lib/nrfx/helpers/nrfx_gppi.h +tinygo/lib/nrfx/helpers/nrfx_reset_reason.h tinygo/lib/nrfx/mdk/arm_startup_nrf51.s tinygo/lib/nrfx/mdk/arm_startup_nrf52.s +tinygo/lib/nrfx/mdk/arm_startup_nrf52805.s tinygo/lib/nrfx/mdk/arm_startup_nrf52810.s +tinygo/lib/nrfx/mdk/arm_startup_nrf52811.s +tinygo/lib/nrfx/mdk/arm_startup_nrf52820.s +tinygo/lib/nrfx/mdk/arm_startup_nrf52833.s tinygo/lib/nrfx/mdk/arm_startup_nrf52840.s +tinygo/lib/nrfx/mdk/arm_startup_nrf5340_application.s +tinygo/lib/nrfx/mdk/arm_startup_nrf5340_network.s +tinygo/lib/nrfx/mdk/arm_startup_nrf9160.s tinygo/lib/nrfx/mdk/compiler_abstraction.h tinygo/lib/nrfx/mdk/gcc_startup_nrf51.S tinygo/lib/nrfx/mdk/gcc_startup_nrf52.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf52805.S tinygo/lib/nrfx/mdk/gcc_startup_nrf52810.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf52811.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf52820.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf52833.S tinygo/lib/nrfx/mdk/gcc_startup_nrf52840.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf5340_application.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf5340_network.S +tinygo/lib/nrfx/mdk/gcc_startup_nrf9160.S tinygo/lib/nrfx/mdk/iar_startup_nrf51.s tinygo/lib/nrfx/mdk/iar_startup_nrf52.s +tinygo/lib/nrfx/mdk/iar_startup_nrf52805.s tinygo/lib/nrfx/mdk/iar_startup_nrf52810.s +tinygo/lib/nrfx/mdk/iar_startup_nrf52811.s +tinygo/lib/nrfx/mdk/iar_startup_nrf52820.s +tinygo/lib/nrfx/mdk/iar_startup_nrf52833.s tinygo/lib/nrfx/mdk/iar_startup_nrf52840.s +tinygo/lib/nrfx/mdk/iar_startup_nrf5340_application.s +tinygo/lib/nrfx/mdk/iar_startup_nrf5340_network.s +tinygo/lib/nrfx/mdk/iar_startup_nrf9160.s tinygo/lib/nrfx/mdk/nrf.h tinygo/lib/nrfx/mdk/nrf51.h tinygo/lib/nrfx/mdk/nrf51.svd tinygo/lib/nrfx/mdk/nrf51422_peripherals.h +tinygo/lib/nrfx/mdk/nrf51422_xxaa.ld +tinygo/lib/nrfx/mdk/nrf51422_xxab.ld +tinygo/lib/nrfx/mdk/nrf51422_xxac.ld tinygo/lib/nrfx/mdk/nrf51801_peripherals.h tinygo/lib/nrfx/mdk/nrf51801_xxab.ld tinygo/lib/nrfx/mdk/nrf51802_peripherals.h +tinygo/lib/nrfx/mdk/nrf51802_xxaa.ld tinygo/lib/nrfx/mdk/nrf51822_peripherals.h +tinygo/lib/nrfx/mdk/nrf51822_xxaa.ld +tinygo/lib/nrfx/mdk/nrf51822_xxab.ld +tinygo/lib/nrfx/mdk/nrf51822_xxac.ld tinygo/lib/nrfx/mdk/nrf51824_peripherals.h +tinygo/lib/nrfx/mdk/nrf51824_xxaa.ld tinygo/lib/nrfx/mdk/nrf51_bitfields.h tinygo/lib/nrfx/mdk/nrf51_common.ld tinygo/lib/nrfx/mdk/nrf51_deprecated.h +tinygo/lib/nrfx/mdk/nrf51_erratas.h tinygo/lib/nrfx/mdk/nrf51_peripherals.h tinygo/lib/nrfx/mdk/nrf51_to_nrf52.h tinygo/lib/nrfx/mdk/nrf51_to_nrf52810.h @@ -687,13 +774,37 @@ tinygo/lib/nrfx/mdk/nrf51_xxab.ld tinygo/lib/nrfx/mdk/nrf51_xxac.ld tinygo/lib/nrfx/mdk/nrf52.h tinygo/lib/nrfx/mdk/nrf52.svd +tinygo/lib/nrfx/mdk/nrf52805.h +tinygo/lib/nrfx/mdk/nrf52805.svd +tinygo/lib/nrfx/mdk/nrf52805_bitfields.h +tinygo/lib/nrfx/mdk/nrf52805_peripherals.h +tinygo/lib/nrfx/mdk/nrf52805_xxaa.ld tinygo/lib/nrfx/mdk/nrf52810.h tinygo/lib/nrfx/mdk/nrf52810.svd tinygo/lib/nrfx/mdk/nrf52810_bitfields.h +tinygo/lib/nrfx/mdk/nrf52810_name_change.h tinygo/lib/nrfx/mdk/nrf52810_peripherals.h +tinygo/lib/nrfx/mdk/nrf52810_to_nrf52811.h tinygo/lib/nrfx/mdk/nrf52810_xxaa.ld +tinygo/lib/nrfx/mdk/nrf52811.h +tinygo/lib/nrfx/mdk/nrf52811.svd +tinygo/lib/nrfx/mdk/nrf52811_bitfields.h +tinygo/lib/nrfx/mdk/nrf52811_peripherals.h +tinygo/lib/nrfx/mdk/nrf52811_xxaa.ld +tinygo/lib/nrfx/mdk/nrf52820.h +tinygo/lib/nrfx/mdk/nrf52820.svd +tinygo/lib/nrfx/mdk/nrf52820_bitfields.h +tinygo/lib/nrfx/mdk/nrf52820_peripherals.h +tinygo/lib/nrfx/mdk/nrf52820_xxaa.ld tinygo/lib/nrfx/mdk/nrf52832_peripherals.h +tinygo/lib/nrfx/mdk/nrf52832_xxaa.ld tinygo/lib/nrfx/mdk/nrf52832_xxab.ld +tinygo/lib/nrfx/mdk/nrf52833.h +tinygo/lib/nrfx/mdk/nrf52833.svd +tinygo/lib/nrfx/mdk/nrf52833_bitfields.h +tinygo/lib/nrfx/mdk/nrf52833_peripherals.h +tinygo/lib/nrfx/mdk/nrf52833_to_nrf52820.h +tinygo/lib/nrfx/mdk/nrf52833_xxaa.ld tinygo/lib/nrfx/mdk/nrf52840.h tinygo/lib/nrfx/mdk/nrf52840.svd tinygo/lib/nrfx/mdk/nrf52840_bitfields.h @@ -701,37 +812,98 @@ tinygo/lib/nrfx/mdk/nrf52840_peripherals.h tinygo/lib/nrfx/mdk/nrf52840_xxaa.ld tinygo/lib/nrfx/mdk/nrf52_bitfields.h tinygo/lib/nrfx/mdk/nrf52_common.ld +tinygo/lib/nrfx/mdk/nrf52_erratas.h tinygo/lib/nrfx/mdk/nrf52_name_change.h tinygo/lib/nrfx/mdk/nrf52_to_nrf52810.h +tinygo/lib/nrfx/mdk/nrf52_to_nrf52833.h tinygo/lib/nrfx/mdk/nrf52_to_nrf52840.h 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_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_peripherals.h +tinygo/lib/nrfx/mdk/nrf5340_xxaa_application.ld +tinygo/lib/nrfx/mdk/nrf5340_xxaa_network.ld +tinygo/lib/nrfx/mdk/nrf53_erratas.h +tinygo/lib/nrfx/mdk/nrf9160.h +tinygo/lib/nrfx/mdk/nrf9160.svd +tinygo/lib/nrfx/mdk/nrf9160_bitfields.h +tinygo/lib/nrfx/mdk/nrf9160_name_change.h +tinygo/lib/nrfx/mdk/nrf9160_peripherals.h +tinygo/lib/nrfx/mdk/nrf9160_xxaa.ld +tinygo/lib/nrfx/mdk/nrf91_erratas.h tinygo/lib/nrfx/mdk/nrf_common.ld +tinygo/lib/nrfx/mdk/nrf_erratas.h tinygo/lib/nrfx/mdk/nrf_peripherals.h tinygo/lib/nrfx/mdk/ses_startup_nrf51.s tinygo/lib/nrfx/mdk/ses_startup_nrf52.s +tinygo/lib/nrfx/mdk/ses_startup_nrf52805.s tinygo/lib/nrfx/mdk/ses_startup_nrf52810.s +tinygo/lib/nrfx/mdk/ses_startup_nrf52811.s +tinygo/lib/nrfx/mdk/ses_startup_nrf52820.s +tinygo/lib/nrfx/mdk/ses_startup_nrf52833.s tinygo/lib/nrfx/mdk/ses_startup_nrf52840.s +tinygo/lib/nrfx/mdk/ses_startup_nrf5340_application.s +tinygo/lib/nrfx/mdk/ses_startup_nrf5340_network.s +tinygo/lib/nrfx/mdk/ses_startup_nrf9160.s tinygo/lib/nrfx/mdk/ses_startup_nrf_common.s -tinygo/lib/nrfx/mdk/startup_config.h +tinygo/lib/nrfx/mdk/system_nrf.h 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_nrf52805.c +tinygo/lib/nrfx/mdk/system_nrf52805.h tinygo/lib/nrfx/mdk/system_nrf52810.c tinygo/lib/nrfx/mdk/system_nrf52810.h +tinygo/lib/nrfx/mdk/system_nrf52811.c +tinygo/lib/nrfx/mdk/system_nrf52811.h +tinygo/lib/nrfx/mdk/system_nrf52820.c +tinygo/lib/nrfx/mdk/system_nrf52820.h +tinygo/lib/nrfx/mdk/system_nrf52833.c +tinygo/lib/nrfx/mdk/system_nrf52833.h tinygo/lib/nrfx/mdk/system_nrf52840.c tinygo/lib/nrfx/mdk/system_nrf52840.h +tinygo/lib/nrfx/mdk/system_nrf5340_application.c +tinygo/lib/nrfx/mdk/system_nrf5340_application.h +tinygo/lib/nrfx/mdk/system_nrf5340_network.c +tinygo/lib/nrfx/mdk/system_nrf5340_network.h +tinygo/lib/nrfx/mdk/system_nrf53_approtect.h +tinygo/lib/nrfx/mdk/system_nrf9160.c +tinygo/lib/nrfx/mdk/system_nrf9160.h tinygo/lib/nrfx/nrfx.h +tinygo/lib/nrfx/soc/nrfx_atomic.c +tinygo/lib/nrfx/soc/nrfx_atomic.h +tinygo/lib/nrfx/soc/nrfx_atomic_internal.h tinygo/lib/nrfx/soc/nrfx_coredep.h tinygo/lib/nrfx/soc/nrfx_irqs.h tinygo/lib/nrfx/soc/nrfx_irqs_nrf51.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf52805.h tinygo/lib/nrfx/soc/nrfx_irqs_nrf52810.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf52811.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf52820.h tinygo/lib/nrfx/soc/nrfx_irqs_nrf52832.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf52833.h tinygo/lib/nrfx/soc/nrfx_irqs_nrf52840.h -tinygo/lib/nrfx/templates/nRF51/nrfx_config.h -tinygo/lib/nrfx/templates/nRF52810/nrfx_config.h -tinygo/lib/nrfx/templates/nRF52832/nrfx_config.h -tinygo/lib/nrfx/templates/nRF52840/nrfx_config.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf5340_application.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf5340_network.h +tinygo/lib/nrfx/soc/nrfx_irqs_nrf9160.h +tinygo/lib/nrfx/templates/nrfx_config.h +tinygo/lib/nrfx/templates/nrfx_config_nrf51.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52805.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52810.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52811.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52820.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52832.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52833.h +tinygo/lib/nrfx/templates/nrfx_config_nrf52840.h +tinygo/lib/nrfx/templates/nrfx_config_nrf5340_application.h +tinygo/lib/nrfx/templates/nrfx_config_nrf5340_network.h +tinygo/lib/nrfx/templates/nrfx_config_nrf9160.h tinygo/lib/nrfx/templates/nrfx_glue.h tinygo/lib/nrfx/templates/nrfx_log.h tinygo/lib/picolibc-include/picolibc.h @@ -858,6 +1030,7 @@ tinygo/lib/picolibc/newlib/libc/include/machine/endian.h tinygo/lib/picolibc/newlib/libc/include/machine/fastmath.h tinygo/lib/picolibc/newlib/libc/include/machine/ieeefp.h tinygo/lib/picolibc/newlib/libc/include/machine/malloc.h +tinygo/lib/picolibc/newlib/libc/include/machine/math.h tinygo/lib/picolibc/newlib/libc/include/machine/meson.build tinygo/lib/picolibc/newlib/libc/include/machine/param.h tinygo/lib/picolibc/newlib/libc/include/machine/setjmp-dj.h @@ -874,7 +1047,6 @@ tinygo/lib/picolibc/newlib/libc/include/ndbm.h tinygo/lib/picolibc/newlib/libc/include/newlib.h tinygo/lib/picolibc/newlib/libc/include/paths.h tinygo/lib/picolibc/newlib/libc/include/picotls.h -tinygo/lib/picolibc/newlib/libc/include/pthread.h tinygo/lib/picolibc/newlib/libc/include/pwd.h tinygo/lib/picolibc/newlib/libc/include/reent.h tinygo/lib/picolibc/newlib/libc/include/regdef.h @@ -886,6 +1058,7 @@ tinygo/lib/picolibc/newlib/libc/include/search.h tinygo/lib/picolibc/newlib/libc/include/setjmp.h tinygo/lib/picolibc/newlib/libc/include/signal.h tinygo/lib/picolibc/newlib/libc/include/spawn.h +tinygo/lib/picolibc/newlib/libc/include/ssp/meson.build tinygo/lib/picolibc/newlib/libc/include/ssp/ssp.h tinygo/lib/picolibc/newlib/libc/include/ssp/stdio.h tinygo/lib/picolibc/newlib/libc/include/ssp/stdlib.h @@ -893,7 +1066,6 @@ tinygo/lib/picolibc/newlib/libc/include/ssp/string.h tinygo/lib/picolibc/newlib/libc/include/ssp/strings.h tinygo/lib/picolibc/newlib/libc/include/ssp/unistd.h tinygo/lib/picolibc/newlib/libc/include/ssp/wchar.h -tinygo/lib/picolibc/newlib/libc/include/stdatomic.h tinygo/lib/picolibc/newlib/libc/include/stdint.h tinygo/lib/picolibc/newlib/libc/include/stdio_ext.h tinygo/lib/picolibc/newlib/libc/include/stdlib.h @@ -902,12 +1074,13 @@ tinygo/lib/picolibc/newlib/libc/include/strings.h tinygo/lib/picolibc/newlib/libc/include/sys/_default_fcntl.h tinygo/lib/picolibc/newlib/libc/include/sys/_intsup.h tinygo/lib/picolibc/newlib/libc/include/sys/_locale.h -tinygo/lib/picolibc/newlib/libc/include/sys/_pthreadtypes.h tinygo/lib/picolibc/newlib/libc/include/sys/_sigset.h tinygo/lib/picolibc/newlib/libc/include/sys/_stdint.h tinygo/lib/picolibc/newlib/libc/include/sys/_timespec.h tinygo/lib/picolibc/newlib/libc/include/sys/_timeval.h tinygo/lib/picolibc/newlib/libc/include/sys/_types.h +tinygo/lib/picolibc/newlib/libc/include/sys/_tz_structs.h +tinygo/lib/picolibc/newlib/libc/include/sys/auxv.h tinygo/lib/picolibc/newlib/libc/include/sys/cdefs.h tinygo/lib/picolibc/newlib/libc/include/sys/config.h tinygo/lib/picolibc/newlib/libc/include/sys/custom_file.h @@ -942,7 +1115,6 @@ tinygo/lib/picolibc/newlib/libc/include/sys/utime.h tinygo/lib/picolibc/newlib/libc/include/sys/wait.h tinygo/lib/picolibc/newlib/libc/include/tar.h tinygo/lib/picolibc/newlib/libc/include/termios.h -tinygo/lib/picolibc/newlib/libc/include/tgmath.h tinygo/lib/picolibc/newlib/libc/include/threads.h tinygo/lib/picolibc/newlib/libc/include/time.h tinygo/lib/picolibc/newlib/libc/include/unctrl.h @@ -1086,86 +1258,108 @@ tinygo/lib/picolibc/newlib/libc/string/wmemmove.c tinygo/lib/picolibc/newlib/libc/string/wmempcpy.c tinygo/lib/picolibc/newlib/libc/string/wmemset.c tinygo/lib/picolibc/newlib/libc/string/xpg_strerror_r.c -tinygo/lib/picolibc/newlib/libc/tinystdio/asnprintff.c -tinygo/lib/picolibc/newlib/libc/tinystdio/asprintff.c +tinygo/lib/picolibc/newlib/libc/tinystdio/asprintf.c +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/clearerr.c +tinygo/lib/picolibc/newlib/libc/tinystdio/compare_exchange.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 +tinygo/lib/picolibc/newlib/libc/tinystdio/dtoa_ryu.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvt.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvt_data.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvtbuf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvtf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvtf_data.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ecvtfbuf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/exchange.c tinygo/lib/picolibc/newlib/libc/tinystdio/fclose.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fcvt.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fcvtbuf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fcvtf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fcvtfbuf.c tinygo/lib/picolibc/newlib/libc/tinystdio/fdevopen.c tinygo/lib/picolibc/newlib/libc/tinystdio/fdopen.c tinygo/lib/picolibc/newlib/libc/tinystdio/feof.c tinygo/lib/picolibc/newlib/libc/tinystdio/ferror.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fflush.c tinygo/lib/picolibc/newlib/libc/tinystdio/fgetc.c tinygo/lib/picolibc/newlib/libc/tinystdio/fgets.c -tinygo/lib/picolibc/newlib/libc/tinystdio/fiprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/fiscanf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fileno.c +tinygo/lib/picolibc/newlib/libc/tinystdio/filestrget.c +tinygo/lib/picolibc/newlib/libc/tinystdio/filestrput.c +tinygo/lib/picolibc/newlib/libc/tinystdio/filestrputalloc.c tinygo/lib/picolibc/newlib/libc/tinystdio/fopen.c tinygo/lib/picolibc/newlib/libc/tinystdio/fprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/fprintff.c tinygo/lib/picolibc/newlib/libc/tinystdio/fputc.c tinygo/lib/picolibc/newlib/libc/tinystdio/fputs.c tinygo/lib/picolibc/newlib/libc/tinystdio/fread.c tinygo/lib/picolibc/newlib/libc/tinystdio/fscanf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/fscanff.c -tinygo/lib/picolibc/newlib/libc/tinystdio/fsnprintff.c +tinygo/lib/picolibc/newlib/libc/tinystdio/fseek.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ftell.c tinygo/lib/picolibc/newlib/libc/tinystdio/ftoa_data.c tinygo/lib/picolibc/newlib/libc/tinystdio/ftoa_engine.c tinygo/lib/picolibc/newlib/libc/tinystdio/ftoa_engine.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ftoa_ryu.c tinygo/lib/picolibc/newlib/libc/tinystdio/fwrite.c -tinygo/lib/picolibc/newlib/libc/tinystdio/getc.c +tinygo/lib/picolibc/newlib/libc/tinystdio/gcvt.c +tinygo/lib/picolibc/newlib/libc/tinystdio/gcvtbuf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/gcvtf.c +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/iprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/iscanf.c tinygo/lib/picolibc/newlib/libc/tinystdio/make-dtoa-data tinygo/lib/picolibc/newlib/libc/tinystdio/meson.build +tinygo/lib/picolibc/newlib/libc/tinystdio/perror.c tinygo/lib/picolibc/newlib/libc/tinystdio/posixio.c tinygo/lib/picolibc/newlib/libc/tinystdio/posixiob.c tinygo/lib/picolibc/newlib/libc/tinystdio/printf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/printff.c -tinygo/lib/picolibc/newlib/libc/tinystdio/putc.c tinygo/lib/picolibc/newlib/libc/tinystdio/putchar.c tinygo/lib/picolibc/newlib/libc/tinystdio/puts.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/common.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/d2s_intrinsics.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/digit_table.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/f2s_intrinsics.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/ryu.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu/ryu_parse.h +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_divpow2.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_log10.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ryu_log2pow5.c +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/scanff.c +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/siprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/siscanf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/sniprintf.c tinygo/lib/picolibc/newlib/libc/tinystdio/snprintf.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/sscanff.c tinygo/lib/picolibc/newlib/libc/tinystdio/stdio.h tinygo/lib/picolibc/newlib/libc/tinystdio/stdio_private.h 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 -tinygo/lib/picolibc/newlib/libc/tinystdio/sys/custom_file.h -tinygo/lib/picolibc/newlib/libc/tinystdio/sys/meson.build +tinygo/lib/picolibc/newlib/libc/tinystdio/strtold.c +tinygo/lib/picolibc/newlib/libc/tinystdio/strtold_l.c tinygo/lib/picolibc/newlib/libc/tinystdio/ultoa_invert.c tinygo/lib/picolibc/newlib/libc/tinystdio/ungetc.c +tinygo/lib/picolibc/newlib/libc/tinystdio/vasprintf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfiprintf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfiscanf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfprintf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfprintff.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfscanf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vfscanff.c -tinygo/lib/picolibc/newlib/libc/tinystdio/viprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/viscanf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vprintff.c tinygo/lib/picolibc/newlib/libc/tinystdio/vscanf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vscanff.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vsiprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vsniprintf.c tinygo/lib/picolibc/newlib/libc/tinystdio/vsnprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vsnprintff.c tinygo/lib/picolibc/newlib/libc/tinystdio/vsprintf.c -tinygo/lib/picolibc/newlib/libc/tinystdio/vsprintff.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 @@ -1173,7 +1367,6 @@ tinygo/lib/wasi-libc/sysroot/include/__fd_set.h tinygo/lib/wasi-libc/sysroot/include/__function___isatty.h tinygo/lib/wasi-libc/sysroot/include/__functions_malloc.h tinygo/lib/wasi-libc/sysroot/include/__functions_memcpy.h -tinygo/lib/wasi-libc/sysroot/include/__header_bits_signal.h tinygo/lib/wasi-libc/sysroot/include/__header_dirent.h tinygo/lib/wasi-libc/sysroot/include/__header_fcntl.h tinygo/lib/wasi-libc/sysroot/include/__header_inttypes.h @@ -1240,7 +1433,7 @@ tinygo/lib/wasi-libc/sysroot/include/arpa/telnet.h tinygo/lib/wasi-libc/sysroot/include/arpa/tftp.h tinygo/lib/wasi-libc/sysroot/include/assert.h tinygo/lib/wasi-libc/sysroot/include/bits/alltypes.h -tinygo/lib/wasi-libc/sysroot/include/bits/endian.h +tinygo/lib/wasi-libc/sysroot/include/bits/dirent.h tinygo/lib/wasi-libc/sysroot/include/bits/fcntl.h tinygo/lib/wasi-libc/sysroot/include/bits/fenv.h tinygo/lib/wasi-libc/sysroot/include/bits/float.h @@ -1248,6 +1441,7 @@ tinygo/lib/wasi-libc/sysroot/include/bits/hwcap.h tinygo/lib/wasi-libc/sysroot/include/bits/io.h tinygo/lib/wasi-libc/sysroot/include/bits/ioctl.h tinygo/lib/wasi-libc/sysroot/include/bits/ioctl_fix.h +tinygo/lib/wasi-libc/sysroot/include/bits/ipcstat.h tinygo/lib/wasi-libc/sysroot/include/bits/limits.h tinygo/lib/wasi-libc/sysroot/include/bits/mman.h tinygo/lib/wasi-libc/sysroot/include/bits/poll.h @@ -1353,12 +1547,17 @@ tinygo/lib/wasi-libc/sysroot/include/threads.h tinygo/lib/wasi-libc/sysroot/include/time.h tinygo/lib/wasi-libc/sysroot/include/uchar.h tinygo/lib/wasi-libc/sysroot/include/unistd.h +tinygo/lib/wasi-libc/sysroot/include/utime.h tinygo/lib/wasi-libc/sysroot/include/values.h tinygo/lib/wasi-libc/sysroot/include/wasi/api.h +tinygo/lib/wasi-libc/sysroot/include/wasi/libc-environ.h tinygo/lib/wasi-libc/sysroot/include/wasi/libc-find-relpath.h +tinygo/lib/wasi-libc/sysroot/include/wasi/libc-nocwd.h tinygo/lib/wasi-libc/sysroot/include/wasi/libc.h tinygo/lib/wasi-libc/sysroot/include/wchar.h tinygo/lib/wasi-libc/sysroot/include/wctype.h +tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/crt1-command.o +tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/crt1-reactor.o tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/crt1.o tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libc-printscan-long-double.a tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a @@ -1372,6 +1571,8 @@ 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-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 tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libxnet.a tinygo/lib/wasi-libc/sysroot/share/wasm32-wasi/defined-symbols.txt tinygo/lib/wasi-libc/sysroot/share/wasm32-wasi/include-all.c *** 713 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104080604.13864iw2080312>