103 Commits (61f711ef26e48b0e3a1539c849f4a26aa8dd08f3)

Author SHA1 Message Date
Justin Clift f76385850d main: fix outdated panic option text 5 years ago
Ayke van Laethem d627208c48 all: make WebAssembly initial linear memory size configurable 5 years ago
Ayke van Laethem 00e91ec569
all: rename garbage collectors 6 years ago
Ayke van Laethem a328bbdff3 main: small refactor in error printing 5 years ago
m-chichikalov 84618c45eb Added supporting suctom TargetSpec json file via -target flag. 5 years ago
Carolyn Van Slyck c0ff4e566d Include test in helptext 5 years ago
Carolyn Van Slyck ce9b21a270 Default package name to . when not specified 5 years ago
Ayke van Laethem fa5855bff5 main: add support for -tags flags 6 years ago
Ron Evans 16201c41dc test: replace ExitStatus() with go1.11 compatible syntax 5 years ago
Carolyn Van Slyck 208e1719ad Add test command to tinygo (#243) 5 years ago
Ayke van Laethem a3d1f1a514 all: try more locations to find Clang built-in headers 5 years ago
Ayke van Laethem 776dc1e0d9 main: show a better error when version detection of GOROOT failed 6 years ago
j7b 0ae467d3e2
llvm cpu features 6 years ago
Ayke van Laethem 7e6a54ac62 main: add build tags for the Go stdlib version 6 years ago
Justin Clift 1113f9ec0c
main: comment the TinyGo IR header line 6 years ago
Ayke van Laethem 08ee1916f5 main: fix multiple errors being reported as one 6 years ago
Ayke van Laethem 141a70f401 main: make $GOROOT more robust and configurable 6 years ago
Ayke van Laethem 9cad8bd0c8 main: add fallback mechanism for LLVM commands 6 years ago
Ayke van Laethem 1f0595438e main: do not set working directory for Clang invocation 6 years ago
Ayke van Laethem 1d59a960bc main: allow changing the clang command name 6 years ago
Ayke van Laethem d155e31b64 all: improve compiler error handling 6 years ago
Ayke van Laethem 0fd90c49cc compiler: make panic configurable 6 years ago
Ayke van Laethem 5b34713d41 main: fix linker script includes when running outside TINYGOROOT 6 years ago
Ayke van Laethem 31d57fd3d1 main: use wasm-ld instead of wasm-ld-8 on macOS 6 years ago
Ron Evans d6c2d6e301
main: use OS specific name for llvm-ar-7 tool to ensure that llvm7 toolchain works as expected 6 years ago
Ron Evans 2a1dd98661
compiler: support output file using UF2 bootloader format 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ron Evans acaf096586 compiler: extend flash command to support different output file types, based on contents of flash key in target file 6 years ago
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago
Ayke van Laethem 92d9b780b5 all: remove init interpretation during IR construction 6 years ago
Ron Evans 403fee7e06
Add tinygo version subcommand (#172) 6 years ago
Ayke van Laethem 25cd982263
main: optionally build with LLD 6 years ago
Ayke van Laethem 9bbb233cf0
main: include prebuilt compiler-rt libraries in release tarball 6 years ago
Ayke van Laethem 5b507593d2
main: give more context when running an external results in an error 6 years ago
Ayke van Laethem 914d383a96
all: update import paths to github.com/tinygo-org/tinygo 6 years ago
Ayke van Laethem 95e18f36d0
main: compile and run a program directly 6 years ago
Ayke 107fccb288 all: add support for more architectures and GOOS/GOARCH (#118) 6 years ago
Ayke 873c1c3b4d Reduce code size for AVR (#116) 6 years ago
Konstantin Yegupov a8dd82538e
all: add flag to enable i64 parameters in WebAssembly 6 years ago
Ron Evans cb648d8ae1
compiler: pass -cflags and -ldflags to tinygo CLI command 6 years ago
Ayke van Laethem 6cacafb8dc
cgo: add package directory to header include paths 6 years ago
Ayke van Laethem dea660b21c
main: compile C source files in packages 6 years ago
Ayke van Laethem e10d05c74f
loader: switch to custom program loader 6 years ago
Ayke van Laethem da0a02d128
compiler: return error messages with source location 6 years ago
Ayke van Laethem b4c90f3677
compiler: lower interfaces in a separate pass 6 years ago
Ayke van Laethem e817bd38ec
main: configure default GC in target JSON file 6 years ago
Ayke van Laethem 62d74d8329
all: compile and link using clang, where possible 6 years ago
Ayke van Laethem f02766265c
targets: make compiler runtime selection more configurable 6 years ago
Ayke van Laethem 8402e84b6d
runtime: implement a simple mark/sweep garbage collector 6 years ago
Ayke van Laethem ef93001ab8
runtime: add "none" garbage collector 6 years ago