826 Commits (d396abb6907b07b6a66129c1cf12d55a1ffce976)
 

Author SHA1 Message Date
Ayke van Laethem d396abb690 cgo: add dummy implementation of __builtin_va_list 6 years ago
Ayke van Laethem b815d3f760 cgo: implement void* pointer type 6 years ago
Ayke van Laethem 9c46ac4eed cgo: implement char type 6 years ago
Ron Evans b2e96fc35a machine/atsamd21: select internal ground for ADC and scale result correctly to 16-bit 6 years ago
Ayke van Laethem fa5df4f524 main: version 0.5.0 6 years ago
Ayke van Laethem 09db7ead50 cgo: better error message when using an undefined CGo function pointer 6 years ago
Ayke van Laethem 21a4c14e86 cgo: implement C.struct_ types 6 years ago
Ayke van Laethem b716cf1afd loader/libclang: fix CGo-related crash 6 years ago
Johan Brandhorst 586023b45d src/examples/wasm: Show both methods supported 6 years ago
Ron Evans a00a51e70e examples: add microbit blink example 6 years ago
Ron Evans 745b5dfb81 examples: remove colorlamp example that is better suited for the TinyGo Zoo (and already in it) 6 years ago
Ayke van Laethem 9c50d47b82 BUILDING.md: update to commands included in Makefile 6 years ago
Ayke van Laethem 6c63a0d6e7 Makefile: build static binaries only 6 years ago
Ayke van Laethem 2a0a7722f9 compiler: lower func values to switch + direct call 6 years ago
Ayke van Laethem 1460877c28 compiler: refactor func value handling 6 years ago
Ayke van Laethem 0739775719 compiler: extract inline asm builtins into separate file 6 years ago
Ron Evans 8d3b5a58d1 machine/atsamd21: correct pad/pin handling when using both UART and USBCDC interfaces at same time 6 years ago
Ayke van Laethem 0d2a3ce532 Makefile: check whether LLVM was build before making a static binary 6 years ago
Ayke van Laethem d2b3a5486c cgo: implement C unions 6 years ago
Ayke van Laethem 536086988c cgo: implement Go arrays (constant arrays in C) 6 years ago
Ayke van Laethem 684543b7f1 cgo: implement struct types 6 years ago
Ayke van Laethem bd8e47af80 cgo: make libclang code thread-safe 6 years ago
Ayke van Laethem 5b34713d41 main: fix linker script includes when running outside TINYGOROOT 6 years ago
Ron Evans f1aea13c51 tools: remove Makefile tasks that are redundant thanks to TinyGo improvements 6 years ago
Ayke van Laethem 7bcabe53ca compiler: fix interface lowering pass 6 years ago
Ayke van Laethem 7de3d4be2b all: support interface asserts in interp 6 years ago
Ayke van Laethem 02ecab833f all: check formatting on CI 6 years ago
Yusuke Mitsuki 1322f404a6
stm32: add support for the STM32F4Discovery 6 years ago
Ayke van Laethem 315cd4059f main: drop the dependency on llvm-ar 6 years ago
Ayke van Laethem 078dd9ff52 cgo: improve diagnostics 6 years ago
Ayke van Laethem e5029c63d1 compiler: optimize ptrtoint+add+inttoptr pattern 6 years ago
Ayke van Laethem dcffbc49c4 compiler: add param attrs to memmove and memcpy 6 years ago
Ayke van Laethem 6a2a587dff compiler: fix MakeSlice bounds check and casting 6 years ago
Ayke van Laethem 3a76a49ddf compiler: fix int casting to use the source signedness 6 years ago
Ayke van Laethem 81a1114ee5 compiler: truncate string slice indices if necessary 6 years ago
Ayke van Laethem 30e192e7e8 compiler: let the default 'low' slice bound be a uintptr 6 years ago
Ayke van Laethem a965882a34 compiler: support i16 uintptr in cap builtin 6 years ago
Ayke van Laethem f967c6919a interp: fix segmentation fault in some builds 6 years ago
Ayke van Laethem 2e926789f5 circleci: do macOS builds here instead of on Travis CI 6 years ago
Ayke van Laethem 38c3d0852e compiler: implement casting named structs and pointers to them 6 years ago
Ron Evans 85f2ef40f8 machine/itsybitsy-m0: set pins and pin mode mapping for i2c0 bus 6 years ago
Ron Evans ae4ead8690 machine/circuitplay: correct pin and pin mode mapping for both i2c0 (external) and i2c1 (internal) buses 6 years ago
Ayke van Laethem ebebdd5651 circleci: build LLVM statically 6 years ago
Ayke van Laethem 1778d92858 Makefile: automatically build LLVM when needed 6 years ago
Ayke van Laethem 86f8778748 darwin: use custom syscall pkg that uses libsystem 6 years ago
Ayke van Laethem 2523772b5d arm: use the lld linker 6 years ago
Ayke van Laethem 31d57fd3d1 main: use wasm-ld instead of wasm-ld-8 on macOS 6 years ago
Ayke van Laethem d653088cbe compiler: fix escapes due to nil checks 6 years ago
Ayke van Laethem cd8471acae all: support Go 1.12 6 years ago
Ayke van Laethem b64fc5484a runtime: implement memmove intrinsic 6 years ago