Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Feb 2020 20:48:07 +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: r525968 - in head/devel/tinygo: . files
Message-ID:  <202002122048.01CKm7Fd033920@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dmgk
Date: Wed Feb 12 20:48:07 2020
New Revision: 525968
URL: https://svnweb.freebsd.org/changeset/ports/525968

Log:
  devel/tinygo: Update to 0.12.0
  
  Changes:	https://github.com/tinygo-org/tinygo/releases/tag/v0.12.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	Wed Feb 12 20:47:07 2020	(r525967)
+++ head/devel/tinygo/Makefile	Wed Feb 12 20:48:07 2020	(r525968)
@@ -2,13 +2,9 @@
 
 PORTNAME=	tinygo
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.11.0
+DISTVERSION=	0.12.0
 CATEGORIES=	devel
 
-# https://github.com/tinygo-org/tinygo/pull/810
-PATCH_SITES=	https://github.com/dmgk/tinygo/commit/
-PATCHFILES=	88c85403cc01650ca8a2b9a69ee8c68231ec0e54.patch:-p1
-
 MAINTAINER=	dmgk@FreeBSD.org
 COMMENT=	Go compiler for small places
 
@@ -31,14 +27,16 @@ GH_TUPLE=	\
 		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:b2db3df3f257:tinygo_go_llvm/vendor/tinygo.org/x/go-llvm
+		tinygo-org:go-llvm:1ff21df33566:tinygo_go_llvm/vendor/tinygo.org/x/go-llvm
 
 # Device files and runtime are distributed as submodules
-GH_TUPLE+=	NordicSemiconductor:nrfx:3ab39a9d457b:nrfx/lib/nrfx \
+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 \
-		tinygo-org:cmsis-svd:7d9b4167010f:cmsis_svd/lib/cmsis-svd \
-		llvm-mirror:compiler-rt:5bc79797e1f9:compiler_rt/lib/compiler-rt
+		llvm-mirror:compiler-rt:5bc79797e1f9:compiler_rt/lib/compiler-rt \
+		tinygo-org:cmsis-svd:7d9b4167010f:cmsis_svd/lib/cmsis-svd
 
 # Bundled LLVM
 GH_TUPLE+=	llvm:llvm-project:llvmorg-9.0.1:llvm/llvm-project

Modified: head/devel/tinygo/distinfo
==============================================================================
--- head/devel/tinygo/distinfo	Wed Feb 12 20:47:07 2020	(r525967)
+++ head/devel/tinygo/distinfo	Wed Feb 12 20:48:07 2020	(r525968)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1577324027
-SHA256 (tinygo-org-tinygo-v0.11.0_GH0.tar.gz) = eac283a91b8aa523cf3b4ef1ab3be3a7ad473dcb332fd882d41fd21c8bf70971
-SIZE (tinygo-org-tinygo-v0.11.0_GH0.tar.gz) = 387019
+TIMESTAMP = 1581532970
+SHA256 (tinygo-org-tinygo-v0.12.0_GH0.tar.gz) = b590bed50a0c16f27738d8b7e6117c7ddc8f5947243ecb004b6f9dc7ae969d6f
+SIZE (tinygo-org-tinygo-v0.12.0_GH0.tar.gz) = 410198
 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
@@ -15,19 +15,19 @@ SHA256 (marcinbor85-gohex-7a43cd876e46_GH0.tar.gz) = 5
 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-b2db3df3f257_GH0.tar.gz) = c06bf9031454129ec2635408d50d60331675fbadaad94f4eef08a3ea98787940
