tinygo/builder
Dan Kegel e87cd23e87 os: Drop support for go 1.15
1.15 specific files deleted.
1.16 specific files folded carefully into generic files, with goal of reducing diff with upstream.
Follows upstream 1.16 in making PathError etc. be aliases for the same errors in io/fs.

This fixes #2817 and lets us add io/ioutil to "make test-tinygo" on linux and mac.
2022-05-03 05:36:55 +02:00
..
ar.go all: add support for windows/amd64 2021-11-16 11:08:30 +01:00
build.go esp32: add support for running and debuggin using qemu-esp32 2022-04-28 07:50:03 +02:00
builder_test.go targets: change LLVM features to match vanilla Clang 2021-11-20 02:48:23 +01:00
buildid.go builder: prefer GNU build ID over Go build ID 2022-01-27 18:38:40 +01:00
builtins.go all: use compiler-rt from LLVM 2022-04-10 21:03:59 +02:00
cc.go all: add support for ThinLTO 2022-03-12 12:55:38 +01:00
cc1as.cpp all: update to LLVM 14 2022-04-23 08:45:46 +02:00
cc1as.h all: switch to LLVM 13 2022-01-09 11:04:10 +01:00
cc_test.go builder: cache C and assembly file outputs 2021-04-05 20:52:04 +02:00
clang.cpp all: switch to LLVM 11 for static builds 2020-12-10 07:01:32 +01:00
commands.go feat: support build on darwin arm64 (#2439) 2022-01-12 12:10:08 +01:00
config.go os: Drop support for go 1.15 2022-05-03 05:36:55 +02:00
darwin-libsystem.go all: update to LLVM 14 2022-04-23 08:45:46 +02:00
elfpatch.go rp2040: patch elf to checksum 2nd stage boot 2021-06-17 12:10:04 +02:00
env.go builder (env): update clang header search path to look in /usr/lib 2022-01-09 18:46:15 +01:00
error.go compiler: add location information to the IR checker 2019-12-21 20:49:51 +01:00
esp.go esp32: add support for running and debuggin using qemu-esp32 2022-04-28 07:50:03 +02:00
jobs.go builder: refactor job runner and use a shared semaphore across build jobs 2021-12-30 12:03:12 -05:00
library.go Also disable asynchronous unwind tables 2022-04-11 14:58:55 +02:00
lld.cpp all: update to LLVM 14 2022-04-23 08:45:46 +02:00
mingw-w64.go all: use compiler-rt from LLVM 2022-04-10 21:03:59 +02:00
musl.go all: use compiler-rt from LLVM 2022-04-10 21:03:59 +02:00
nrfutil.go support flashing pca10059 from windows 2021-06-08 14:17:04 +02:00
objcopy.go main: add initial support for (in-development) LLVM 11 2020-10-13 20:23:50 +02:00
picolibc.go all: use compiler-rt from LLVM 2022-04-10 21:03:59 +02:00
sizes.go builder: fix off-by-one in size calculation 2021-11-19 12:14:32 +01:00
tools-builtin.go all: update to LLVM 14 2022-04-23 08:45:46 +02:00
tools-external.go all: update build constraints to Go 1.17 2022-02-04 07:49:46 +01:00
tools.go main: implement tinygo lldb subcommand 2021-10-05 06:26:21 +02:00
uf2.go all: fix staticcheck warnings 2021-09-27 15:47:12 +02:00