110 Commits (227a55d891b2bb32dc17ff13e0781a14e1d100f3)

Author SHA1 Message Date
Yurii Soldak 55573c6729 targets: fail fast on duplicate values in target field slices 2 years ago
Damian Gryski 0b77e92c50 make interp timeout configurable from command line 2 years ago
Damian Gryski f12ddfe164 all: update _test.go files for os.IsFoo changes 2 years ago
Damian Gryski 1784bcd728 compileopts: use backticks for regexp to avoid extra escapes 2 years ago
Ayke van Laethem f936125658 main: use tags parser from buildutil 2 years ago
Ayke van Laethem 8d6b210c09 compiler: implement recover() built-in function 3 years ago
Ayke van Laethem 7729a36782 windows: use ThinLTO 2 years ago
Ayke van Laethem 046070074d darwin: add support for ThinLTO 2 years ago
Ayke van Laethem 5c23f6fb6c all: remove support for LLVM 11 and LLVM 12 3 years ago
Ayke van Laethem 8568d4f625 esp32: add support for running and debuggin using qemu-esp32 3 years ago
Ayke van Laethem bd56636d58 all: make emulator command a string instead of a []string 3 years ago
Ayke van Laethem 6b31ee1e93 all: update to LLVM 14 3 years ago
Ayke van Laethem 8fb93fbac4 esp: support CGo 3 years ago
Elliott Sales de Andrade 4858b27120 Also disable asynchronous unwind tables 3 years ago
sago35 09a3c6a16b flash: add openocd-verify 3 years ago
sago35 234234af15 build: add JSON output to build command 3 years ago
Ayke van Laethem e49e93f22c main: calculate default output path if -o is not specified 3 years ago
Ayke van Laethem 603fff78d4 all: add support for ThinLTO 3 years ago
Ayke van Laethem 5746154cc0 all: add -work flag 3 years ago
Ayke van Laethem cdd267fa10 builder: add support for cross compiling to Darwin 3 years ago
Elliott Sales de Andrade 010cc13e9e Fix cross-Linux setup on non-amd64 arches 3 years ago
Ayke van Laethem 3883550c44 build: fix build-library subcommand 3 years ago
Nia Waldvogel 8aa223aed9 main (test): integrate test corpus runner 3 years ago
Nia Waldvogel 0c2fefa09b transform: remove switched func lowering 3 years ago
Nia Waldvogel ea2a6b70b2 internal/task: remove coroutines 3 years ago
Damian Gryski ca2f25ed48 compileopts: move {root} replacement to compileopts.Emulator() 3 years ago
Elliott Sales de Andrade b2ef7299b7 arm: Explicitly disable unwind tables 3 years ago
Ayke van Laethem ebd4969cde all: switch to LLVM 13 3 years ago
Nia Waldvogel e594dbc133 builder: refactor job runner and use a shared semaphore across build jobs 3 years ago
Damian Gryski 9eb13884de compileopts,targets: replace '{root}' in target files 3 years ago
Nia Waldvogel 747336f0a9 runtime: remove extalloc 3 years ago
Ayke van Laethem 5127b9d65b all: add LLVM 12 support 4 years ago
Ayke van Laethem 34011c4800 targets: change LLVM features to match vanilla Clang 3 years ago
Ayke van Laethem 869e917dc6 all: add support for windows/amd64 3 years ago
Ayke van Laethem 7cb44fb373 all: add support for GOARM 3 years ago
Nia Waldvogel 641dcd7c16 internal/task: use asyncify on webassembly 3 years ago
Ayke van Laethem 78fec3719f all: add target-features string to all targets 3 years ago
Ayke van Laethem af4d0fe191 compileopts: fix reversed append in the target file 3 years ago
Ayke van Laethem fce403b7a0 targets: match LLVM triple to the one Clang uses 3 years ago
Ayke van Laethem 403d93560b builder: build static binaries using musl on Linux 5 years ago
Ayke van Laethem c638f03b3c main: add -p flag to set parallelism 3 years ago
Ayke van Laethem 79bdd3f79a picolibc: add include directory to build artefact 3 years ago
Ayke van Laethem 39ff13fd1a wasm: specify wasi-libc in code, not in the JSON target file 3 years ago
Ayke van Laethem 29206cf0a4 targets: add CPU property everywhere 3 years ago
Ayke van Laethem 14bb90c3c0 cgo: add support for stdio in picolibc and wasi-libc 3 years ago
Ayke van Laethem a6246e60f3 main: remove -target flag for LLVM targets 3 years ago
Ayke van Laethem 0a80da46b1 main: test other architectures by specifying a different GOARCH 3 years ago
Ayke van Laethem 36f1517e8d arm: use armv7 instead of thumbv7 3 years ago
Ayke van Laethem bf9dab36f7 build: normalize target triples to match Clang 3 years ago
Ayke van Laethem 6234bf9a88 all: use -opt flag for optimization level in CFlags (-Os, etc) 3 years ago