750 Commits (26e7e93478707ec3caa53608303d099d21de3dde)
 

Author SHA1 Message Date
Ayke van Laethem 26e7e93478 compiler: make sure make([]T, ...) checks for Ts bigger than 1 6 years ago
Ayke van Laethem 8e99c3313b compiler: fix make([]T, ...) with big integers on 32-bit systems or less 6 years ago
Ron Evans 28987ae061 docs: update README with recently added Adafruit Circuit Playground Express board 6 years ago
Ayke van Laethem b594f212fb test: add WebAssembly tests 6 years ago
Ayke van Laethem 41e093d7bb wasm: switch emulator to node.js 6 years ago
Ron Evans 665c3bdaa6 machine/samd21: implement SPI interface for currently supported SAMD21 boards 6 years ago
Ayke van Laethem ea3d232c84 circleci: replace Linux tests on Travis CI with CircleCI 6 years ago
Ayke van Laethem 4f932b6e66 all: use internal objcopy implementation 6 years ago
Ron Evans 3538ba943c machine/samd21: move definitions for I2C interfaces into board files, since pin connections on each SAMD21-based board implementation can differ 6 years ago
Ron Evans 543696eafc machine/samd21: correct get/setPinCfg and get/setPMux functions for PORTB pins 6 years ago
Ron Evans 6e5ae83302 machine/samd21: init all SERCOM clocks to better handle board variants 6 years ago
Ayke van Laethem 9b4071237f arm: switch to hardfloat ABI for Linux 6 years ago
Ayke van Laethem 1c68da89af
main: version 0.3.0 6 years ago
Ron Evans 4424fe087d machine/circuitplay_express: add basic support for Adafruit Circuit Playground express pin mappings 6 years ago
Ron Evans 34939ab422 machine/atsamd21: add GPIO_INPUT_PULLUP and GPIO_INPUT_PULLDOWN GPIO pin config options 6 years ago
Ron Evans c56b2a45fa
machine/samd21: handle PINMUX and PINCFG registers correctly for PORTB pins 6 years ago
Ayke van Laethem b1c70d85f7 nrf: add CPU frequency 6 years ago
Ayke van Laethem 714d98354c arm: provide intrinsics to disable/enable interrupts 6 years ago
Ayke van Laethem 6e8df2fc40 samd21: define and use hardware pin numbers 6 years ago
Ayke van Laethem 902f40867f samd21: add GPIO support for port B 6 years ago
Ron Evans 5438f16fcb
machine/atsamd21: support for USB CDC aka serial interface 6 years ago
Ron Evans 7f027ddd33 machine/samd21: correct calculation for runtime ticks() function so that go routine scheduling can function as expected as described in issue #149 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
Ron Evans 942d4903ce
machine/atsamd21: extracts functionality for processor family into shared files. 6 years ago
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