844 Commits (387e1340bf11044a8a718039a1cdeb9cd8b5dd32)
 

Author SHA1 Message Date
Ayke van Laethem dfef168139
reflect: add limited support for all type kinds 6 years ago
Ayke van Laethem 101f2e519b
compiler: add support for zero channel constant 6 years ago
Ayke van Laethem eb34afde4b
amd64: align on 16 bytes instead of 8 6 years ago
Ayke van Laethem 63f2a3dfe9
reflect: support slices and indexing of strings and slices 6 years ago
Ayke van Laethem fb23e9c212
reflect: add support for non-named basic types 6 years ago
Ayke van Laethem 222c4c75b1
test: check for errors when globbing test packages 6 years ago
Ayke van Laethem 5a509f5bfe
compiler: support some more types in interfaces 6 years ago
Ayke van Laethem 2e46275c45
compiler: support complex64 constants 6 years ago
Ayke van Laethem 1d34f868da
compiler: sort interface type codes in reverse order 6 years ago
Ayke van Laethem f0904779a5
reflect: add reflect.TypeOf 6 years ago
Samuel Lang 70f1064f36 making Docker build resilient (#168) 6 years ago
Ayke van Laethem 930de54dc5
main: add instructions how to build a release tarball 6 years ago
Ayke van Laethem 25cd982263
main: optionally build with LLD 6 years ago
Ayke van Laethem 9bbb233cf0
main: include prebuilt compiler-rt libraries in release tarball 6 years ago
Ayke van Laethem 5b507593d2
main: give more context when running an external results in an error 6 years ago
Ayke van Laethem 05d2c14600
all: add static and release Makefile targets 6 years ago
Ayke van Laethem e7ad366f20
target: detect source directory more reliably 6 years ago
Ayke van Laethem 8aed8d8c56
Makefile: rename tgo to tinygo 6 years ago
Ron Evans c3a15885f5
machine/itsybitsym0: correct comments for UART1 pin mapping and note which of the analog pin mapping require the second port, which is not yet implemented 6 years ago
Ayke van Laethem 914d383a96
all: update import paths to github.com/tinygo-org/tinygo 6 years ago
Konstantin Yegupov 504c82a0e7
compiler: support for byte arrays as keys in maps 6 years ago
Konstantin Yegupov f8a1e5f449
interp: support map literals with integer keys 6 years ago
Konstantin Yegupov 0308c92e67
compiler: better error message on trying to do a map lookup using an unsupported type 6 years ago
Ayke van Laethem 1db9a162da
all: go fmt 6 years ago
Ron Evans 19b4476cbb
Implement PWM interface for SAMD21 (#157) 6 years ago
Michael Teichgraeber 7461c298dd runtime: make stringNext use byteindex only, fix index offset 6 years ago
Ayke van Laethem 9092dbcc53
all: rename go-llvm to new import path 6 years ago
Konstantin Yegupov e6d90d89fa
loader: better error message on import cycles 6 years ago
Ron Evans 4f4d7976c6
Add core support for multiple UARTs (#152) 6 years ago
Ron Evans d820c36c4f
runtime/strings: add implementation of strings.IndexByte() (#155) 6 years ago
Ayke van Laethem 85108514df
compiler: fix indexing of strings on AVR 6 years ago
Ayke van Laethem 589569fc35 loader: fix ARM compatibility 6 years ago
Ayke van Laethem 2e4dd09bbc
compiler: add support for channel operations 6 years ago
Ayke van Laethem 602c264749
all: rewrite goroutine lowering 6 years ago
Ayke van Laethem 072ef603fe
wasm: add GOOS/GOARCH properties 6 years ago
Ayke van Laethem 54baf48266
compiler/interface: fix LLVM context for boolean variable 6 years ago
Ayke van Laethem 072eb590a6
compiler/interface: correct comment on function 6 years ago
Ayke van Laethem c0ab91a263
interp: extra safety check in string emulation 6 years ago
Ron Evans 3ebf464da2
machine/samd21: I2C implementation 6 years ago
Ron Evans 38c5e384af
machine/itsybitsy-m0: specify which pins to use for UART0 6 years ago
Ron Evans 65ea74bd84
machine/atsamd21: implements UART0 using the SERCOM0 interface 6 years ago
Ron Evans 683e2a66e1 machine/atsamd21: correct clock calibration based on stored fuse value 6 years ago
Ron Evans 8cbbbb0e76
machine/atsamd21: improve GPIO config to support all 32 pins on PORTA as well as correct handling for OUTPUT and SERCOM pin modes 6 years ago
Ron Evans f89c695c8c
generators: correctly handle clustered subtypes used in Atmel SAMD21 SVD for important peripherals 6 years ago
Ron Evans e2be7ccf76
sam: add support for Atmel SAMD21 based ItsyBitsy M0 6 years ago
Ron Evans 1f511786d3
lib/cmsis-svd: update to latest release with updated SAMD21 and SAMD51 SVD files 6 years ago
Seth Junot c9f4e41073
wasm: fix typo in wasm_exec.js preventing memory import 6 years ago
Seth Junot 67fbfe6305
runtime/wasm: add memset() 6 years ago
Ayke van Laethem 95e18f36d0
main: compile and run a program directly 6 years ago
Ron Evans 9ac2f39acc
tools/gen-device-svd: handle case with nested registers that have same address to avoid duplicates 6 years ago