From owner-svn-ports-all@freebsd.org Wed Feb 12 20:48:08 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 B1D0C2431D4; Wed, 12 Feb 2020 20:48:08 +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 48HsD850byz40Fk; Wed, 12 Feb 2020 20:48:08 +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 A6545274FF; Wed, 12 Feb 2020 20:48:08 +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 01CKm8LF033924; Wed, 12 Feb 2020 20:48:08 GMT (envelope-from dmgk@FreeBSD.org) Received: (from dmgk@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 01CKm7Fd033920; Wed, 12 Feb 2020 20:48:07 GMT (envelope-from dmgk@FreeBSD.org) Message-Id: <202002122048.01CKm7Fd033920@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dmgk set sender to dmgk@FreeBSD.org using -f From: Dmitri Goutnik Date: Wed, 12 Feb 2020 20:48:07 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525968 - 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: 525968 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: Wed, 12 Feb 2020 20:48:08 -0000 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