1242 Commits (d41f01f0031821f17667479cb89aacc47c88ca59)
 

Author SHA1 Message Date
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
Ron Evans 0a5601c3fc runtime/samd21: set minimum sleep to 214us due to minimum delay in register synchronization 5 years ago
Ron Evans f5fd49bb74 machine/samd21: use PinMode for SPI SERCOM peripheral to allow for more configuration options on boards like Arduino Nano33-IoT that have many predefined pin mappings 5 years ago
Ayke van Laethem d2856bd6bd nrf: improve SPI write-only speed, by making use of double buffering 5 years ago
Elliott Sales de Andrade 869d2c4524 Add a way to bake-in final TINYGOROOT. 5 years ago
cn 9d35c1197f machine/stm32f103xx/nucleo-f103rb: add support for NUCLEO-F103RB STM32F1-based board 5 years ago
cn 688dd81400 machine/stm32f103xx: allow board specific UART usage 5 years ago
Jaden Weiss abca3132a9 fix bugs found by LLVM assertions 5 years ago
Ayke van Laethem e0ebc75df2 runtime: implement memcpy 5 years ago
Ayke van Laethem b4859240e1 main: stop running the LLVM verifier for trivial changes 5 years ago
Konstantin Itskov 4eb34b36f8 Add syscall/js.valueInvoke support 5 years ago
Konstantin Itskov 61750be9aa Add syscall/js.valueSetIndex support 5 years ago
cn efd9cf72ba machine/stm32f103xx: add machine.Pin.Get method for reading GPIO values 5 years ago
cn 500ee8067d machine/stm32f103xx: fix SPI frequency selection 5 years ago
Ayke van Laethem 8cd2c7502e all: move OptimizeMaps to transforms and add tests 5 years ago
Ayke van Laethem d905476231 all: refactor heap-to-stack transform into the transform package 5 years ago
Ayke van Laethem 10ed3decb0 compiler: rename getZeroValue to llvm.ConstNull 5 years ago
Ayke van Laethem 8d959b7c63 all: replace dep with Go modules 5 years ago
Ron Evans 02c4020228 machine/atsamd51: add support for ATSAMD51 processor using Adafruit ItsyBitsy-M4 board 6 years ago
Ron Evans bc41cc688f main: check the major/minor installed version of Go before tinygo compile, to ensure that it is a supported version. 5 years ago
Ron Evans 7d481c179f machine/atsamd21: uses different required magic values for BOSSA and UF2 bootloaders 5 years ago
Ron Evans 69aaea44a0 machine/atsamd21: Add support for bootloader reset/programming and correct error in receiving endpoint 0 data for CDC Set Line Coding changes, implementing system reset on switch to 1200 baud connection speed with DTR false. 5 years ago
Ron Evans 6c1abfe047 device/arm: add support for System Control Block (SCB) registers and SystemReset() function 5 years ago
Ron Evans 656fb4e372 tools/generator: correctly handle padding when it is 3 bytes long 5 years ago