aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2019-03-15main: version 0.4.1v0.4.1Ayke van Laethem
2019-03-15main: use OS specific name for llvm-ar-7 tool to ensure that llvm7 toolchain ...Ron Evans
2019-03-11main: include .data section in .hex fileAyke van Laethem
2019-03-09main: version 0.4.0v0.4.0Ayke van Laethem
2019-03-08compiler: inline slice bounds checkingAyke van Laethem
2019-03-08compiler: refactor slice related assertsAyke van Laethem
2019-03-08machine/stm32f103xx: correct convertion for fractional timing of RTC as used ...Ron Evans
2019-03-08compiler: implement nil checksAyke van Laethem
2019-03-08interp: refactor to eliminate lots of codeAyke van Laethem
2019-03-07interp: use correct initialization order on panic() callsAyke van Laethem
2019-03-07wasm: ignore arguments and environment variablesAyke van Laethem
2019-03-06compiler: support output file using UF2 bootloader formatRon Evans
2019-03-06LICENSE: update author and yearAyke van Laethem
2019-03-06machine/samd21: implement ADCRon Evans
2019-03-06main: only run WebAssembly tests on LinuxAyke van Laethem
2019-03-05compiler: support function pointers outside of addrspace 0Ayke van Laethem
2019-03-05compiler: rename biggestInt → capacityTypeAyke van Laethem
2019-03-05compiler: calculate max number of entries in slice at compile timeAyke van Laethem
2019-03-05compiler: make sure make([]T, ...) checks for Ts bigger than 1Ayke van Laethem
2019-03-05compiler: fix make([]T, ...) with big integers on 32-bit systems or lessAyke van Laethem
2019-03-05docs: update README with recently added Adafruit Circuit Playground Express b...Ron Evans
2019-03-04test: add WebAssembly testsAyke van Laethem
2019-03-04wasm: switch emulator to node.jsAyke van Laethem
2019-03-04machine/samd21: implement SPI interface for currently supported SAMD21 boardsRon Evans
2019-03-04circleci: replace Linux tests on Travis CI with CircleCIAyke van Laethem
2019-03-04all: use internal objcopy implementationAyke van Laethem
2019-03-04machine/samd21: move definitions for I2C interfaces into board files, since p...Ron Evans
2019-03-04machine/samd21: correct get/setPinCfg and get/setPMux functions for PORTB pinsRon Evans
2019-03-04machine/samd21: init all SERCOM clocks to better handle board variantsRon Evans
2019-03-01arm: switch to hardfloat ABI for LinuxAyke van Laethem
2019-02-27main: version 0.3.0v0.3.0Ayke van Laethem
2019-02-24machine/circuitplay_express: add basic support for Adafruit Circuit Playgroun...Ron Evans
2019-02-24machine/atsamd21: add GPIO_INPUT_PULLUP and GPIO_INPUT_PULLDOWN GPIO pin conf...Ron Evans
2019-02-24machine/samd21: handle PINMUX and PINCFG registers correctly for PORTB pinsRon Evans
2019-02-24nrf: add CPU frequencyAyke van Laethem
2019-02-23arm: provide intrinsics to disable/enable interruptsAyke van Laethem
2019-02-23samd21: define and use hardware pin numbersAyke van Laethem
2019-02-23samd21: add GPIO support for port BAyke van Laethem
2019-02-23machine/atsamd21: support for USB CDC aka serial interfaceRon Evans
2019-02-23machine/samd21: correct calculation for runtime ticks() function so that go r...Ron Evans
2019-02-23compiler: extend flash command to support different output file types, based ...Ron Evans
2019-02-20machine/atsamd21: extracts functionality for processor family into shared files.Ron Evans
2019-02-19all: add macOS supportAyke van Laethem
2019-02-19build: correct Makefile to build tinygo executable correctly when build direc...Ron Evans
2019-02-19ir: remove old cgo related codeAyke van Laethem
2019-02-19compiler: remove some dead code reported by go vetAyke van Laethem
2019-02-19all: remove init interpretation during IR constructionAyke van Laethem
2019-02-18cgo: implement bool/float/complex typesAyke van Laethem
2019-02-18compiler: use Clang data layout for complex numbersAyke van Laethem
2019-02-11Added regular pins const for bbc:microbit (#181)Daniel Esteban