tinygo/builder
Ayke van Laethem ea183e9197 compiler: add llvm.ident metadata
This metadata is emitted by Clang and I found it is important for source
level debugging on MacOS. This patch does not get source level debugging
to work yet (for that, it seems like packages need to be built
separately), but it is a step in the right direction.
2023-02-27 23:11:22 +01:00
..
ar.go all: format code according to Go 1.19 rules 2022-08-04 12:18:32 +02:00
build.go compiler: add llvm.ident metadata 2023-02-27 23:11:22 +01:00
builder_test.go windows: add ARM64 support 2023-01-30 21:42:47 +01:00
buildid.go Fix for builds of tinygo using an Android host 2022-08-09 11:14:39 +02:00
builtins.go avr: drop GNU toolchain dependency 2022-11-06 09:05:05 +01:00
cc.go builder: remove non-ThinLTO build mode 2023-02-26 19:22:10 +01:00
cc1as.cpp all: remove remaining +build lines 2023-01-17 23:35:53 +01:00
cc1as.h ci: add support for LLVM 15 2022-10-19 22:23:19 +02:00
cc_test.go builder: cache C and assembly file outputs 2021-04-05 20:52:04 +02:00
clang.cpp all: remove remaining +build lines 2023-01-17 23:35:53 +01:00
commands.go builder: remove extra formatting verb from error message 2022-05-18 09:06:03 +02:00
config.go builder: add support for Go 1.20 2023-01-17 08:38:54 +01:00
darwin-libsystem.go all: remove support for LLVM 11 and LLVM 12 2022-05-07 17:15:35 +02:00
elfpatch.go rp2040: patch elf to checksum 2nd stage boot 2021-06-17 12:10:04 +02:00
env.go all: move from os.IsFoo to errors.Is(err, ErrFoo) 2022-08-07 10:32:23 +02:00
error.go compiler: add location information to the IR checker 2019-12-21 20:49:51 +01:00
esp.go all: remove calls to deprecated ioutil package 2022-08-07 10:32:23 +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 builder: print compiler commands while building a library 2022-11-12 17:38:02 +01:00
lld.cpp all: remove remaining +build lines 2023-01-17 23:35:53 +01:00
mingw-w64.go windows: add ARM64 support 2023-01-30 21:42:47 +01:00
musl.go ci: add support for LLVM 15 2022-10-19 22:23:19 +02:00
nrfutil.go all: remove calls to deprecated ioutil package 2022-08-07 10:32:23 +02:00
objcopy.go all: remove calls to deprecated ioutil package 2022-08-07 10:32:23 +02:00
picolibc.go avr: drop GNU toolchain dependency 2022-11-06 09:05:05 +01:00
sizes.go all: refactor reflect package 2023-02-17 22:54:34 +01:00
tools-builtin.go windows: add ARM64 support 2023-01-30 21:42:47 +01:00
tools-external.go build: drop deprecated build tags 2022-12-19 23:20:11 +01:00
tools.go main: implement tinygo lldb subcommand 2021-10-05 06:26:21 +02:00
uf2.go all: remove calls to deprecated ioutil package 2022-08-07 10:32:23 +02:00