-SIZE (tinygo-org-go-llvm-b2db3df3f257_GH0.tar.gz) = 31255
-SHA256 (NordicSemiconductor-nrfx-3ab39a9d457b_GH0.tar.gz) = 516dbe156dcf3080d5b9df628ffe95fb6b4430973e0151eeb2fc66bd40070b24
-SIZE (NordicSemiconductor-nrfx-3ab39a9d457b_GH0.tar.gz) = 943309
+SHA256 (tinygo-org-go-llvm-1ff21df33566_GH0.tar.gz) = 555a67490d8ce290b6da224b55ac0bd0b63f72a1fdc56979007415df7148950f
+SIZE (tinygo-org-go-llvm-1ff21df33566_GH0.tar.gz) = 31727
 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 (tinygo-org-cmsis-svd-7d9b4167010f_GH0.tar.gz) = 9572c8a869a0bd53c7a372e33d4f600313fee48a9e8ebfacabd7a6343d26e64f
-SIZE (tinygo-org-cmsis-svd-7d9b4167010f_GH0.tar.gz) = 50797376
 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 (88c85403cc01650ca8a2b9a69ee8c68231ec0e54.patch) = 41a1ab95d0e7383495c8628c69e365bbf78e903569da160727ede28f0fbc8c77
-SIZE (88c85403cc01650ca8a2b9a69ee8c68231ec0e54.patch) = 4783

Modified: head/devel/tinygo/files/patch-Makefile
==============================================================================
--- head/devel/tinygo/files/patch-Makefile	Wed Feb 12 20:47:07 2020	(r525967)
+++ head/devel/tinygo/files/patch-Makefile	Wed Feb 12 20:48:07 2020	(r525968)
@@ -1,6 +1,19 @@
---- Makefile.orig	2020-01-12 12:25:35 UTC
+--- Makefile.orig	2020-01-30 23:01:47 UTC
 +++ Makefile
-@@ -18,7 +18,7 @@ MD5SUM = md5sum
+@@ -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
  TINYGO ?= tinygo
  
  # Use CCACHE for LLVM if possible
@@ -9,7 +22,7 @@
      LLVM_OPTION += '-DLLVM_CCACHE_BUILD=ON'
  endif
  
-@@ -99,13 +99,13 @@ fmt-check:
+@@ -104,13 +104,13 @@ fmt-check:
  gen-device: gen-device-avr gen-device-nrf gen-device-sam gen-device-sifive gen-device-stm32
  
  gen-device-avr:
@@ -25,20 +38,27 @@
  
  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/
-@@ -142,10 +142,10 @@ $(LLVM_BUILDDIR): $(LLVM_BUILDDIR)/build.ninja
+@@ -148,16 +148,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:
+-	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)
+ 
+ 
  # 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 -o build/tinygo$(EXE) -tags byollvm .
 +	CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -o build/tinygo$(EXE) -tags byollvm -mod=vendor .
  
- test:
+ test: wasi-libc
 -	CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -tags byollvm ./cgo ./compileopts ./interp ./transform .
 +	CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -tags byollvm -mod=vendor ./cgo ./compileopts ./interp ./transform .
  
  tinygo-test:
  	cd tests/tinygotest && tinygo test
-@@ -280,4 +280,3 @@ release: tinygo gen-device
+@@ -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

