925 Commits (23c8d158470e8df944a93b45fb204b06ee5685b8)
 

Author SHA1 Message Date
Ayke van Laethem f484dddbc2 circleci: don't install the llvm package 6 years ago
Ayke van Laethem a2d0f79be3 all: pretend to be linux/arm in baremetal targets 6 years ago
Ayke van Laethem 792274e86f runtime/wasm: provide dummy runtime.setEventHandler 6 years ago
Ayke van Laethem 06aa88abfb reflect: add stubs for Value.MapRange 6 years ago
Ayke van Laethem ad7297a539 all: implement trivial select statements 6 years ago
Ayke van Laethem 4d82f42d61 runtime: add runtime.nanotime 6 years ago
Ayke van Laethem 9c41011e17 all: switch to LLVM 8 6 years ago
Ayke van Laethem 5569cd1b6b main: version 0.4.1 6 years ago
Ron Evans d6c2d6e301
main: use OS specific name for llvm-ar-7 tool to ensure that llvm7 toolchain works as expected 6 years ago
Ayke van Laethem a466dd8f2b main: include .data section in .hex file 6 years ago
Ayke van Laethem b1744db2c8 main: version 0.4.0 6 years ago
Ayke van Laethem bd6a7b69ce compiler: inline slice bounds checking 6 years ago
Ayke van Laethem 051ad07755 compiler: refactor slice related asserts 6 years ago
Ron Evans 09e85b7859 machine/stm32f103xx: correct convertion for fractional timing of RTC as used in ticks() function 6 years ago
Ayke van Laethem 622d0ebde6 compiler: implement nil checks 6 years ago
Ayke van Laethem b7cdf8cd0c interp: refactor to eliminate lots of code 6 years ago
Ayke van Laethem cfc1a66e8d interp: use correct initialization order on panic() calls 6 years ago
Ayke van Laethem 4ad9bd8643 wasm: ignore arguments and environment variables 6 years ago
Ron Evans 2a1dd98661
compiler: support output file using UF2 bootloader format 6 years ago
Ayke van Laethem 2c03192691 LICENSE: update author and year 6 years ago
Ron Evans 9d6df2b4c7
machine/samd21: implement ADC 6 years ago
Ayke van Laethem 5939729c45 main: only run WebAssembly tests on Linux 6 years ago
Ayke van Laethem c7b91da8c4 compiler: support function pointers outside of addrspace 0 6 years ago
Ayke van Laethem c7fdb6741f compiler: rename biggestInt → capacityType 6 years ago
Ayke van Laethem b837c94366 compiler: calculate max number of entries in slice at compile time 6 years ago
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