826 Commits (d396abb6907b07b6a66129c1cf12d55a1ffce976)
 

Author SHA1 Message Date
Ayke van Laethem 0b212cf2f6 all: add macOS support 6 years ago
Ron Evans 2d5bc836f5 build: correct Makefile to build tinygo executable correctly when build directory does not exist, such as after running 'make clean' 6 years ago
Ayke van Laethem 856e5fa179 ir: remove old cgo related code 6 years ago
Ayke van Laethem 07733ca056 compiler: remove some dead code reported by go vet 6 years ago
Ayke van Laethem 92d9b780b5 all: remove init interpretation during IR construction 6 years ago
Ayke van Laethem da345e8723 cgo: implement bool/float/complex types 6 years ago
Ayke van Laethem fab38a0749 compiler: use Clang data layout for complex numbers 6 years ago
Daniel Esteban 0a3dbbd1cb Added regular pins const for bbc:microbit (#181) 6 years ago
admin 4c29f0fdb6
wasm: support wasm example on Safari 6 years ago
Ayke van Laethem fbc2099ee3
main: version v0.2.0 6 years ago
Ayke van Laethem 95d895646a
loader/cgo: add support for function pointers 6 years ago
Ayke van Laethem 35fb594f8f
loader/cgo: add support for pointer types 6 years ago
Ayke 01f6aff422 loader: support global variables in CGo (#173) 6 years ago
Ron Evans 7dd5839f47
build: display output file sizes for target smoke test builds on Travis (#175) 6 years ago
Ron Evans 403fee7e06
Add tinygo version subcommand (#172) 6 years ago
Ron Evans 7657238c24
docs: refactor README content (#171) 6 years ago
Ayke van Laethem 3cba36f2ba compiler: add syscalls for 64-bit arm 6 years ago
Ayke van Laethem 93d5269fef compiler: add syscalls for 32-bit arm 6 years ago
Ayke van Laethem 4b477fad55 all: update Travis CI to Ubuntu Xenial 6 years ago
Ayke van Laethem 6360e318a7 runtime: add support for math package 6 years ago
Ayke van Laethem 0757eb5919 main: link with --gc-sections 6 years ago
Ayke van Laethem 013a71aa3d compiler: support NaN in float comparisons 6 years ago
Ron Evans f0091b31b5
Add CONTRIBUTING.md to help us help you (#169) 6 years ago
Ayke van Laethem 709a296150 os: add basic OS functionality 6 years ago
Ayke van Laethem f7b2a2c977 compiler: implement syscall.Syscall* as builtins 6 years ago
Ayke van Laethem 6ae4b43eb2 interp: fix recursive scanning 6 years ago
Ayke van Laethem bece6b9648 interp: remove init call when hitting 'unreachable' 6 years ago
Ayke van Laethem 553f00bdb8 interp: fix uintptr type context in interface 6 years ago
Ayke van Laethem a789108926 test: add -short flag that only tests on the host 6 years ago
Ayke van Laethem d63ce0646c compiler: avoid all debug info with -no-debug 6 years ago
Ayke van Laethem 003211b4ff
reflect: implement Value.Set*() for basic types 6 years ago
Ayke van Laethem e6720d7ddc
compiler: add support for comparing complex numbers 6 years ago
Ayke van Laethem dfef168139
reflect: add limited support for all type kinds 6 years ago
Ayke van Laethem 101f2e519b
compiler: add support for zero channel constant 6 years ago
Ayke van Laethem eb34afde4b
amd64: align on 16 bytes instead of 8 6 years ago
Ayke van Laethem 63f2a3dfe9
reflect: support slices and indexing of strings and slices 6 years ago
Ayke van Laethem fb23e9c212
reflect: add support for non-named basic types 6 years ago
Ayke van Laethem 222c4c75b1
test: check for errors when globbing test packages 6 years ago
Ayke van Laethem 5a509f5bfe
compiler: support some more types in interfaces 6 years ago
Ayke van Laethem 2e46275c45
compiler: support complex64 constants 6 years ago
Ayke van Laethem 1d34f868da
compiler: sort interface type codes in reverse order 6 years ago
Ayke van Laethem f0904779a5
reflect: add reflect.TypeOf 6 years ago
Samuel Lang 70f1064f36 making Docker build resilient (#168) 6 years ago
Ayke van Laethem 930de54dc5
main: add instructions how to build a release tarball 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 05d2c14600
all: add static and release Makefile targets 6 years ago
Ayke van Laethem e7ad366f20
target: detect source directory more reliably 6 years ago
Ayke van Laethem 8aed8d8c56
Makefile: rename tgo to tinygo 6 years ago