aboutsummaryrefslogtreecommitdiffhomepage
path: root/compileopts
AgeCommit message (Expand)Author
2022-06-16compiler: implement recover() built-in functionAyke van Laethem
2022-05-23windows: use ThinLTOAyke van Laethem
2022-05-22darwin: add support for ThinLTOAyke van Laethem
2022-05-07all: remove support for LLVM 11 and LLVM 12Ayke van Laethem
2022-04-28esp32: add support for running and debuggin using qemu-esp32Ayke van Laethem
2022-04-28all: make emulator command a string instead of a []stringAyke van Laethem
2022-04-23all: update to LLVM 14Ayke van Laethem
2022-04-15esp: support CGoAyke van Laethem
2022-04-11Also disable asynchronous unwind tablesElliott Sales de Andrade
2022-04-09flash: add openocd-verifysago35
2022-03-24build: add JSON output to build commandsago35
2022-03-13main: calculate default output path if -o is not specifiedAyke van Laethem
2022-03-12all: add support for ThinLTOAyke van Laethem
2022-02-20all: add -work flagAyke van Laethem
2022-02-12builder: add support for cross compiling to DarwinAyke van Laethem
2022-02-07Fix cross-Linux setup on non-amd64 archesElliott Sales de Andrade
2022-01-26build: fix build-library subcommandv0.22.0Ayke van Laethem
2022-01-23main (test): integrate test corpus runnerNia Waldvogel
2022-01-19transform: remove switched func loweringNia Waldvogel
2022-01-19internal/task: remove coroutinesNia Waldvogel
2022-01-17compileopts: move {root} replacement to compileopts.Emulator()Damian Gryski
2022-01-14arm: Explicitly disable unwind tablesElliott Sales de Andrade
2022-01-09all: switch to LLVM 13Ayke van Laethem
2021-12-30builder: refactor job runner and use a shared semaphore across build jobsNia Waldvogel
2021-12-20compileopts,targets: replace '{root}' in target filesDamian Gryski
2021-12-17runtime: remove extallocNia Waldvogel
2021-11-30all: add LLVM 12 supportAyke van Laethem
2021-11-20targets: change LLVM features to match vanilla ClangAyke van Laethem
2021-11-16all: add support for windows/amd64Ayke van Laethem
2021-11-15all: add support for GOARMAyke van Laethem
2021-11-14internal/task: use asyncify on webassemblyNia Waldvogel
2021-11-07all: add target-features string to all targetsAyke van Laethem
2021-11-07compileopts: fix reversed append in the target fileAyke van Laethem
2021-11-05targets: match LLVM triple to the one Clang usesAyke van Laethem
2021-11-04builder: build static binaries using musl on LinuxAyke van Laethem
2021-11-04main: add -p flag to set parallelismAyke van Laethem
2021-11-04picolibc: add include directory to build artefactAyke van Laethem
2021-11-04wasm: specify wasi-libc in code, not in the JSON target fileAyke van Laethem
2021-11-03targets: add CPU property everywhereAyke van Laethem
2021-10-26cgo: add support for stdio in picolibc and wasi-libcAyke van Laethem
2021-10-04main: remove -target flag for LLVM targetsAyke van Laethem
2021-10-04main: test other architectures by specifying a different GOARCHAyke van Laethem
2021-10-04arm: use armv7 instead of thumbv7Ayke van Laethem
2021-09-28build: normalize target triples to match ClangAyke van Laethem
2021-09-28all: use -opt flag for optimization level in CFlags (-Os, etc)Ayke van Laethem
2021-09-15arm: switch to Thumb instruction set on ARMAyke van Laethem
2021-08-31BlackMagic (BMP) ARM JTAG/SWD debugger:Olivier Fauchon
2021-08-10386: bump minimum requirement to the Pentium 4Ayke van Laethem
2021-07-31main: strip debug information at link time instead of at compile timeAyke van Laethem
2021-07-27Fix undefined symbols errorFederico G. Schwindt