aboutsummaryrefslogtreecommitdiffhomepage
path: root/loader
AgeCommit message (Expand)Author
2021-06-21crypto/rand: replace this package with a TinyGo versionAyke van Laethem
2021-06-02loader: fix testing a main packageAyke van Laethem
2021-05-20Add support for net.IPFederico G. Schwindt
2021-05-06main: match `go test` outputAyke van Laethem
2021-04-06cgo: add support for CFLAGS in .c filesAyke van Laethem
2021-03-21builder, compiler: compile and cache packages in parallelAyke van Laethem
2021-03-09all: use ExitCode() call to get exit code of exited processAyke van Laethem
2021-01-21loader: support imports from vendor directoriesAyke van Laethem
2021-01-15compiler: refactor and add testsAyke van Laethem
2021-01-15loader: use name "main" for the main packageAyke van Laethem
2020-09-29support WASI target (#1373)Takeshi Yoneda
2020-09-21loader: fix linkname in test binariesAyke van Laethem
2020-09-03loader: rewrite/refactor much of the code to use go list directlyAyke van Laethem
2020-08-29loader: be more robust when creating the cached GOROOTAyke van Laethem
2020-08-28loader: use ioutil.TempDir to create a temporary directoryAyke van Laethem
2020-08-19loader: work around Windows symlink limitationAyke van Laethem
2020-07-31nintendoswitch: Add experimental Nintendo Switch support without CRTLucas Teske
2020-05-27loader: load packages using Go modulesAyke van Laethem
2020-05-27loader: merge roots from both Go and TinyGo in a cached directoryAyke van Laethem
2020-05-21cgo: Add LDFlags supportLucas Teske
2020-04-09main: switch to LLVM 10Ayke van Laethem
2020-01-04loader: improve error messages for failed importsAyke van Laethem
2019-10-17all: add support for WindowsAyke van Laethem
2019-06-18Add test command to tinygo (#243)Carolyn Van Slyck
2019-06-13all: try more locations to find Clang built-in headersAyke van Laethem
2019-06-06compiler: rename import path if it lies in TINYGOPATHAyke van Laethem
2019-05-13Trivial typo fixesJustin Clift
2019-05-12cgo: refactor; support multiple cgo files in a single packageAyke van Laethem
2019-05-12cgo: don't crash on `import "C"` without commentAyke van Laethem
2019-05-12cgo: add support for #define constantsAyke van Laethem
2019-05-07main: make $GOROOT more robust and configurableAyke van Laethem
2019-05-05cgo: avoid file/lineno hack for error locationsAyke van Laethem
2019-05-05cgo: be able to deal with nil filesAyke van Laethem
2019-05-01cgo: only include the symbols that are necessary (recursively)Ayke van Laethem
2019-05-01cgo: improve typedef/struct/enum supportAyke van Laethem
2019-04-25cgo: improve error locations for cgo-constructed ASTAyke van Laethem
2019-04-25cgo: support builtin #include headersAyke van Laethem
2019-04-25cgo: add dummy implementation of __builtin_va_listAyke van Laethem
2019-04-25cgo: implement void* pointer typeAyke van Laethem
2019-04-25cgo: implement char typeAyke van Laethem
2019-04-20cgo: implement C.struct_ typesAyke van Laethem
2019-04-20loader/libclang: fix CGo-related crashAyke van Laethem
2019-04-17cgo: implement C unionsAyke van Laethem
2019-04-17cgo: implement Go arrays (constant arrays in C)Ayke van Laethem
2019-04-17cgo: implement struct typesAyke van Laethem
2019-04-17cgo: make libclang code thread-safeAyke van Laethem
2019-04-13all: check formatting on CIAyke van Laethem
2019-04-11cgo: improve diagnosticsAyke van Laethem
2019-03-23all: pretend to be linux/arm in baremetal targetsAyke van Laethem
2019-03-22all: switch to LLVM 8Ayke van Laethem