tinygo/builder
Ayke van Laethem c23a5b65ef darwin: support -size= flag
This is just basic support. It doesn't add support for reading DWARF,
because that's a bit complicated on MacOS (it isn't stored in the file
itself but separately in the object files). But at least this change
makes it possible to easily print executable sizes by section type like
for other operating systems.
2022-05-22 18:07:57 +02:00
..
ar.go all: add support for windows/amd64 2021-11-16 11:08:30 +01:00
build.go all: remove support for LLVM 11 and LLVM 12 2022-05-07 17:15:35 +02:00
builder_test.go all: remove support for LLVM 11 and LLVM 12 2022-05-07 17:15:35 +02:00
buildid.go builder: prefer GNU build ID over Go build ID 2022-01-27 18:38:40 +01:00
builtins.go avr: use compiler-rt 2022-05-18 15:20:09 +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 builder: remove extra formatting verb from error message 2022-05-18 09:06:03 +02:00
config.go os: Drop support for go 1.15 2022-05-03 05:36:55 +02: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 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 avr: use compiler-rt 2022-05-18 15:20:09 +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 darwin: support -size= flag 2022-05-22 18:07:57 +02:00
tools-builtin.go all: remove support for LLVM 11 and LLVM 12 2022-05-07 17:15:35 +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