2877 Commits (926c02b6ffd852deda4c8e24fbfff858783c6306)
 

Author SHA1 Message Date
Ayke van Laethem 159f0051bb runtime: move *task.DeferFrame here 2 years ago
Ayke van Laethem 49e22fe678 runtime: load sp and pc inside tinygo_longjmp 2 years ago
Yurii Soldak c119721e3b atmega2560: support UART1-3 2 years ago
Ayke van Laethem 9294141d70 avr: fix race condition in stack write 2 years ago
Damian Gryski bcf58c0840 runtime: add comments about the hash functions 2 years ago
Damian Gryski 7a61cb1bc3 src/runtime: add leveldb memhash 3 years ago
Damian Gryski 11e1b2148f src/runtime: switch to stronger hash function 3 years ago
Yurii Soldak a4599ba539 build: cancel in-progress builds 2 years ago
Ayke van Laethem 4c64784724 all: Go 1.19 support 2 years ago
Ayke van Laethem 8d6b210c09 compiler: implement recover() built-in function 3 years ago
Ayke van Laethem 79ba6a50c3 compiler: insert basic blocks at an appropriate location 3 years ago
Ayke van Laethem 2fb5174910 compiler: fix basic block context 3 years ago
Ayke van Laethem b31281a5b6 runtime: scan all writable program segments 2 years ago
Dan Kegel 8754f64f3b syscall.Getpagesize(): add test, implement for Linux and Windows 2 years ago
Ayke van Laethem caf405b01d reflect: add Value.UnsafePointer method 2 years ago
Ayke van Laethem bb65c5ce2b compiler: add support for type parameters (aka generics) 2 years ago
Ayke van Laethem 283fed16a5 builder: fix -no-debug linker flags 2 years ago
sago35 76bba13963
usbhid: add support for mouse buttons (#2900) 2 years ago
Dan Kegel ada11090a2 smoketest: add regression test for 'tinygo test ./...', see #2892 2 years ago
José Carlos Chávez a07287d3c6 fix: fixes tinygo test ./... syntax. 2 years ago
sago35 1b2e764835 samd21,samd51,nrf52840: add support for USBHID (keyboard / mouse) 2 years ago
Nia Waldvogel 2c93a4085c transform (MakeGCStackSlots): do not move the stack chain pop earlier 2 years ago
sago35 906757603d wioterminal: fix I2C definition 2 years ago
Krzysztof Jagiello 5d16811199 Attach USB DP to the correct pin on Matrix Portal M4 2 years ago
Nia Waldvogel f2e576decf interp: do not unroll loops 3 years ago
Ayke van Laethem 2d61972475 gc: drop support for 'precise' globals 2 years ago
Damian Gryski 5c488e3145 src/runtime: handle nil map write panics 3 years ago
Damian Gryski e45ff9c0e8 src/runtime: add per-map hash seeds 3 years ago
sago35 39805bca45 os, runtime: enable os.Stdin for baremetal target 3 years ago
Ayke van Laethem 97842b367c transform: run OptimizeMaps during package optimizations 2 years ago
Ayke van Laethem 9246899b30 builder: move some code to transform package 2 years ago
Ayke van Laethem 04ace4de5f corpus: make non-working packages easy to uncomment 2 years ago
Ayke van Laethem 87a4676137 all: add support for the embed package 3 years ago
Ayke van Laethem fd20f63ee3 compiler: move createConst to compilerContext 2 years ago
Ayke van Laethem 9dd249a431 builder: refactor package compile job 2 years ago
Ayke van Laethem 777d3f3ea5 builder: free LLVM objects after use 3 years ago
Ayke van Laethem ea3b5dc689 nintendoswitch: scan globals conservatively 2 years ago
Olaf Flebbe 3dd502a928 align api for PortMaskSet, PortMaskClear 2 years ago
Ayke van Laethem 48242ba8d6 darwin: scan globals by reading MachO header 2 years ago
Ayke van Laethem 7ea9eff406 interp: implement binary operators in markExternal* functions 2 years ago
Ayke van Laethem 80d94115dc interp: improve error handling of markExternal* functions 2 years ago
Ayke van Laethem 9de76fb42e avr: simplify timer-based time 3 years ago
Steven Kabbes 52c61de19f compiler: alignof(func) is 1 pointer, not 2 3 years ago
deadprogram f308d7d28c machine/badger2040: support for Badger 2040 3 years ago
Ayke van Laethem 7729a36782 windows: use ThinLTO 3 years ago
Ayke van Laethem 5404c81ffd windows: scan globals conservatively 3 years ago
Dylan Arbour b52310fed2 ci: Add arm64 build 3 years ago
Ayke van Laethem 046070074d darwin: add support for ThinLTO 3 years ago
Ayke van Laethem c23a5b65ef darwin: support -size= flag 3 years ago
Ayke van Laethem b8e433821a interp: fix some buggy localValue handling 3 years ago