1115 Commits (8906192690d71392c46ad56cffb7d4ce6b6e5529)
 

Author SHA1 Message Date
Jaden Weiss 8906192690 fix goroutine lowering type errors 5 years ago
Jaden Weiss 20a55e7944 fix miscompile of function nil panics 5 years ago
Jaden Weiss a2c7112b1f properly handle nil New func in sync.Pool 5 years ago
Ron Evans 3eec878a11 docs: correct the count of supported boards, and put into strict alpha order 5 years ago
Ayke van Laethem e6cab6c327 main: add go env subcommand 5 years ago
Ayke van Laethem 2463153a8c main: refactor environment variables into a separate package 5 years ago
Ayke van Laethem 2a71aa90bc targets: refactor flash/gdb target configuration 5 years ago
Ayke van Laethem 52bac4d75b compiler: support recursive types 5 years ago
Ron Evans be9e4f439c machine/spi: do not compare slices against nil, same as #612 but for all platforms that use shared SPI implementation for Tx 5 years ago
Ron Evans ba49148644 flash: support flashing boards using Mass Storage Device (MSD) operation for uf2 and daplink bootloaders 5 years ago
Ron Evans 02facb8568 flash: add ability to perform 1200baud port reset for MCUs that can detect this in order to go into bootloader mode for flashing without pressing any buttons. Also add support for this to the Arduino Nano33 IoT board target 5 years ago
Ayke van Laethem 4164c39a4a machine/nrf: do not compare slices against nil 5 years ago
Ron Evans 832f301a74 docs: add SiFive HiFive1 to list of supported boards 5 years ago
Ron Evans 2168b1b516 machine/hifive1: add GPIO Get() implementation and update other implementation to match latest SVD wrappers 5 years ago
Ron Evans 92e07ec8af machine/samd51: update to accomodate differences in updated SVD files for from main CMSIS-SVD repo 5 years ago
Ron Evans be40c383c8 cmsis: update to latest version of SVD files 5 years ago
Ron Evans b730590059 runtime/all: add implementation of bytealg.CountString to complete #424 5 years ago
Ron Evans fb1a476033 generator: handle fields that use bitRange element and ensure all caps for attributes that are not already capitalized or start with number. 5 years ago
Ayke van Laethem 4397152108 machine/samd21: switch UART to use new pin configuration 5 years ago
Ayke van Laethem d266e44bc5 machine/samd21: use pins specified in I2CConfig 5 years ago
Jaden Weiss 8fe126b1f6 raise timeouts on USB on atsamd and fix slice sizing 5 years ago
parasquid ab50f823dd arduino: fix avr hex not working when flashed 5 years ago
Ayke van Laethem 3fa926c512 machine/atsamd21: refactor SPI pin handling to only look at pin numbers 5 years ago
Ayke van Laethem 01e58691a1 compiler: support constant indices with a named type 5 years ago
Jaden Weiss 81c0f9af4e try adding assertions to CI 5 years ago
Jaden Weiss b5ecd9cab0 fix LLVM assertions from improved blocking 5 years ago
Elliott Sales de Andrade 9aace79298 Allow overridding Python used for generators. 5 years ago
Ron Evans c16e07469b machine/samd21,samd51: remove use of binary package to avoid reflection and reduce binary size 5 years ago
Ayke van Laethem 582457b81e interp: implement runtime.sliceCopy 5 years ago
Ayke van Laethem 4ea1559d46 interp: add basic test to interp package 5 years ago
Ayke van Laethem da7f7eef00 interp: avoid an extra TargetData argument 5 years ago
Jaden Weiss 17ef7a5c32
all: add support for go 1.13 5 years ago
Jaden Weiss 6c9e55bd06
reflect: delete incorrect optimization 5 years ago
Ron Evans 368abeeb9a machine/stm32f103xx: prevent time.Sleep() issues by preventing sleeping for less than 200us, which is the current effictive minimum due to prescaler settings. 5 years ago
Ayke van Laethem 076699add8 Makefile: add md5sum to smoketest 5 years ago
Jaden Weiss d843ebfe40 Improved blocking (#513) 5 years ago
Jaden Weiss d17f500c8b replace reflect.interfaceHeader with strongly typed runtime functions 5 years ago
Ayke van Laethem 65beddafe8 compiler: move OptimizeStringToBytes to transform package 5 years ago
Ayke van Laethem cea0d9f864 Makefile: include the transform package in the gofmt list 5 years ago
Jaden Weiss 1913e3e1cd allow selecting a different go version and use ccache for LLVM whenever possible 5 years ago
Ayke van Laethem 9d47897368 gitignore: ignore llvm-project directory 5 years ago
Ron Evans a7d00f1b6d machine/gameboy-advance: allow TinyGo to directly output GBA files that are ready for flashing by performing objcopy 5 years ago
Jaden Weiss 7732c6f449 fix bug in IR regarding type aliases 5 years ago
Ayke van Laethem cf2a7b5089 compiler: add //go:align pragma 5 years ago
Ayke van Laethem d40fb5bc46 main: switch to version 0.9.0-dev 5 years ago
Ayke van Laethem cc313798f3 main: version 0.8.0 5 years ago
Ayke van Laethem 86acfc7ef4 ci: add caching to macOS build 5 years ago
Ron Evans a5fb785334 compiler: ensure that any passed in target, if it does not point to a .json file, is a full LLVM triple 5 years ago
Ron Evans 86b888fdcb docs: update README with current list of supported boards 5 years ago
Ron Evans ef1bfe359c runtime/samd51: set minimum sleep to 260us due to minimum delay in register synchronization 5 years ago