Modified: head/devel/tinygo/pkg-plist
==============================================================================
--- head/devel/tinygo/pkg-plist	Wed Feb 12 20:47:07 2020	(r525967)
+++ head/devel/tinygo/pkg-plist	Wed Feb 12 20:48:07 2020	(r525968)
@@ -733,6 +733,216 @@ 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/wasi-libc/sysroot/include/__errno.h
+tinygo/lib/wasi-libc/sysroot/include/__errno_values.h
+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
+tinygo/lib/wasi-libc/sysroot/include/__header_netinet_in.h
+tinygo/lib/wasi-libc/sysroot/include/__header_poll.h
+tinygo/lib/wasi-libc/sysroot/include/__header_stdlib.h
+tinygo/lib/wasi-libc/sysroot/include/__header_string.h
+tinygo/lib/wasi-libc/sysroot/include/__header_sys_ioctl.h
+tinygo/lib/wasi-libc/sysroot/include/__header_sys_resource.h
+tinygo/lib/wasi-libc/sysroot/include/__header_sys_socket.h
+tinygo/lib/wasi-libc/sysroot/include/__header_sys_stat.h
+tinygo/lib/wasi-libc/sysroot/include/__header_time.h
+tinygo/lib/wasi-libc/sysroot/include/__header_unistd.h
+tinygo/lib/wasi-libc/sysroot/include/__macro_FD_SETSIZE.h
+tinygo/lib/wasi-libc/sysroot/include/__macro_PAGESIZE.h
+tinygo/lib/wasi-libc/sysroot/include/__mode_t.h
+tinygo/lib/wasi-libc/sysroot/include/__seek.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_dirent.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_in6_addr.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_in_addr.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_iovec.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_msghdr.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_pollfd.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_rusage.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_sockaddr.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_sockaddr_in.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_sockaddr_in6.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_sockaddr_storage.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_sockaddr_un.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_stat.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_timespec.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_timeval.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_tm.h
+tinygo/lib/wasi-libc/sysroot/include/__struct_tms.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_DIR.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_blkcnt_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_blksize_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_clock_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_clockid_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_dev_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_fd_set.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_gid_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_in_addr_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_in_port_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_ino_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_mode_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_nfds_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_nlink_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_off_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_sa_family_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_sigset_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_socklen_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_ssize_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_suseconds_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_time_t.h
+tinygo/lib/wasi-libc/sysroot/include/__typedef_uid_t.h
+tinygo/lib/wasi-libc/sysroot/include/alloca.h
+tinygo/lib/wasi-libc/sysroot/include/ar.h
+tinygo/lib/wasi-libc/sysroot/include/arpa/ftp.h
+tinygo/lib/wasi-libc/sysroot/include/arpa/inet.h
+tinygo/lib/wasi-libc/sysroot/include/arpa/nameser.h
+tinygo/lib/wasi-libc/sysroot/include/arpa/nameser_compat.h
+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/fcntl.h
+tinygo/lib/wasi-libc/sysroot/include/bits/fenv.h
+tinygo/lib/wasi-libc/sysroot/include/bits/float.h
+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/limits.h
+tinygo/lib/wasi-libc/sysroot/include/bits/mman.h
+tinygo/lib/wasi-libc/sysroot/include/bits/poll.h
+tinygo/lib/wasi-libc/sysroot/include/bits/posix.h
+tinygo/lib/wasi-libc/sysroot/include/bits/reg.h
+tinygo/lib/wasi-libc/sysroot/include/bits/resource.h
+tinygo/lib/wasi-libc/sysroot/include/bits/signal.h
+tinygo/lib/wasi-libc/sysroot/include/bits/socket.h
+tinygo/lib/wasi-libc/sysroot/include/bits/stat.h
+tinygo/lib/wasi-libc/sysroot/include/bits/stdint.h
+tinygo/lib/wasi-libc/sysroot/include/byteswap.h
+tinygo/lib/wasi-libc/sysroot/include/complex.h
+tinygo/lib/wasi-libc/sysroot/include/cpio.h
+tinygo/lib/wasi-libc/sysroot/include/crypt.h
+tinygo/lib/wasi-libc/sysroot/include/ctype.h
+tinygo/lib/wasi-libc/sysroot/include/dirent.h
+tinygo/lib/wasi-libc/sysroot/include/endian.h
+tinygo/lib/wasi-libc/sysroot/include/err.h
+tinygo/lib/wasi-libc/sysroot/include/errno.h
+tinygo/lib/wasi-libc/sysroot/include/fcntl.h
+tinygo/lib/wasi-libc/sysroot/include/features.h
+tinygo/lib/wasi-libc/sysroot/include/fenv.h
+tinygo/lib/wasi-libc/sysroot/include/float.h
+tinygo/lib/wasi-libc/sysroot/include/fmtmsg.h
+tinygo/lib/wasi-libc/sysroot/include/fnmatch.h
+tinygo/lib/wasi-libc/sysroot/include/ftw.h
+tinygo/lib/wasi-libc/sysroot/include/getopt.h
+tinygo/lib/wasi-libc/sysroot/include/glob.h
+tinygo/lib/wasi-libc/sysroot/include/iconv.h
+tinygo/lib/wasi-libc/sysroot/include/ifaddrs.h
+tinygo/lib/wasi-libc/sysroot/include/inttypes.h
+tinygo/lib/wasi-libc/sysroot/include/iso646.h
+tinygo/lib/wasi-libc/sysroot/include/langinfo.h
+tinygo/lib/wasi-libc/sysroot/include/libgen.h
+tinygo/lib/wasi-libc/sysroot/include/limits.h
+tinygo/lib/wasi-libc/sysroot/include/locale.h
+tinygo/lib/wasi-libc/sysroot/include/malloc.h
+tinygo/lib/wasi-libc/sysroot/include/math.h
+tinygo/lib/wasi-libc/sysroot/include/memory.h
+tinygo/lib/wasi-libc/sysroot/include/monetary.h
+tinygo/lib/wasi-libc/sysroot/include/mqueue.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/icmp6.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/igmp.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/in.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/in_systm.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/ip.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/ip6.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/ip_icmp.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/tcp.h
+tinygo/lib/wasi-libc/sysroot/include/netinet/udp.h
+tinygo/lib/wasi-libc/sysroot/include/netpacket/packet.h
+tinygo/lib/wasi-libc/sysroot/include/nl_types.h
+tinygo/lib/wasi-libc/sysroot/include/poll.h
+tinygo/lib/wasi-libc/sysroot/include/regex.h
+tinygo/lib/wasi-libc/sysroot/include/sched.h
+tinygo/lib/wasi-libc/sysroot/include/search.h
+tinygo/lib/wasi-libc/sysroot/include/semaphore.h
+tinygo/lib/wasi-libc/sysroot/include/signal.h
+tinygo/lib/wasi-libc/sysroot/include/stdalign.h
+tinygo/lib/wasi-libc/sysroot/include/stdbool.h
+tinygo/lib/wasi-libc/sysroot/include/stdc-predef.h
+tinygo/lib/wasi-libc/sysroot/include/stdint.h
+tinygo/lib/wasi-libc/sysroot/include/stdio.h
+tinygo/lib/wasi-libc/sysroot/include/stdio_ext.h
+tinygo/lib/wasi-libc/sysroot/include/stdlib.h
+tinygo/lib/wasi-libc/sysroot/include/stdnoreturn.h
+tinygo/lib/wasi-libc/sysroot/include/string.h
+tinygo/lib/wasi-libc/sysroot/include/strings.h
+tinygo/lib/wasi-libc/sysroot/include/stropts.h
+tinygo/lib/wasi-libc/sysroot/include/sys/dir.h
+tinygo/lib/wasi-libc/sysroot/include/sys/errno.h
+tinygo/lib/wasi-libc/sysroot/include/sys/eventfd.h
+tinygo/lib/wasi-libc/sysroot/include/sys/fcntl.h
+tinygo/lib/wasi-libc/sysroot/include/sys/file.h
+tinygo/lib/wasi-libc/sysroot/include/sys/ioctl.h
+tinygo/lib/wasi-libc/sysroot/include/sys/mman.h
+tinygo/lib/wasi-libc/sysroot/include/sys/param.h
+tinygo/lib/wasi-libc/sysroot/include/sys/poll.h
+tinygo/lib/wasi-libc/sysroot/include/sys/random.h
+tinygo/lib/wasi-libc/sysroot/include/sys/reg.h
+tinygo/lib/wasi-libc/sysroot/include/sys/resource.h
+tinygo/lib/wasi-libc/sysroot/include/sys/select.h
+tinygo/lib/wasi-libc/sysroot/include/sys/signal.h
+tinygo/lib/wasi-libc/sysroot/include/sys/socket.h
+tinygo/lib/wasi-libc/sysroot/include/sys/stat.h
+tinygo/lib/wasi-libc/sysroot/include/sys/stropts.h
+tinygo/lib/wasi-libc/sysroot/include/sys/syscall.h
+tinygo/lib/wasi-libc/sysroot/include/sys/sysinfo.h
+tinygo/lib/wasi-libc/sysroot/include/sys/time.h
+tinygo/lib/wasi-libc/sysroot/include/sys/timeb.h
+tinygo/lib/wasi-libc/sysroot/include/sys/times.h
+tinygo/lib/wasi-libc/sysroot/include/sys/timex.h
+tinygo/lib/wasi-libc/sysroot/include/sys/ttydefaults.h
+tinygo/lib/wasi-libc/sysroot/include/sys/types.h
+tinygo/lib/wasi-libc/sysroot/include/sys/uio.h
+tinygo/lib/wasi-libc/sysroot/include/sys/un.h
+tinygo/lib/wasi-libc/sysroot/include/sys/utsname.h
+tinygo/lib/wasi-libc/sysroot/include/syscall.h
+tinygo/lib/wasi-libc/sysroot/include/sysexits.h
+tinygo/lib/wasi-libc/sysroot/include/tar.h
+tinygo/lib/wasi-libc/sysroot/include/tgmath.h
+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/values.h
+tinygo/lib/wasi-libc/sysroot/include/wasi/api.h
+tinygo/lib/wasi-libc/sysroot/include/wasi/libc-find-relpath.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.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
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libc.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libc.imports
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libcrypt.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libdl.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libm.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libpthread.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libresolv.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/librt.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libutil.a
+tinygo/lib/wasi-libc/sysroot/lib/wasm32-wasi/libwasi-emulated-mman.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
+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/armv7em-none-eabi/compiler-rt.a
 tinygo/pkg/armv7m-none-eabi/compiler-rt.a
