2311 Commits (39ff13fd1a31610f5fe733cb38908c8563643981)
 

Author SHA1 Message Date
Ayke van Laethem 39ff13fd1a wasm: specify wasi-libc in code, not in the JSON target file 3 years ago
Ayke van Laethem de6f831983 ci: switch to GitHub Actions for Windows builds 3 years ago
Ayke van Laethem fb6571e405 builder: add support for -size= flag for WebAssembly 3 years ago
Ayke van Laethem 29206cf0a4 targets: add CPU property everywhere 3 years ago
Yurii Soldak c2165f74d8 nano-33-ble: SoftDevice s140v7 support 3 years ago
Ayke van Laethem 02ef64f012 stacksize: hardcode some more frame sizes for __aeabi_* functions 3 years ago
Ayke van Laethem 5792f3a1cf builder: improve accuracy of the -size=full flag 3 years ago
Ayke van Laethem f63c389f1a compiler: change symbol name for string and packed data constants 3 years ago
Ayke van Laethem 7c24925aa7 compiler: add minsize attribute for -Oz 3 years ago
Ayke van Laethem d7b7583e83 compiler: refactor when the optsize attribute is set 3 years ago
Ayke van Laethem 1869efe954 interp: use object layout information for LLVM types 3 years ago
Ayke van Laethem 54dd75f7b3 interp: simplify pointer arithmetic in getLLVMValue 3 years ago
Ayke van Laethem 27cbb53538 interp: support const getelementptr with non-zero first offset 3 years ago
Ayke van Laethem 0704794def compiler: add object layout information to heap allocations 3 years ago
Ayke van Laethem f24a93c51d compiler, runtime: add layout parameter to runtime.alloc 3 years ago
Ayke van Laethem c454568688 loader: fix true path detection on Windows 3 years ago
Nia Waldvogel d46bf2e5e0 transform (interface): fix merge error from #2202 3 years ago
Ayke van Laethem 9e1b4de999 compiler: add support for the `go` keyword on interface methods 3 years ago
Ayke van Laethem a4afc3b4b0 compiler: simplify interface lowering 3 years ago
Ayke van Laethem 90076f9401 all: drop support for LLVM 10 3 years ago
Ayke van Laethem afd49e7cdd compiler: add support for recursive function types 3 years ago
Ayke van Laethem 4199be9780 ci: increase timeout to 20 minutes 3 years ago
Ayke van Laethem 86f1e6aec4 compiler: properly implement div and rem operations 3 years ago
Ayke van Laethem f99c600ad8 transform: work around renamed return type after merging LLVM modules 4 years ago
Ayke van Laethem 15d3f5f609 machine: support Pin.Get() function when the pin is configured as output 3 years ago
Yurii Soldak c8719f8d14 docker: add picolibc-include directory 3 years ago
Dmitriy Zakharkin e848f47ad4
Fix gen-device-svd to handle 64-bit 3 years ago
Ast-x64 3fe7ab19f6 bump go.bug.st/serial to version 1.1.3 3 years ago
Ayke van Laethem b5d61760f7 transform: remove some dead code 4 years ago
Ayke van Laethem 14bb90c3c0 cgo: add support for stdio in picolibc and wasi-libc 3 years ago
Ayke van Laethem 1645f45c1a esp32c3: use tasks scheduler by default 3 years ago
Ayke van Laethem 38b9c55ae6 sam: move I2S0 to machine file 3 years ago
Ayke van Laethem 497c74e4a9 sam: simplify SPI peripheral declaration 3 years ago
Ayke van Laethem ae864bdf0c sam: simplify I2C peripheral declarations 3 years ago
Ayke van Laethem e50885a6f2 sam: simplify definition of SERCOM UART peripherals 3 years ago
Ayke van Laethem 478dd3a28d compiler: add nounwind attribute 3 years ago
Rouven Broszeit 112b369636 Call __wasm_call_ctors() in wasi init function 3 years ago
Dmitriy 43efe94041 add support for CPU interrupts for ESP32-C3 3 years ago
Ayke van Laethem b5b2600b7b fe310: add support for bit banging drivers 3 years ago
Ayke van Laethem 3f89fa0bee fe310: increase CPU frequency from 16MHz to 320MHz 3 years ago
Yurii Soldak a5d905f19b rp2040: i2c SetBaudRate spelling 3 years ago
Yurii Soldak d1f1f267a3 rp2040: i2c baud rate handling improvements 3 years ago
sago35 d21ffc63b9 board: add M5Stack Core2 3 years ago
Damian Gryski 90f4b0a266 Makefile: add more TEST_PACKAGES that currently pass 3 years ago
Damian Gryski a88530b785 src/testing: stub B.ReportAllocs() 3 years ago
Damian Gryski 18aaed63b9 src/runtime: add another set of invalid unicode runes to encodeUTF8() 3 years ago
Damian Gryski a413d5dfe9 rutime/gc_leaking: ensure heapptr is aligned on wasm 3 years ago
Ayke van Laethem 4d5ec6c57b main: use emulator exit code instead of parsing test output 3 years ago
Ayke van Laethem 98f84a497d qemu: signal correct exit code to QEMU 3 years ago
sago35 00c73d62ad rp2040: add CPUFrequency() 3 years ago