Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Apr 2020 16:40:17 +0000 (UTC)
From:      Dmitri Goutnik <dmgk@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r531861 - in head/devel/tinygo: . files
Message-ID:  <202004161640.03GGeHZJ057381@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004161640.03GGeHZJ057381>