@@ -1295,6 +1505,7 @@ tinygo/src/device/nrf/nrf52810.go
 tinygo/src/device/nrf/nrf52810.s
 tinygo/src/device/nrf/nrf52840.go
 tinygo/src/device/nrf/nrf52840.s
+tinygo/src/device/riscv/csr.go
 tinygo/src/device/riscv/riscv.go
 tinygo/src/device/riscv/start.S
 tinygo/src/device/sam/at91sam9cn11.go
@@ -1592,7 +1803,6 @@ 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/sifive/fe310.s
 tinygo/src/device/stm32/stm32f030.go
 tinygo/src/device/stm32/stm32f030.s
 tinygo/src/device/stm32/stm32f031x.go
@@ -1775,10 +1985,12 @@ tinygo/src/examples/wasm/slices/wasm.go
 tinygo/src/examples/wasm/slices/wasm.js
 tinygo/src/internal/reflectlite/reflect.go
 tinygo/src/machine/board_arduino.go
+tinygo/src/machine/board_arduino_nano.go
 tinygo/src/machine/board_arduino_nano33.go
 tinygo/src/machine/board_arduino_nano33_baremetal.go
 tinygo/src/machine/board_atsamd21.go
 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_digispark.go
@@ -1798,6 +2010,7 @@ tinygo/src/machine/board_pca10040.go
 tinygo/src/machine/board_pca10056.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_stm32.go
 tinygo/src/machine/board_stm32f4disco.go
