From owner-svn-ports-all@freebsd.org Thu Apr 16 16:40:18 2020 Return-Path: Delivered-To: svn-ports-all@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 3182C2C1776; Thu, 16 Apr 2020 16:40:18 +0000 (UTC) (envelope-from dmgk@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4934hf0sZ1z3G2G; Thu, 16 Apr 2020 16:40:18 +0000 (UTC) (envelope-from dmgk@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EEC62BD97; Thu, 16 Apr 2020 16:40:17 +0000 (UTC) (envelope-from dmgk@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03GGeHow057385; Thu, 16 Apr 2020 16:40:17 GMT (envelope-from dmgk@FreeBSD.org) Received: (from dmgk@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03GGeHZJ057381; Thu, 16 Apr 2020 16:40:17 GMT (envelope-from dmgk@FreeBSD.org) Message-Id: <202004161640.03GGeHZJ057381@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dmgk set sender to dmgk@FreeBSD.org using -f From: Dmitri Goutnik Date: Thu, 16 Apr 2020 16:40:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r531861 - in head/devel/tinygo: . files X-SVN-Group: ports-head X-SVN-Commit-Author: dmgk X-SVN-Commit-Paths: in head/devel/tinygo: . files X-SVN-Commit-Revision: 531861 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Apr 2020 16:40:18 -0000 Author: dmgk Date: Thu Apr 16 16:40:16 2020 New Revision: 531861 URL: https://svnweb.freebsd.org/changeset/ports/531861 Log: devel/tinygo: Update to 0.13.0 Also pet portfmt while here. Changes: https://github.com/tinygo-org/tinygo/releases/tag/v0.13.0 Modified: head/devel/tinygo/Makefile head/devel/tinygo/distinfo head/devel/tinygo/files/patch-Makefile head/devel/tinygo/pkg-plist Modified: head/devel/tinygo/Makefile ============================================================================== --- head/devel/tinygo/Makefile Thu Apr 16 16:30:15 2020 (r531860) +++ head/devel/tinygo/Makefile Thu Apr 16 16:40:16 2020 (r531861) @@ -2,7 +2,7 @@ PORTNAME= tinygo DISTVERSIONPREFIX= v -DISTVERSION= 0.12.0 +DISTVERSION= 0.13.0 CATEGORIES= devel MAINTAINER= dmgk@FreeBSD.org @@ -19,65 +19,64 @@ USES= gmake go:modules,run USE_GITHUB= yes GH_ACCOUNT= tinygo-org -GH_TUPLE= \ - blakesmith:ar:8bd4349a67f2:blakesmith_ar/vendor/github.com/blakesmith/ar \ - creack:goselect:v0.1.0:creack_goselect/vendor/github.com/creack/goselect \ - golang:sys:b09406accb47:golang_sys/vendor/golang.org/x/sys \ - golang:tools:8dcc6e70cdef:golang_tools/vendor/golang.org/x/tools \ +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 \ + creack:goselect:v0.1.1:creack_goselect/vendor/github.com/creack/goselect \ + golang:sys:6d18c012aee9: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 \ marcinbor85:gohex:7a43cd876e46:marcinbor85_gohex/vendor/github.com/marcinbor85/gohex \ - bugst:go-serial:5f7892a7bb45:bugst_go_serial/vendor/go.bug.st/serial.v1 \ - tinygo-org:go-llvm:1ff21df33566:tinygo_go_llvm/vendor/tinygo.org/x/go-llvm + tinygo-org:go-llvm:8d120882fc7a: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 \ +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:7d9b4167010f:cmsis_svd/lib/cmsis-svd + tinygo-org:cmsis-svd:15b462f152af:cmsis_svd/lib/cmsis-svd # Bundled LLVM -GH_TUPLE+= llvm:llvm-project:llvmorg-9.0.1:llvm/llvm-project +GH_TUPLE+= llvm:llvm-project:llvmorg-10.0.0:llvm/llvm-project -OPTIONS_DEFINE= AVR QEMU +OPTIONS_DEFINE= AVR QEMU SIMAVR AVR_DESC= AVR based processors support QEMU_DESC= Install emulators/qemu for Cortex-M targets +SIMAVR_DESC= Install devel/simavr for AVR targets -AVR_RUN_DEPENDS= avr-gcc:devel/avr-gcc \ - ${LOCALBASE}/avr/include/stdint.h:devel/avr-libc \ +AVR_RUN_DEPENDS= ${LOCALBASE}/avr/include/stdint.h:devel/avr-libc \ + avr-gcc:devel/avr-gcc \ avrdude:devel/avrdude -AVR_VARS_OFF= AVR=0 +AVR_VARS_OFF= AVR=0 QEMU_RUN_DEPENDS= qemu-system-arm:emulators/qemu +SIMAVR_RUN_DEPENDS= simavr:devel/simavr do-build: - (cd ${WRKSRC} && \ - unset CDPATH && \ - ${GMAKE} llvm-build) - (cd ${WRKSRC} && ${SETENV} \ + cd ${WRKSRC} && unset CDPATH && ${GMAKE} llvm-build + cd ${WRKSRC} && ${SETENV} \ GO=${GO_CMD} \ GOCACHE=${WRKDIR}/.gocache \ PATH=${WRKSRC}/llvm-build/bin:$$PATH \ - ${GMAKE} release) + ${GMAKE} release do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/tinygo - (cd ${WRKSRC}/build/release/tinygo && \ + cd ${WRKSRC}/build/release/tinygo && \ ${MKDIR} ${STAGEDIR}${PREFIX}/tinygo/bin && \ ${INSTALL_PROGRAM} bin/tinygo ${STAGEDIR}${PREFIX}/tinygo/bin && \ - ${COPYTREE_SHARE} "lib pkg src targets" ${STAGEDIR}${PREFIX}/tinygo) + ${COPYTREE_SHARE} "lib pkg src targets" ${STAGEDIR}${PREFIX}/tinygo ${RLN} ${STAGEDIR}${PREFIX}/tinygo/bin/tinygo ${STAGEDIR}${PREFIX}/bin do-test: - (cd ${WRKSRC} && ${SETENV} \ + cd ${WRKSRC} && ${SETENV} \ AVR=${AVR} \ GOCACHE=${WRKDIR}/.gocache \ PATH=${WRKSRC}/llvm-build/bin:$$PATH \ RISCV=0 \ TINYGO=${WRKSRC}/build/tinygo \ - ${GMAKE} test smoketest) + ${GMAKE} test smoketest .include Modified: head/devel/tinygo/distinfo ============================================================================== --- head/devel/tinygo/distinfo Thu Apr 16 16:30:15 2020 (r531860) +++ head/devel/tinygo/distinfo Thu Apr 16 16:40:16 2020 (r531861) @@ -1,22 +1,22 @@ -TIMESTAMP = 1581532970 -SHA256 (tinygo-org-tinygo-v0.12.0_GH0.tar.gz) = b590bed50a0c16f27738d8b7e6117c7ddc8f5947243ecb004b6f9dc7ae969d6f -SIZE (tinygo-org-tinygo-v0.12.0_GH0.tar.gz) = 410198 +TIMESTAMP = 1586953446 +SHA256 (tinygo-org-tinygo-v0.13.0_GH0.tar.gz) = 3cebd02ece520aea898841f969ce225d12769a3e499bb7f8dc948213eb6d33aa +SIZE (tinygo-org-tinygo-v0.13.0_GH0.tar.gz) = 446869 SHA256 (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 51d0ca71a5f31d283eb43142fadd036c9df909ebe5e5d7af031f6b9b91c65a67 SIZE (blakesmith-ar-8bd4349a67f2_GH0.tar.gz) = 4057 -SHA256 (creack-goselect-v0.1.0_GH0.tar.gz) = c10d49debe2b53289764364ec15f4f03c17a115073543e3e229e7695cd9c3203 -SIZE (creack-goselect-v0.1.0_GH0.tar.gz) = 7323 -SHA256 (golang-sys-b09406accb47_GH0.tar.gz) = 732651ee709d3443e992f716796c5dac7cbc29a345a8ffe3fb80f505c93503d2 -SIZE (golang-sys-b09406accb47_GH0.tar.gz) = 1496780 -SHA256 (golang-tools-8dcc6e70cdef_GH0.tar.gz) = b4958921549986911e7317d16804a38d4e12310ac0be98e1a0ef82ff52986a34 -SIZE (golang-tools-8dcc6e70cdef_GH0.tar.gz) = 2643178 +SHA256 (bugst-go-serial-v1.0.0_GH0.tar.gz) = 90bb0f44d59b04aa43d2f65c876c5c2b08bd5b85cfa019dc85afdab42cd12423 +SIZE (bugst-go-serial-v1.0.0_GH0.tar.gz) = 23774 +SHA256 (creack-goselect-v0.1.1_GH0.tar.gz) = 2387f34f5e9d3a506aab94e30c4500c91529fda2c49aa3890523d3827306caf2 +SIZE (creack-goselect-v0.1.1_GH0.tar.gz) = 7404 +SHA256 (golang-sys-6d18c012aee9_GH0.tar.gz) = 3adc3fb70f35f390fdb7e333023beb489bb61e2b96bd4a0e0326510ce60595fc +SIZE (golang-sys-6d18c012aee9_GH0.tar.gz) = 1530988 +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 (marcinbor85-gohex-7a43cd876e46_GH0.tar.gz) = 572e1b63365e00dd46e993448ed49ad3a84ac038fb2423c5279a712b33d87fbd SIZE (marcinbor85-gohex-7a43cd876e46_GH0.tar.gz) = 7341 -SHA256 (bugst-go-serial-5f7892a7bb45_GH0.tar.gz) = b4d99066bc23feb953461772460c96959c5f956039f7e2894a19a220018bf954 -SIZE (bugst-go-serial-5f7892a7bb45_GH0.tar.gz) = 23047 -SHA256 (tinygo-org-go-llvm-1ff21df33566_GH0.tar.gz) = 555a67490d8ce290b6da224b55ac0bd0b63f72a1fdc56979007415df7148950f -SIZE (tinygo-org-go-llvm-1ff21df33566_GH0.tar.gz) = 31727 +SHA256 (tinygo-org-go-llvm-8d120882fc7a_GH0.tar.gz) = 4928a83d21d8f5dd4952465f5f15639c895e6b59a42d0bf46ea6223a68f6c720 +SIZE (tinygo-org-go-llvm-8d120882fc7a_GH0.tar.gz) = 32460 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 @@ -27,7 +27,9 @@ SHA256 (avr-rust-avr-mcu-6624554c02b2_GH0.tar.gz) = 6a SIZE (avr-rust-avr-mcu-6624554c02b2_GH0.tar.gz) = 3480381 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-7d9b4167010f_GH0.tar.gz) = 9572c8a869a0bd53c7a372e33d4f600313fee48a9e8ebfacabd7a6343d26e64f -SIZE (tinygo-org-cmsis-svd-7d9b4167010f_GH0.tar.gz) = 50797376 -SHA256 (llvm-llvm-project-llvmorg-9.0.1_GH0.tar.gz) = be7b034641a5fda51ffca7f5d840b1a768737779f75f7c4fd18fe2d37820289a -SIZE (llvm-llvm-project-llvmorg-9.0.1_GH0.tar.gz) = 113193320 +SHA256 (keith-packard-picolibc-80528c684b10_GH0.tar.gz) = 8d3b46f0f4fa7345d778e291f27b7137d12ab317c4b9ee50434ee11aa61a281c +SIZE (keith-packard-picolibc-80528c684b10_GH0.tar.gz) = 4524240 +SHA256 (tinygo-org-cmsis-svd-15b462f152af_GH0.tar.gz) = b5c1e13d7819ff7644d6cc4fd51706d024792f6fadcad0064aed4d10b986eae8 +SIZE (tinygo-org-cmsis-svd-15b462f152af_GH0.tar.gz) = 53412077 +SHA256 (llvm-llvm-project-llvmorg-10.0.0_GH0.tar.gz) = b81c96d2f8f40dc61b14a167513d87c0d813aae0251e06e11ae8a4384ca15451 +SIZE (llvm-llvm-project-llvmorg-10.0.0_GH0.tar.gz) = 120804856 Modified: head/devel/tinygo/files/patch-Makefile ============================================================================== --- head/devel/tinygo/files/patch-Makefile Thu Apr 16 16:30:15 2020 (r531860) +++ head/devel/tinygo/files/patch-Makefile Thu Apr 16 16:40:16 2020 (r531861) @@ -1,28 +1,15 @@ ---- Makefile.orig 2020-01-30 23:01:47 UTC +--- Makefile.orig 2020-04-13 15:48:30 UTC +++ Makefile -@@ -8,9 +8,9 @@ CLANG_SRC ?= llvm-project/clang - LLD_SRC ?= llvm-project/lld - - # Default tool selection. --CLANG ?= clang-9 --LLVM_AR ?= llvm-ar-9 --LLVM_NM ?= llvm-nm-9 -+CLANG ?= $(CURDIR)/llvm-build/bin/clang-9 -+LLVM_AR ?= $(CURDIR)/llvm-build/bin/llvm-ar -+LLVM_NM ?= $(CURDIR)/llvm-build/bin/llvm-nm - - # Go binary and GOROOT to select - GO ?= go -@@ -23,7 +23,7 @@ MD5SUM = md5sum +@@ -40,7 +40,7 @@ MD5SUM = md5sum TINYGO ?= tinygo # Use CCACHE for LLVM if possible --ifneq (, $(shell which ccache)) +-ifneq (, $(shell command -v ccache 2> /dev/null)) +ifneq (, $(CCACHE_DIR)) LLVM_OPTION += '-DLLVM_CCACHE_BUILD=ON' endif -@@ -104,13 +104,13 @@ fmt-check: +@@ -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-avr: @@ -38,7 +25,7 @@ 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/ -@@ -148,16 +148,16 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja +@@ -165,16 +165,16 @@ $(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: @@ -58,8 +45,8 @@ tinygo-test: cd tests/tinygotest && tinygo test -@@ -302,4 +302,3 @@ release: tinygo gen-device wasi-libc - ./build/tinygo build-builtins -target=armv6m-none-eabi -o build/release/tinygo/pkg/armv6m-none-eabi/compiler-rt.a - ./build/tinygo build-builtins -target=armv7m-none-eabi -o build/release/tinygo/pkg/armv7m-none-eabi/compiler-rt.a - ./build/tinygo build-builtins -target=armv7em-none-eabi -o build/release/tinygo/pkg/armv7em-none-eabi/compiler-rt.a +@@ -345,4 +345,3 @@ 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 - tar -czf build/release.tar.gz -C build/release tinygo Modified: head/devel/tinygo/pkg-plist ============================================================================== --- head/devel/tinygo/pkg-plist Thu Apr 16 16:30:15 2020 (r531860) +++ head/devel/tinygo/pkg-plist Thu Apr 16 16:40:16 2020 (r531861) @@ -33,6 +33,7 @@ tinygo/lib/clang/include/altivec.h tinygo/lib/clang/include/ammintrin.h tinygo/lib/clang/include/arm64intr.h tinygo/lib/clang/include/arm_acle.h +tinygo/lib/clang/include/arm_cmse.h tinygo/lib/clang/include/armintr.h tinygo/lib/clang/include/avx2intrin.h tinygo/lib/clang/include/avx512bf16intrin.h @@ -733,6 +734,439 @@ tinygo/lib/nrfx/templates/nRF52832/nrfx_config.h tinygo/lib/nrfx/templates/nRF52840/nrfx_config.h tinygo/lib/nrfx/templates/nrfx_glue.h tinygo/lib/nrfx/templates/nrfx_log.h +tinygo/lib/picolibc-include/picolibc.h +tinygo/lib/picolibc/newlib/libc/ctype/caseconv.t +tinygo/lib/picolibc/newlib/libc/ctype/categories.c +tinygo/lib/picolibc/newlib/libc/ctype/categories.cat +tinygo/lib/picolibc/newlib/libc/ctype/categories.h +tinygo/lib/picolibc/newlib/libc/ctype/categories.t +tinygo/lib/picolibc/newlib/libc/ctype/ctype.tex +tinygo/lib/picolibc/newlib/libc/ctype/ctype_.c +tinygo/lib/picolibc/newlib/libc/ctype/ctype_.h +tinygo/lib/picolibc/newlib/libc/ctype/ctype_cp.h +tinygo/lib/picolibc/newlib/libc/ctype/ctype_iso.h +tinygo/lib/picolibc/newlib/libc/ctype/isalnum.c +tinygo/lib/picolibc/newlib/libc/ctype/isalnum_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isalpha.c +tinygo/lib/picolibc/newlib/libc/ctype/isalpha_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isascii.c +tinygo/lib/picolibc/newlib/libc/ctype/isascii_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isblank.c +tinygo/lib/picolibc/newlib/libc/ctype/isblank_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iscntrl.c +tinygo/lib/picolibc/newlib/libc/ctype/iscntrl_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isdigit.c +tinygo/lib/picolibc/newlib/libc/ctype/isdigit_l.c +tinygo/lib/picolibc/newlib/libc/ctype/islower.c +tinygo/lib/picolibc/newlib/libc/ctype/islower_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isprint.c +tinygo/lib/picolibc/newlib/libc/ctype/isprint_l.c +tinygo/lib/picolibc/newlib/libc/ctype/ispunct.c +tinygo/lib/picolibc/newlib/libc/ctype/ispunct_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isspace.c +tinygo/lib/picolibc/newlib/libc/ctype/isspace_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isupper.c +tinygo/lib/picolibc/newlib/libc/ctype/isupper_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswalnum.c +tinygo/lib/picolibc/newlib/libc/ctype/iswalnum_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswalpha.c +tinygo/lib/picolibc/newlib/libc/ctype/iswalpha_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswblank.c +tinygo/lib/picolibc/newlib/libc/ctype/iswblank_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswcntrl.c +tinygo/lib/picolibc/newlib/libc/ctype/iswcntrl_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswctype.c +tinygo/lib/picolibc/newlib/libc/ctype/iswctype_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswdigit.c +tinygo/lib/picolibc/newlib/libc/ctype/iswdigit_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswgraph.c +tinygo/lib/picolibc/newlib/libc/ctype/iswgraph_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswlower.c +tinygo/lib/picolibc/newlib/libc/ctype/iswlower_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswprint.c +tinygo/lib/picolibc/newlib/libc/ctype/iswprint_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswpunct.c +tinygo/lib/picolibc/newlib/libc/ctype/iswpunct_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswspace.c +tinygo/lib/picolibc/newlib/libc/ctype/iswspace_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswupper.c +tinygo/lib/picolibc/newlib/libc/ctype/iswupper_l.c +tinygo/lib/picolibc/newlib/libc/ctype/iswxdigit.c +tinygo/lib/picolibc/newlib/libc/ctype/iswxdigit_l.c +tinygo/lib/picolibc/newlib/libc/ctype/isxdigit.c +tinygo/lib/picolibc/newlib/libc/ctype/isxdigit_l.c +tinygo/lib/picolibc/newlib/libc/ctype/jp2uc.c +tinygo/lib/picolibc/newlib/libc/ctype/jp2uc.h +tinygo/lib/picolibc/newlib/libc/ctype/local.h +tinygo/lib/picolibc/newlib/libc/ctype/meson.build +tinygo/lib/picolibc/newlib/libc/ctype/mkcaseconv +tinygo/lib/picolibc/newlib/libc/ctype/mkcategories +tinygo/lib/picolibc/newlib/libc/ctype/mkunidata +tinygo/lib/picolibc/newlib/libc/ctype/toascii.c +tinygo/lib/picolibc/newlib/libc/ctype/toascii_l.c +tinygo/lib/picolibc/newlib/libc/ctype/tolower.c +tinygo/lib/picolibc/newlib/libc/ctype/tolower_l.c +tinygo/lib/picolibc/newlib/libc/ctype/toupper.c +tinygo/lib/picolibc/newlib/libc/ctype/toupper_l.c +tinygo/lib/picolibc/newlib/libc/ctype/towctrans.c +tinygo/lib/picolibc/newlib/libc/ctype/towctrans_l.c +tinygo/lib/picolibc/newlib/libc/ctype/towlower.c +tinygo/lib/picolibc/newlib/libc/ctype/towlower_l.c +tinygo/lib/picolibc/newlib/libc/ctype/towupper.c +tinygo/lib/picolibc/newlib/libc/ctype/towupper_l.c +tinygo/lib/picolibc/newlib/libc/ctype/wctrans.c +tinygo/lib/picolibc/newlib/libc/ctype/wctrans_l.c +tinygo/lib/picolibc/newlib/libc/ctype/wctype.c +tinygo/lib/picolibc/newlib/libc/ctype/wctype_l.c +tinygo/lib/picolibc/newlib/libc/include/_ansi.h +tinygo/lib/picolibc/newlib/libc/include/_newlib_version.h +tinygo/lib/picolibc/newlib/libc/include/_syslist.h +tinygo/lib/picolibc/newlib/libc/include/alloca.h +tinygo/lib/picolibc/newlib/libc/include/ar.h +tinygo/lib/picolibc/newlib/libc/include/argz.h +tinygo/lib/picolibc/newlib/libc/include/assert.h +tinygo/lib/picolibc/newlib/libc/include/complex.h +tinygo/lib/picolibc/newlib/libc/include/cpio.h +tinygo/lib/picolibc/newlib/libc/include/ctype.h +tinygo/lib/picolibc/newlib/libc/include/devctl.h +tinygo/lib/picolibc/newlib/libc/include/dirent.h +tinygo/lib/picolibc/newlib/libc/include/elf.h +tinygo/lib/picolibc/newlib/libc/include/envlock.h +tinygo/lib/picolibc/newlib/libc/include/envz.h +tinygo/lib/picolibc/newlib/libc/include/errno.h +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/getopt.h +tinygo/lib/picolibc/newlib/libc/include/glob.h +tinygo/lib/picolibc/newlib/libc/include/grp.h +tinygo/lib/picolibc/newlib/libc/include/iconv.h +tinygo/lib/picolibc/newlib/libc/include/ieeefp.h +tinygo/lib/picolibc/newlib/libc/include/inttypes.h +tinygo/lib/picolibc/newlib/libc/include/langinfo.h +tinygo/lib/picolibc/newlib/libc/include/libgen.h +tinygo/lib/picolibc/newlib/libc/include/limits.h +tinygo/lib/picolibc/newlib/libc/include/locale.h +tinygo/lib/picolibc/newlib/libc/include/machine/_arc4random.h +tinygo/lib/picolibc/newlib/libc/include/machine/_default_types.h +tinygo/lib/picolibc/newlib/libc/include/machine/_endian.h +tinygo/lib/picolibc/newlib/libc/include/machine/_time.h +tinygo/lib/picolibc/newlib/libc/include/machine/_types.h +tinygo/lib/picolibc/newlib/libc/include/machine/ansi.h +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/meson.build +tinygo/lib/picolibc/newlib/libc/include/machine/param.h +tinygo/lib/picolibc/newlib/libc/include/machine/setjmp-dj.h +tinygo/lib/picolibc/newlib/libc/include/machine/setjmp.h +tinygo/lib/picolibc/newlib/libc/include/machine/stdlib.h +tinygo/lib/picolibc/newlib/libc/include/machine/termios.h +tinygo/lib/picolibc/newlib/libc/include/machine/time.h +tinygo/lib/picolibc/newlib/libc/include/machine/types.h +tinygo/lib/picolibc/newlib/libc/include/malloc.h +tinygo/lib/picolibc/newlib/libc/include/math.h +tinygo/lib/picolibc/newlib/libc/include/memory.h +tinygo/lib/picolibc/newlib/libc/include/meson.build +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 +tinygo/lib/picolibc/newlib/libc/include/regex.h +tinygo/lib/picolibc/newlib/libc/include/rpc/types.h +tinygo/lib/picolibc/newlib/libc/include/rpc/xdr.h +tinygo/lib/picolibc/newlib/libc/include/sched.h +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/ssp.h +tinygo/lib/picolibc/newlib/libc/include/ssp/stdio.h +tinygo/lib/picolibc/newlib/libc/include/ssp/stdlib.h +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 +tinygo/lib/picolibc/newlib/libc/include/string.h +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/cdefs.h +tinygo/lib/picolibc/newlib/libc/include/sys/config.h +tinygo/lib/picolibc/newlib/libc/include/sys/custom_file.h +tinygo/lib/picolibc/newlib/libc/include/sys/dir.h +tinygo/lib/picolibc/newlib/libc/include/sys/dirent.h +tinygo/lib/picolibc/newlib/libc/include/sys/errno.h +tinygo/lib/picolibc/newlib/libc/include/sys/fcntl.h +tinygo/lib/picolibc/newlib/libc/include/sys/features.h +tinygo/lib/picolibc/newlib/libc/include/sys/fenv.h +tinygo/lib/picolibc/newlib/libc/include/sys/file.h +tinygo/lib/picolibc/newlib/libc/include/sys/iconvnls.h +tinygo/lib/picolibc/newlib/libc/include/sys/lock.h +tinygo/lib/picolibc/newlib/libc/include/sys/meson.build +tinygo/lib/picolibc/newlib/libc/include/sys/param.h +tinygo/lib/picolibc/newlib/libc/include/sys/queue.h +tinygo/lib/picolibc/newlib/libc/include/sys/reent.h +tinygo/lib/picolibc/newlib/libc/include/sys/resource.h +tinygo/lib/picolibc/newlib/libc/include/sys/sched.h +tinygo/lib/picolibc/newlib/libc/include/sys/select.h +tinygo/lib/picolibc/newlib/libc/include/sys/signal.h +tinygo/lib/picolibc/newlib/libc/include/sys/stat.h +tinygo/lib/picolibc/newlib/libc/include/sys/string.h +tinygo/lib/picolibc/newlib/libc/include/sys/syslimits.h +tinygo/lib/picolibc/newlib/libc/include/sys/time.h +tinygo/lib/picolibc/newlib/libc/include/sys/timeb.h +tinygo/lib/picolibc/newlib/libc/include/sys/times.h +tinygo/lib/picolibc/newlib/libc/include/sys/timespec.h +tinygo/lib/picolibc/newlib/libc/include/sys/tree.h +tinygo/lib/picolibc/newlib/libc/include/sys/types.h +tinygo/lib/picolibc/newlib/libc/include/sys/unistd.h +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 +tinygo/lib/picolibc/newlib/libc/include/unistd.h +tinygo/lib/picolibc/newlib/libc/include/utime.h +tinygo/lib/picolibc/newlib/libc/include/utmp.h +tinygo/lib/picolibc/newlib/libc/include/wchar.h +tinygo/lib/picolibc/newlib/libc/include/wctype.h +tinygo/lib/picolibc/newlib/libc/include/wordexp.h +tinygo/lib/picolibc/newlib/libc/locale/duplocale.c +tinygo/lib/picolibc/newlib/libc/locale/freelocale.c +tinygo/lib/picolibc/newlib/libc/locale/lctype.c +tinygo/lib/picolibc/newlib/libc/locale/lmessages.c +tinygo/lib/picolibc/newlib/libc/locale/lmonetary.c +tinygo/lib/picolibc/newlib/libc/locale/lnumeric.c +tinygo/lib/picolibc/newlib/libc/locale/locale.c +tinygo/lib/picolibc/newlib/libc/locale/locale.tex +tinygo/lib/picolibc/newlib/libc/locale/localeconv.c +tinygo/lib/picolibc/newlib/libc/locale/meson.build +tinygo/lib/picolibc/newlib/libc/locale/newlocale.c +tinygo/lib/picolibc/newlib/libc/locale/nl_langinfo.3 +tinygo/lib/picolibc/newlib/libc/locale/nl_langinfo.c +tinygo/lib/picolibc/newlib/libc/locale/setlocale.h +tinygo/lib/picolibc/newlib/libc/locale/timelocal.c +tinygo/lib/picolibc/newlib/libc/locale/uselocale.c +tinygo/lib/picolibc/newlib/libc/string/WIDTH-A +tinygo/lib/picolibc/newlib/libc/string/ambiguous.t +tinygo/lib/picolibc/newlib/libc/string/bcmp.c +tinygo/lib/picolibc/newlib/libc/string/bcopy.c +tinygo/lib/picolibc/newlib/libc/string/bzero.c +tinygo/lib/picolibc/newlib/libc/string/combining.t +tinygo/lib/picolibc/newlib/libc/string/explicit_bzero.c +tinygo/lib/picolibc/newlib/libc/string/ffsl.c +tinygo/lib/picolibc/newlib/libc/string/ffsll.c +tinygo/lib/picolibc/newlib/libc/string/fls.c +tinygo/lib/picolibc/newlib/libc/string/flsl.c +tinygo/lib/picolibc/newlib/libc/string/flsll.c +tinygo/lib/picolibc/newlib/libc/string/gnu_basename.c +tinygo/lib/picolibc/newlib/libc/string/index.c +tinygo/lib/picolibc/newlib/libc/string/local.h +tinygo/lib/picolibc/newlib/libc/string/memccpy.c +tinygo/lib/picolibc/newlib/libc/string/memchr.c +tinygo/lib/picolibc/newlib/libc/string/memcmp.c +tinygo/lib/picolibc/newlib/libc/string/memcpy.c +tinygo/lib/picolibc/newlib/libc/string/memmem.c +tinygo/lib/picolibc/newlib/libc/string/memmove.c +tinygo/lib/picolibc/newlib/libc/string/mempcpy.c +tinygo/lib/picolibc/newlib/libc/string/memrchr.c +tinygo/lib/picolibc/newlib/libc/string/memset.c +tinygo/lib/picolibc/newlib/libc/string/meson.build +tinygo/lib/picolibc/newlib/libc/string/mkunidata +tinygo/lib/picolibc/newlib/libc/string/mkwide +tinygo/lib/picolibc/newlib/libc/string/mkwidthA +tinygo/lib/picolibc/newlib/libc/string/rawmemchr.c +tinygo/lib/picolibc/newlib/libc/string/rindex.c +tinygo/lib/picolibc/newlib/libc/string/stpcpy.c +tinygo/lib/picolibc/newlib/libc/string/stpncpy.c +tinygo/lib/picolibc/newlib/libc/string/str-two-way.h +tinygo/lib/picolibc/newlib/libc/string/strcasecmp.c +tinygo/lib/picolibc/newlib/libc/string/strcasecmp_l.c +tinygo/lib/picolibc/newlib/libc/string/strcasestr.c +tinygo/lib/picolibc/newlib/libc/string/strcat.c +tinygo/lib/picolibc/newlib/libc/string/strchr.c +tinygo/lib/picolibc/newlib/libc/string/strchrnul.c +tinygo/lib/picolibc/newlib/libc/string/strcmp.c +tinygo/lib/picolibc/newlib/libc/string/strcoll.c +tinygo/lib/picolibc/newlib/libc/string/strcoll_l.c +tinygo/lib/picolibc/newlib/libc/string/strcpy.c +tinygo/lib/picolibc/newlib/libc/string/strcspn.c +tinygo/lib/picolibc/newlib/libc/string/strdup.c +tinygo/lib/picolibc/newlib/libc/string/strdup_r.c +tinygo/lib/picolibc/newlib/libc/string/strerror.c +tinygo/lib/picolibc/newlib/libc/string/strerror_r.c +tinygo/lib/picolibc/newlib/libc/string/strings.tex +tinygo/lib/picolibc/newlib/libc/string/strlcat.c +tinygo/lib/picolibc/newlib/libc/string/strlcpy.c +tinygo/lib/picolibc/newlib/libc/string/strlen.c +tinygo/lib/picolibc/newlib/libc/string/strlwr.c +tinygo/lib/picolibc/newlib/libc/string/strncasecmp.c +tinygo/lib/picolibc/newlib/libc/string/strncasecmp_l.c +tinygo/lib/picolibc/newlib/libc/string/strncat.c +tinygo/lib/picolibc/newlib/libc/string/strncmp.c +tinygo/lib/picolibc/newlib/libc/string/strncpy.c +tinygo/lib/picolibc/newlib/libc/string/strndup.c +tinygo/lib/picolibc/newlib/libc/string/strndup_r.c +tinygo/lib/picolibc/newlib/libc/string/strnlen.c +tinygo/lib/picolibc/newlib/libc/string/strnstr.c +tinygo/lib/picolibc/newlib/libc/string/strpbrk.c +tinygo/lib/picolibc/newlib/libc/string/strrchr.c +tinygo/lib/picolibc/newlib/libc/string/strsep.c +tinygo/lib/picolibc/newlib/libc/string/strsignal.c +tinygo/lib/picolibc/newlib/libc/string/strspn.c +tinygo/lib/picolibc/newlib/libc/string/strstr.c +tinygo/lib/picolibc/newlib/libc/string/strtok.c +tinygo/lib/picolibc/newlib/libc/string/strtok_r.c +tinygo/lib/picolibc/newlib/libc/string/strupr.c +tinygo/lib/picolibc/newlib/libc/string/strverscmp.c +tinygo/lib/picolibc/newlib/libc/string/strxfrm.c +tinygo/lib/picolibc/newlib/libc/string/strxfrm_l.c +tinygo/lib/picolibc/newlib/libc/string/swab.c +tinygo/lib/picolibc/newlib/libc/string/timingsafe_bcmp.c +tinygo/lib/picolibc/newlib/libc/string/timingsafe_memcmp.c +tinygo/lib/picolibc/newlib/libc/string/u_strerr.c +tinygo/lib/picolibc/newlib/libc/string/uniset +tinygo/lib/picolibc/newlib/libc/string/wcpcpy.c +tinygo/lib/picolibc/newlib/libc/string/wcpncpy.c +tinygo/lib/picolibc/newlib/libc/string/wcscasecmp.c +tinygo/lib/picolibc/newlib/libc/string/wcscasecmp_l.c +tinygo/lib/picolibc/newlib/libc/string/wcscat.c +tinygo/lib/picolibc/newlib/libc/string/wcschr.c +tinygo/lib/picolibc/newlib/libc/string/wcscmp.c +tinygo/lib/picolibc/newlib/libc/string/wcscoll.c +tinygo/lib/picolibc/newlib/libc/string/wcscoll_l.c +tinygo/lib/picolibc/newlib/libc/string/wcscpy.c +tinygo/lib/picolibc/newlib/libc/string/wcscspn.c +tinygo/lib/picolibc/newlib/libc/string/wcsdup.c +tinygo/lib/picolibc/newlib/libc/string/wcslcat.c +tinygo/lib/picolibc/newlib/libc/string/wcslcpy.c +tinygo/lib/picolibc/newlib/libc/string/wcslen.c +tinygo/lib/picolibc/newlib/libc/string/wcsncasecmp.c +tinygo/lib/picolibc/newlib/libc/string/wcsncasecmp_l.c +tinygo/lib/picolibc/newlib/libc/string/wcsncat.c +tinygo/lib/picolibc/newlib/libc/string/wcsncmp.c +tinygo/lib/picolibc/newlib/libc/string/wcsncpy.c +tinygo/lib/picolibc/newlib/libc/string/wcsnlen.c +tinygo/lib/picolibc/newlib/libc/string/wcspbrk.c +tinygo/lib/picolibc/newlib/libc/string/wcsrchr.c +tinygo/lib/picolibc/newlib/libc/string/wcsspn.c +tinygo/lib/picolibc/newlib/libc/string/wcsstr.c +tinygo/lib/picolibc/newlib/libc/string/wcstok.c +tinygo/lib/picolibc/newlib/libc/string/wcstrings.tex +tinygo/lib/picolibc/newlib/libc/string/wcswidth.c +tinygo/lib/picolibc/newlib/libc/string/wcsxfrm.c +tinygo/lib/picolibc/newlib/libc/string/wcsxfrm_l.c +tinygo/lib/picolibc/newlib/libc/string/wcwidth.c +tinygo/lib/picolibc/newlib/libc/string/wide.t +tinygo/lib/picolibc/newlib/libc/string/wmemchr.c +tinygo/lib/picolibc/newlib/libc/string/wmemcmp.c +tinygo/lib/picolibc/newlib/libc/string/wmemcpy.c +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/clearerr.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/fclose.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/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/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/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/fwrite.c +tinygo/lib/picolibc/newlib/libc/tinystdio/getc.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/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/scanf.c +tinygo/lib/picolibc/newlib/libc/tinystdio/scanff.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/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/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/ultoa_invert.c +tinygo/lib/picolibc/newlib/libc/tinystdio/ungetc.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 tinygo/lib/wasi-libc/sysroot/include/__fd_set.h @@ -944,8 +1378,11 @@ tinygo/lib/wasi-libc/sysroot/share/wasm32-wasi/include tinygo/lib/wasi-libc/sysroot/share/wasm32-wasi/predefined-macros.txt tinygo/lib/wasi-libc/sysroot/share/wasm32-wasi/undefined-symbols.txt tinygo/pkg/armv6m-none-eabi/compiler-rt.a +tinygo/pkg/armv6m-none-eabi/picolibc.a 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/device/arm/arm.go tinygo/src/device/arm/cortexm.s tinygo/src/device/arm/semihosting.go @@ -1803,6 +2240,7 @@ tinygo/src/device/sam/atsamv71q21.s tinygo/src/device/sam/atsamv71q21b.go tinygo/src/device/sam/atsamv71q21b.s tinygo/src/device/sifive/fe310.go +tinygo/src/device/stm32/stm32-moder-bitfields.go tinygo/src/device/stm32/stm32f030.go tinygo/src/device/stm32/stm32f030.s tinygo/src/device/stm32/stm32f031x.go @@ -1850,6 +2288,7 @@ tinygo/src/device/stm32/stm32f405.go tinygo/src/device/stm32/stm32f405.s tinygo/src/device/stm32/stm32f407.go tinygo/src/device/stm32/stm32f407.s +tinygo/src/device/stm32/stm32f407xx-altfunc-bitfields.go tinygo/src/device/stm32/stm32f410.go tinygo/src/device/stm32/stm32f410.s tinygo/src/device/stm32/stm32f411.go @@ -1866,6 +2305,14 @@ tinygo/src/device/stm32/stm32f446.go tinygo/src/device/stm32/stm32f446.s tinygo/src/device/stm32/stm32f469.go tinygo/src/device/stm32/stm32f469.s +tinygo/src/device/stm32/stm32f730.go +tinygo/src/device/stm32/stm32f730.s +tinygo/src/device/stm32/stm32f745.go +tinygo/src/device/stm32/stm32f745.s +tinygo/src/device/stm32/stm32f750.go +tinygo/src/device/stm32/stm32f750.s +tinygo/src/device/stm32/stm32f765.go +tinygo/src/device/stm32/stm32f765.s tinygo/src/device/stm32/stm32f7x.go tinygo/src/device/stm32/stm32f7x.s tinygo/src/device/stm32/stm32f7x2.go @@ -1878,6 +2325,8 @@ tinygo/src/device/stm32/stm32f7x6.go tinygo/src/device/stm32/stm32f7x6.s tinygo/src/device/stm32/stm32f7x7.go tinygo/src/device/stm32/stm32f7x7.s +tinygo/src/device/stm32/stm32f7x8.go +tinygo/src/device/stm32/stm32f7x8.s tinygo/src/device/stm32/stm32f7x9.go tinygo/src/device/stm32/stm32f7x9.s tinygo/src/device/stm32/stm32g07x.go @@ -1936,6 +2385,18 @@ tinygo/src/device/stm32/stm32l15xxxa.go tinygo/src/device/stm32/stm32l15xxxa.s tinygo/src/device/stm32/stm32l1xx.go tinygo/src/device/stm32/stm32l1xx.s +tinygo/src/device/stm32/stm32l4r5.go +tinygo/src/device/stm32/stm32l4r5.s +tinygo/src/device/stm32/stm32l4r7.go +tinygo/src/device/stm32/stm32l4r7.s +tinygo/src/device/stm32/stm32l4r9.go +tinygo/src/device/stm32/stm32l4r9.s +tinygo/src/device/stm32/stm32l4s5.go +tinygo/src/device/stm32/stm32l4s5.s +tinygo/src/device/stm32/stm32l4s7.go +tinygo/src/device/stm32/stm32l4s7.s +tinygo/src/device/stm32/stm32l4s9.go +tinygo/src/device/stm32/stm32l4s9.s tinygo/src/device/stm32/stm32l4x1.go tinygo/src/device/stm32/stm32l4x1.s tinygo/src/device/stm32/stm32l4x2.go @@ -1946,6 +2407,10 @@ tinygo/src/device/stm32/stm32l4x5.go tinygo/src/device/stm32/stm32l4x5.s tinygo/src/device/stm32/stm32l4x6.go tinygo/src/device/stm32/stm32l4x6.s +tinygo/src/device/stm32/stm32l552.go +tinygo/src/device/stm32/stm32l552.s +tinygo/src/device/stm32/stm32l562.go +tinygo/src/device/stm32/stm32l562.s tinygo/src/device/stm32/stm32w108.go tinygo/src/device/stm32/stm32w108.s tinygo/src/examples/adc/adc.go @@ -1984,7 +2449,15 @@ tinygo/src/examples/wasm/slices/index.html tinygo/src/examples/wasm/slices/wasm.go tinygo/src/examples/wasm/slices/wasm.js tinygo/src/internal/reflectlite/reflect.go +tinygo/src/internal/task/queue.go +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_avr.go +tinygo/src/internal/task/task_stack_cortexm.go tinygo/src/machine/board_arduino.go +tinygo/src/machine/board_arduino_mega2560.go tinygo/src/machine/board_arduino_nano.go tinygo/src/machine/board_arduino_nano33.go tinygo/src/machine/board_arduino_nano33_baremetal.go @@ -1993,6 +2466,7 @@ tinygo/src/machine/board_bluepill.go tinygo/src/machine/board_circuitplay_bluefruit.go tinygo/src/machine/board_circuitplay_express.go tinygo/src/machine/board_circuitplay_express_baremetal.go +tinygo/src/machine/board_clue_alpha.go tinygo/src/machine/board_digispark.go tinygo/src/machine/board_fe310.go tinygo/src/machine/board_feather-m0.go @@ -2005,13 +2479,18 @@ tinygo/src/machine/board_metro-m4-airlift.go tinygo/src/machine/board_microbit.go tinygo/src/machine/board_nrf52840-mdk.go tinygo/src/machine/board_nucleof103rb.go +tinygo/src/machine/board_particle_argon.go +tinygo/src/machine/board_particle_boron.go +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_pinetime-devkit0.go tinygo/src/machine/board_pybadge.go tinygo/src/machine/board_pyportal.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_trinket.go @@ -2021,6 +2500,9 @@ 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_atmega1284p.go +tinygo/src/machine/machine_atmega2560.go +tinygo/src/machine/machine_atmega328p.go tinygo/src/machine/machine_atsamd21.go tinygo/src/machine/machine_atsamd21e18.go tinygo/src/machine/machine_atsamd21g18.go @@ -2029,6 +2511,7 @@ tinygo/src/machine/machine_atsamd51g19.go tinygo/src/machine/machine_atsamd51j19.go tinygo/src/machine/machine_atsamd51j20.go tinygo/src/machine/machine_attiny.go +tinygo/src/machine/machine_attiny85.go tinygo/src/machine/machine_avr.go tinygo/src/machine/machine_fe310.go tinygo/src/machine/machine_gameboyadvance.go @@ -2038,11 +2521,17 @@ tinygo/src/machine/machine_nrf51.go tinygo/src/machine/machine_nrf52.go tinygo/src/machine/machine_nrf52840.go tinygo/src/machine/machine_stm32.go +tinygo/src/machine/machine_stm32_moder_gpio.go +tinygo/src/machine/machine_stm32_spi.go +tinygo/src/machine/machine_stm32_uart.go tinygo/src/machine/machine_stm32f103xx.go tinygo/src/machine/machine_stm32f407.go tinygo/src/machine/spi.go tinygo/src/machine/uart.go tinygo/src/machine/usb.go +tinygo/src/machine/usb_nrf52840.go +tinygo/src/machine/usb_nrf52840_reset_none.go +tinygo/src/machine/usb_nrf52840_reset_uf2.go tinygo/src/os/file.go tinygo/src/os/file_other.go tinygo/src/os/file_unix.go @@ -2069,6 +2558,7 @@ tinygo/src/runtime/defer.go tinygo/src/runtime/float.go tinygo/src/runtime/func.go tinygo/src/runtime/gc_conservative.go +tinygo/src/runtime/gc_extalloc.go tinygo/src/runtime/gc_globals_conservative.go tinygo/src/runtime/gc_globals_precise.go tinygo/src/runtime/gc_leaking.go @@ -2113,12 +2603,19 @@ tinygo/src/runtime/runtime_stm32.go tinygo/src/runtime/runtime_stm32f103xx.go tinygo/src/runtime/runtime_stm32f407.go tinygo/src/runtime/runtime_tinygoriscv.go +tinygo/src/runtime/runtime_tinygoriscv_qemu.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/scheduler.go +tinygo/src/runtime/scheduler_any.go +tinygo/src/runtime/scheduler_avr.S tinygo/src/runtime/scheduler_coroutines.go tinygo/src/runtime/scheduler_cortexm.S +tinygo/src/runtime/scheduler_none.go tinygo/src/runtime/scheduler_tasks.go +tinygo/src/runtime/scheduler_tinygoriscv.S tinygo/src/runtime/slice.go tinygo/src/runtime/stack.go tinygo/src/runtime/string.go @@ -2127,6 +2624,7 @@ tinygo/src/runtime/strings_go111.go tinygo/src/runtime/sync.go tinygo/src/runtime/volatile/register.go tinygo/src/runtime/volatile/volatile.go +tinygo/src/sync/map.go tinygo/src/sync/mutex.go tinygo/src/sync/once.go tinygo/src/sync/pool.go @@ -2140,10 +2638,13 @@ tinygo/src/syscall/tables_baremetal.go tinygo/src/testing/benchmark.go tinygo/src/testing/doc.go tinygo/src/testing/testing.go +tinygo/targets/arduino-mega2560.json tinygo/targets/arduino-nano.json tinygo/targets/arduino-nano33.json tinygo/targets/arduino.json tinygo/targets/arm.ld +tinygo/targets/atmega1284p.json +tinygo/targets/atmega2560.json tinygo/targets/atmega328p.json tinygo/targets/atsamd21.ld tinygo/targets/atsamd21e18a.json @@ -2159,6 +2660,7 @@ tinygo/targets/bluepill.json tinygo/targets/circuitplay-bluefruit.json tinygo/targets/circuitplay-bluefruit.ld tinygo/targets/circuitplay-express.json +tinygo/targets/clue_alpha.json tinygo/targets/cortex-m-qemu.json tinygo/targets/cortex-m-qemu.s tinygo/targets/cortex-m.json @@ -2190,6 +2692,10 @@ tinygo/targets/nrf52840-s140v7.ld tinygo/targets/nrf52840.json tinygo/targets/nrf52840.ld tinygo/targets/nucleo-f103rb.json +tinygo/targets/particle-3rd-gen.json +tinygo/targets/particle-argon.json +tinygo/targets/particle-boron.json +tinygo/targets/particle-xenon.json tinygo/targets/pca10031.json tinygo/targets/pca10040-s132v6.json tinygo/targets/pca10040.json @@ -2198,7 +2704,10 @@ tinygo/targets/pca10056.json tinygo/targets/pinetime-devkit0.json tinygo/targets/pybadge.json tinygo/targets/pyportal.json +tinygo/targets/reelboard-s140v7.json tinygo/targets/reelboard.json +tinygo/targets/riscv-qemu.json +tinygo/targets/riscv-qemu.ld tinygo/targets/riscv.json tinygo/targets/riscv.ld tinygo/targets/stm32.ld