Commit Graph

  • 8793dc37fa modules: update to 'net' package with roundtrip fix for js/wasm deadprogram 2026-04-27 09:36:34 +02:00
  • e9d78a78ea compiler: re-enable generics test Ayke van Laethem 2026-04-24 17:09:15 +02:00
  • b49f583ab7 loader: re-enable sanity check re-enable-sanitycheck Ayke van Laethem 2026-04-24 17:04:59 +02:00
  • 7ec9cfc61c testdata: re-add reflect.DeepEqual test case Jake Bailey 2026-04-21 16:38:56 -07:00
  • 294cf28e43 all: support LLVM 19 and LLVM 20 on Fedora 43 Ayke van Laethem 2026-04-21 11:28:41 +02:00
  • 2f7a66e6d3 version: update to 0.42.0-dev for next dev cycle deadprogram 2026-04-23 09:18:46 +02:00
  • a4f9c9d1b6 Release 0.41.1 v0.41.1 release deadprogram 2026-04-22 17:51:49 +02:00
  • aa10b682e4 modules: update net to version that is backwards compatible with Go 1.25.x to fix #5332 deadprogram 2026-04-22 14:26:45 +02:00
  • eafbe4ee69 machine/esp32c3: correct pin interrupt setup call that was overlooked from #5320 deadprogram 2026-04-22 11:49:49 +02:00
  • cf5912412d runtime/esp32s3: wait for TIMG0 update register to clear before reading timer registers Joel Wetzell 2026-04-21 12:55:57 -05:00
  • 1f114b2acf Release 0.41.0 v0.41.0 deadprogram 2026-04-20 14:47:18 +02:00
  • 94ebddbdfe espflasher: update to espflasher 0.6.0 deadprogram 2026-04-13 16:51:11 +02:00
  • aa1ca27789 machine_atmega328p_simulator: add correct build tag for arduino_uno after renaming deadprogram 2026-04-19 10:21:28 +02:00
  • 9999320cd0 build: actually use the version of llvm we are supposed to be testing by using brew link command deadprogram 2026-04-18 09:11:28 +02:00
  • 74429b4a14 targets: rename arduino target to arduino-uno deadprogram 2026-04-18 21:50:26 +02:00
  • bcb191c01e runtime: handle GODEBUG on wasip2 (#5312) Jake Bailey 2026-04-18 14:15:47 -07:00
  • ddb848816f machine/esp32xx: add WASM simulator support for ESP32-C3/ESP32-S3 targets deadprogram 2026-03-17 12:33:49 +01:00
  • 889911d0a6 machine/esp32c3: clear GPIO STATUS before dispatching pin callbacks deadprogram 2026-04-18 15:47:23 +02:00
  • a4dd38de81 machine/esp32s3: use edge-triggered CPU interrupt for GPIO pin interrupts deadprogram 2026-04-17 16:53:49 +02:00
  • 486ee37a40 machine/esp32: default SPI CS pin to NoPin when unset deadprogram 2026-04-18 17:04:03 +02:00
  • 944176beef testdata: fix flaky timers test by draining ticker channel after Stop deadprogram 2026-04-18 11:39:15 +02:00
  • c396418187 ci: don't double zip release artifacts Ayke van Laethem 2026-04-16 10:13:36 +02:00
  • 1b4ab772d2 test: increase default timeout from 1 to 2 minutes to prevent spurious fails in CI from slow runners deadprogram 2026-04-18 09:48:46 +02:00
  • aca0fe0412 Add errors package to passing list Jake Bailey 2026-04-17 13:13:28 -07:00
  • af511c1118 net: update to latest net submodule with UDP and JS improvements deadprogram 2026-04-17 15:05:54 +02:00
  • 5ba8766cbc compiler: implement method-set based AssignableTo and Implements (#5304) Jake Bailey 2026-04-17 12:57:03 -07:00
  • b792c10680 internal/tools: move into root Jake Bailey 2026-04-14 13:25:43 -07:00
  • 12d41ba0c1 go.mod, compiler: bump minimum Go version to 1.23 Jake Bailey 2026-04-14 10:00:09 -07:00
  • 020cca8c3c wasm: add more stubbed file operations Ayke van Laethem 2026-04-17 11:23:18 +02:00
  • 4cbd34d32f machine/esp32s3: implement Pin.SetInterrupt for GPIO pin change interrupts deadprogram 2026-04-17 10:30:58 +02:00
  • 6426bf79b4 make spellfix (+ manual tweak) Damian Gryski 2026-04-16 13:54:17 -07:00
  • aed8116b22 GNUmakefile: add context and expvar to stdlib tests Damian Gryski 2026-04-16 11:53:50 -07:00
  • f6c759ccbf GNUmakefile: add encoding/xml to stdlib tests on Linux Damian Gryski 2026-04-15 13:18:03 -07:00
  • 4b389b90e8 targets: add pins/setup for Arduino UNO Q board QWIIC connector deadprogram 2026-04-12 17:23:11 +02:00
  • 4c3680635e machine/stm32: fix UART interrupt storm caused by uncleared overrun error deadprogram 2026-04-15 14:24:37 +02:00
  • 0755145824 create generic targets for esp32 boards Joel Wetzell 2026-04-14 18:51:27 -05:00
  • eabd1ddce0 os: add UserCacheDir and UserConfigDir Jake Bailey 2026-04-14 10:00:29 -07:00
  • 0e84235f9a machine/esp32s3,esp32c3: add txStalled flag to skip USB serial spin when no host deadprogram 2026-04-14 08:45:00 +02:00
  • 894839484c net: update to Go 1.26.2 net package deadprogram 2026-04-13 18:43:14 +02:00
  • 1fadd0e772 builder: use target-specific -march for RISC-V library compilation deadprogram 2026-04-12 14:59:35 +02:00
  • eba6e7a428 machine/esp32s3,esp32c3: make USB Serial/JTAG writes non-blocking when FIFO is full deadprogram 2026-04-12 19:18:15 +02:00
  • f4a6e0373b main: update espflasher and auto-use best available flashing options on esp32 deadprogram 2026-04-07 20:19:35 +02:00
  • d274545e63 targets: add "adb" flash method using Android Debug Bridge deadprogram 2026-04-08 20:22:17 +02:00
  • f74d25c882 build: use Golang 1.26 for all builds deadprogram 2025-12-20 11:07:08 +01:00
  • 618c689246 runtime: fix Darwin syscall return value truncation and lost arguments deadprogram 2026-04-10 16:13:07 +02:00
  • 9d29971755 interp: make ptrtoint size mismatch a recoverable error deadprogram 2026-04-10 14:48:01 +02:00
  • 451c57af92 runtime: add syscall.runtimeClearenv for Go 1.26 deadprogram 2026-04-10 14:31:22 +02:00
  • 59feac28b9 internal/syscall/unix: implement GetRandom for WASI targets deadprogram 2026-04-10 14:08:43 +02:00
  • c1f48fc79a loader, crypto/internal/entropy: fix 32 MiB RAM overflow on microcontrollers deadprogram 2026-04-10 13:38:36 +02:00
  • 3c07a36e95 loader, unicode/utf8: fix hiBits overflow on 16-bit AVR targets deadprogram 2026-04-10 13:17:58 +02:00
  • 98b3c27c76 builder: fix SIGSEGV when stripping duplicate function definitions deadprogram 2026-04-10 12:28:29 +02:00
  • ddacdfacd5 compiler, runtime: fix SyscallN handling for Windows on Go 1.26+ deadprogram 2026-04-10 12:15:58 +02:00
  • 2d477e069d builder, runtime: fix duplicate symbol error with Go 1.26+ on Windows deadprogram 2026-04-10 09:47:47 +02:00
  • ed1a56785a internal, runtime: add internal fips bool Damian Gryski 2026-03-24 11:53:22 -07:00
  • f496571747 compiler: add instrinsic for crypto/internal/constanttime.boolToUint8 Damian Gryski 2026-03-24 11:53:00 -07:00
  • 17fed5980b internal/abi: add EscapeNonString, EscapeToResultNonString Damian Gryski 2026-03-18 11:27:00 -07:00
  • 2ff04f1a87 runtime: split syscall functions for darwin changes for 1.26 Damian Gryski 2026-03-18 11:00:09 -07:00
  • f763865c5c src/internal/itoa: resurrect from Go stdlib Damian Gryski 2026-01-08 14:39:03 -08:00
  • 52edf52245 builder: claim we support 1.26 now Damian Gryski 2026-01-08 14:38:45 -08:00
  • 8161b766d3 add soypat/lneto to corpus Patricio Whittingslow 2026-04-09 10:09:08 -03:00
  • 709349e24b device/esp: fix tinygo_scanCurrentStack to spill register windows deadprogram 2026-04-08 17:59:06 +02:00
  • 5fd4878574 Fix grammar in quote MaximAL 2026-04-06 13:40:47 +03:00
  • a24dc8c543 esp32s3: improve exception handlers, add procPin/procUnpin, and linker wrap flags deadprogram 2026-04-07 12:15:39 +02:00
  • c3d514a751 esp32s3: fix Xtensa register window spill using recursive call4 in task switching deadprogram 2026-04-07 12:15:22 +02:00
  • 5b7a2c73db esp32s3: update linker script and boot assembly for multi-page flash XIP mapping deadprogram 2026-04-07 12:15:07 +02:00
  • aaf6a36c55 esp32s3: add flash XIP boot assembly with cache/MMU init deadprogram 2026-04-04 13:55:15 +02:00
  • dc6e0e23b9 cgo: allow for changes to 'short-enums' flag deadprogram 2026-04-04 13:45:24 +02:00
  • 44b0c79eaf loader: support "all:" prefix in //go:embed patterns Abhishek Goyal 2026-02-21 21:25:11 +05:30
  • 27e5baeb57 esp32s3: use TIMG0 alarm interrupt for sleepTicks deadprogram 2026-04-02 14:09:47 +02:00
  • a6a4f85e61 esp32s3: replace inline ISR with full interrupt vector handler deadprogram 2026-04-02 14:09:31 +02:00
  • 3386316b9f targets: add esp32s3-supermini Carlos Henrique Guardão Gandarez 2026-04-03 15:28:46 -03:00
  • 410bb9c103 feat: add inheritable-only field to filter processor-level targets (#5270) Carlos Henrique Guardão Gandarez 2026-04-04 06:57:49 -03:00
  • f176b3a480 esp32s3: switch USB implementation to use interrupts instead of polling deadprogram 2026-04-02 12:56:28 +02:00
  • 9b1a3a2236 esp32s3: add interrupt support (#5244) Ron Evans 2026-04-03 16:32:06 +02:00
  • b29edadf48 reflect: fix reflect.TyepAssert for structs Damian Gryski 2026-04-02 13:49:26 -07:00
  • d04332d688 fix: use external 7zip for scoop installs on Windows deadprogram 2026-04-01 11:10:19 +02:00
  • 547288529c chore: update all github actions to latest versions deadprogram 2026-04-01 09:47:19 +02:00
  • bd8de8719f interrupt/esp32c3: add Enable stub for QEMU test target deadprogram 2026-04-01 10:46:06 +02:00
  • 2fd44ac341 build: let scoop run updates to resolve binaryen install failures on Windows deadprogram 2026-03-31 18:34:57 +02:00
  • dc30aef687 builder: fix panic in findPackagePath when using -size short deadprogram 2026-03-29 11:08:49 +02:00
  • 29cadaa23b main: add extra second of delay when flashing esp32 boards before reset deadprogram 2026-03-29 12:52:41 +02:00
  • a7c149f8dc fix(esp32c3): map missing IRAM sections in linker script deadprogram 2026-03-29 12:50:59 +02:00
  • c2a04e1a45 machine/esp32c3: implement BlockDevice for esp32c3 flash deadprogram 2026-03-29 10:47:33 +02:00
  • f748dc6fd8 fix: replace ! with ~ for register mask rdon 2026-03-26 02:10:05 +09:00
  • bfc21ad906 targets/esp32c3: fix to use PROVIDE() for WiFi/BLE ROM function addresses to allow blob overrides deadprogram 2026-03-24 10:37:36 +01:00
  • 41726fab9d target: add PWM constant values for Arduino UNO Q deadprogram 2026-03-18 21:35:07 +01:00
  • 82f4fcf2a3 machine/stm32: fix PWM problem due to register shifting. deadprogram 2026-03-18 21:32:47 +01:00
  • 3a00f00f62 targets: change default stack size for esp32c3 and esp32s3 to 8196. deadprogram 2026-03-21 10:29:22 +01:00
  • a71f776203 runtime/esp32c3: use TIMG0 alarm interrupt for sleepTicks instead of busy-waiting deadprogram 2026-03-22 20:34:44 +01:00
  • d2f60c02bb fix: correctly handle interrupt disable on esp32-c3 deadprogram 2026-03-21 10:11:11 +01:00
  • 7ca53138bc machine/stm32u585: implement ADC deadprogram 2026-03-18 12:29:53 +01:00
  • a9c0501826 targets: add stm32u585 openocd commands for flashing on Arduino UNO Q deadprogram 2026-03-18 09:15:35 +01:00
  • 60fb4b95fa targets: correct pin mapping for Arduino UNO Q STM32 MCU deadprogram 2026-03-17 20:16:03 +01:00
  • 323b62b405 fix: set stm32u5x clock rate to default deadprogram 2026-03-17 18:59:21 +01:00
  • 40fb3466c1 machine/stm32: add Arduino UNO Q to smoketests deadprogram 2026-03-16 15:40:58 +01:00
  • 2333ef2454 machine/stm32: add STM32U5 SPI support deadprogram 2026-03-15 15:46:03 +01:00
  • 0ac7bf8c8b machine/stm32: add STM32U5 I2C support deadprogram 2026-03-15 15:45:38 +01:00
  • 38a3ccee52 machine/stm32: add STM32U5 GPIO, pin interrupts, and UART support deadprogram 2026-03-15 15:44:54 +01:00
  • 47115f0380 machine/stm32: add STM32U585 target definition and runtime deadprogram 2026-03-15 15:43:56 +01:00
  • 1f00425eb3 WiFi/BLE ROM Dima Jolkin 2026-03-17 18:58:01 +02:00