@@ -1814,6 +2027,7 @@ tinygo/src/machine/machine_atsamd21g18.go
 tinygo/src/machine/machine_atsamd51.go
 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_avr.go
 tinygo/src/machine/machine_fe310.go
@@ -1832,7 +2046,6 @@ tinygo/src/machine/usb.go
 tinygo/src/os/file.go
 tinygo/src/os/file_other.go
 tinygo/src/os/file_unix.go
-tinygo/src/os/file_unix.go.orig
 tinygo/src/os/proc.go
 tinygo/src/reflect/sidetables.go
 tinygo/src/reflect/swapper.go
@@ -1848,6 +2061,7 @@ tinygo/src/runtime/arch_tinygoriscv.go
 tinygo/src/runtime/arch_wasm.go
 tinygo/src/runtime/atomic.go
 tinygo/src/runtime/baremetal.go
+tinygo/src/runtime/bytes.go
 tinygo/src/runtime/cgo/cgo.go
 tinygo/src/runtime/chan.go
 tinygo/src/runtime/complex.go
@@ -1864,10 +2078,14 @@ tinygo/src/runtime/gc_stack_raw.go
 tinygo/src/runtime/hashmap.go
 tinygo/src/runtime/interface.go
 tinygo/src/runtime/internal/sys/zversion.go
