94 Commits (055950421aa563c0b03e9904ce68785ec597133b)

Author SHA1 Message Date
Ayke van Laethem 78fec3719f all: add target-features string to all targets 3 years ago
Ayke van Laethem 403d93560b builder: build static binaries using musl on Linux 5 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 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
Olivier Fauchon 6c6fea5387 BlackMagic (BMP) ARM JTAG/SWD debugger: 3 years ago
Ayke van Laethem 7434e5a2c7 main: strip debug information at link time instead of at compile time 3 years ago
Federico G. Schwindt e834d78871 Fix undefined symbols error 3 years ago
Ayke van Laethem 96e863f0f3 all: add a flag to the command line to select the serial implementation 3 years ago
Ayke van Laethem c3032660c9 wasi: remove wasm build tag 3 years ago
Kenneth Bell 52d640967b rp2040: patch elf to checksum 2nd stage boot 3 years ago
Olaf Flebbe 1f5e4e79aa support flashing pca10059 from windows 3 years ago
Federico G. Schwindt 617e2791ef Add -llvm-features parameter 4 years ago
Ayke van Laethem 959442dc82 unix: use conservative GC by default 4 years ago
Ayke van Laethem 7bac93aab3 main: remove -cflags and -ldflags flags 4 years ago
Ayke van Laethem 49ec3eb58e builder: add optsize attribute while building the package 4 years ago
Ayke van Laethem e3aa13c2a6 all: replace strings.Replace with strings.ReplaceAll 4 years ago
Ayke van Laethem 9612af466b compiler: move settings to a separate Config struct 4 years ago
Ayke van Laethem da0161d6ab wasm: implement a growable heap 4 years ago
Jacques Supcik 2f4200a01b
Add support for additional openocd commands (#1492) 4 years ago
Takeshi Yoneda 9a015f4f64
add wasm-abi field in TargetSpec && set generic for WASI by default (#1421) 4 years ago
Ayke van Laethem 67de8b490d gc: use raw stack access whenever possible 4 years ago
Ayke van Laethem 9e599bac49 nintendoswitch: support outputting .nro files directly 4 years ago
Ayke van Laethem 9a17698d6a compileopts: add support for custom binary formats 4 years ago
Ayke van Laethem a21a039ac7 arm: automatically determine stack sizes 4 years ago
Lucas Teske 3650c2c739 nintendoswitch: Add experimental Nintendo Switch support without CRT 5 years ago
Ayke van Laethem 39433a3553 compileopts: automatically add -g flag when including debug symbols 4 years ago
Yannis Huber d3f5b51cd8
compiler: add support for custom code model 4 years ago
cebernardi 76fb3bd177
compileopts: improve error reporting of unsupported flags 5 years ago
Ayke van Laethem 9342e73ae1 builder: fix picolibc include path 5 years ago
Jaden Weiss 62e78c0a26 runtime (gc): add garbage collector that uses an external allocator 5 years ago
Ayke van Laethem f316ebc23b all: include picolibc for bare metal targets 5 years ago
Ayke van Laethem 78bd7e094f compiler: move funcImplementation to compileopts 5 years ago
Ayke van Laethem 1a32a68674 compiler: add support for CGO_ENABLED environment variable 5 years ago
Ayke van Laethem 36d1198115 compiler: refactor alloca/lifetime/wordpack code into separate package 5 years ago
Ayke van Laethem d2d78d3d0a main: add -programmer flag 5 years ago
Ayke van Laethem 8e6cb89ceb main: refactor compile/link part to a builder package 5 years ago
Ayke van Laethem 1cbe09ee89 compileopts: add linkerscript key 5 years ago
Ayke van Laethem 18cce571a2 main: move ldflags to compileopts 5 years ago
Ayke van Laethem 3b0ed63c29 all: refactor compile options 5 years ago
Ayke van Laethem ef600965aa compiler: move Config struct to compileopts 5 years ago