+tinygo/src/runtime/interrupt/interrupt.go
+tinygo/src/runtime/interrupt/interrupt_cortexm.go
+tinygo/src/runtime/interrupt/interrupt_gameboyadvance.go
+tinygo/src/runtime/interrupt/interrupt_hwvector.go
+tinygo/src/runtime/interrupt/interrupt_sifive.go
 tinygo/src/runtime/math.go
 tinygo/src/runtime/os_darwin.go
 tinygo/src/runtime/os_freebsd.go
-tinygo/src/runtime/os_freebsd.go.orig
 tinygo/src/runtime/os_js.go
 tinygo/src/runtime/os_linux.go
 tinygo/src/runtime/panic.go
@@ -1882,6 +2100,7 @@ tinygo/src/runtime/runtime_atsamd21g18.go
 tinygo/src/runtime/runtime_atsamd51.go
 tinygo/src/runtime/runtime_atsamd51g19.go
 tinygo/src/runtime/runtime_atsamd51j19.go
+tinygo/src/runtime/runtime_atsamd51j20.go
 tinygo/src/runtime/runtime_attiny.go
 tinygo/src/runtime/runtime_avr.go
 tinygo/src/runtime/runtime_cortexm.go
@@ -1895,7 +2114,6 @@ tinygo/src/runtime/runtime_stm32f103xx.go
 tinygo/src/runtime/runtime_stm32f407.go
 tinygo/src/runtime/runtime_tinygoriscv.go
 tinygo/src/runtime/runtime_unix.go
-tinygo/src/runtime/runtime_unix.go.orig
 tinygo/src/runtime/runtime_wasm.go
 tinygo/src/runtime/scheduler.go
 tinygo/src/runtime/scheduler_coroutines.go
@@ -1922,19 +2140,24 @@ tinygo/src/syscall/tables_baremetal.go
 tinygo/src/testing/benchmark.go
 tinygo/src/testing/doc.go
 tinygo/src/testing/testing.go
+tinygo/targets/arduino-nano.json
 tinygo/targets/arduino-nano33.json
 tinygo/targets/arduino.json
 tinygo/targets/arm.ld
+tinygo/targets/atmega328p.json
 tinygo/targets/atsamd21.ld
 tinygo/targets/atsamd21e18a.json
 tinygo/targets/atsamd21g18a.json
 tinygo/targets/atsamd51.ld
 tinygo/targets/atsamd51g19a.json
 tinygo/targets/atsamd51j19a.json
+tinygo/targets/atsamd51j20a.json
 tinygo/targets/avr.S
 tinygo/targets/avr.json
 tinygo/targets/avr.ld
 tinygo/targets/bluepill.json
+tinygo/targets/circuitplay-bluefruit.json
+tinygo/targets/circuitplay-bluefruit.ld
 tinygo/targets/circuitplay-express.json
 tinygo/targets/cortex-m-qemu.json
 tinygo/targets/cortex-m-qemu.s
@@ -1974,6 +2197,7 @@ tinygo/targets/pca10056-s140v7.json
 tinygo/targets/pca10056.json
 tinygo/targets/pinetime-devkit0.json
 tinygo/targets/pybadge.json
+tinygo/targets/pyportal.json
 tinygo/targets/reelboard.json
 tinygo/targets/riscv.json
 tinygo/targets/riscv.ld
@@ -1985,3 +2209,5 @@ tinygo/targets/trinket-m0.json
 tinygo/targets/wasm.json
 tinygo/targets/wasm_exec.js
 tinygo/targets/x9pro.json
+@dir tinygo/lib/wasi-libc/sysroot/include/net
+@dir tinygo/lib/wasi-libc/sysroot/include/scsi



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