Commit Graph

  • 3abe58448b refleect: more conversion tests Damian Gryski 2026-05-26 14:58:04 -07:00
  • 364ac2dcb2 reflect: fix (u)int -> string conversions for invalid code points Damian Gryski 2026-05-26 14:28:08 -07:00
  • e111b489ec reflect: add (u)int -> string conversions Damian Gryski 2026-05-26 13:45:18 -07:00
  • f31b39775f reflect: add string <-> []rune conversions Damian Gryski 2026-05-26 12:02:14 -07:00
  • 6c30583062 reflect: add some more complex conversion tests Damian Gryski 2026-05-25 11:52:09 -07:00
  • d29e8e5f22 reflect: add converting complex Damian Gryski 2026-05-25 11:14:02 -07:00
  • a93640662e reflect: add Type.ConvertibleTo Damian Gryski 2026-05-25 11:07:52 -07:00
  • 3fb0a90854 machine: add I2C support for ESP32-C6 deadprogram 2026-06-25 20:50:49 +02:00
  • df09dbdf0f transform: restore previous test behavior Ayke van Laethem 2026-06-24 18:54:44 +02:00
  • 134de98ba5 compiler, runtime: optimize zero-sized allocations Ayke van Laethem 2026-05-25 18:55:36 +02:00
  • 221ea6a54c runtime: move alloc_noheap call (pure refactor) Ayke van Laethem 2026-05-25 18:28:05 +02:00
  • 7ffbcbc666 compiler: refactor runtime.alloc call Ayke van Laethem 2026-05-25 18:09:01 +02:00
  • 5f66260c3a machine,targets: add minimal esp32c6 implementation deadprogram 2026-06-25 12:25:03 +02:00
  • ba95eb3e1b compiler: use LLVM intrinsics for math trig operations Ayke van Laethem 2026-04-28 08:36:43 +02:00
  • f16697624d interp: defer out-of-bounds loads to runtime instead of crashing iamrajiv 2026-06-10 03:29:48 +05:30
  • cb311ed25e machine: optimize RTT initialization Ayke van Laethem 2026-06-21 17:54:05 +02:00
  • 6f686d12af runtime: don't access timer queue outside of lock Damian Gryski 2026-06-19 10:51:17 -07:00
  • 6a0acfc735 main: don't mutate compile options in Test Jake Bailey 2026-06-16 14:56:00 -07:00
  • 27f8ec17fc transform: follow aggregate returned alloc aliases Jake Bailey 2026-06-12 11:22:20 -07:00
  • a683881eb7 transform: handle returned pointer alloc aliases Jake Bailey 2026-06-12 11:22:07 -07:00
  • 335b085fd2 transform: add allocation alias regression cases Jake Bailey 2026-06-12 11:21:53 -07:00
  • 11c2b76e29 runtime (gc.blocks): move objHeader to the end Nia Waldvogel 2026-06-09 12:35:12 -04:00
  • 6605b6e43f New Boards: Pimoroni Blinky 2350 and Badger 2350 (#5434) Marco Feltmann 2026-06-13 13:00:29 +00:00
  • ec18e89365 machine: add GP aliases for waveshare-rp2040-zero rdon 2026-06-11 14:19:21 +09:00
  • 39cde9f9a3 builder: retry cached archive renames on Windows (#5462) Jake Bailey 2026-06-12 16:33:13 -07:00
  • 2747027ef2 machine/rp2350: fix the ROM CS control for RP2350 ROM code Konstantin Sharlaimov 2026-05-24 11:45:01 +02:00
  • 4465360f3d transform: add -print-allocs-cover and restore -print-allocs reason output Piotr Bocheński 2026-06-11 21:33:05 +02:00
  • c33113ab5f fix(usb): implement endpoint stall for nRF52840. Konstantin Sharlaimov 2026-06-08 20:46:47 +02:00
  • eab43851ac fix(usb): support bidirectional endpoints on RP2 and SAMD21/51. Konstantin Sharlaimov 2026-06-08 20:37:33 +02:00
  • c3f1832d9a refactor(usb): dynamic endpoint descriptor generation Konstantin Sharlaimov 2026-05-17 09:08:39 +02:00
  • 2328d1e799 syscall: remove sliceHeader, use unsafe.SliceData more Jake Bailey 2026-06-04 09:57:49 -07:00
  • 5fabc203db builder: increase stack size margin for automatic stack allocation Konstantin Sharlaimov 2026-05-10 21:21:59 +02:00
  • d9d19e812e usb/cdc: fix RP2 USB CDC TX race with cores scheduler (#5391) あーるどん 2026-06-08 20:58:19 +09:00
  • 45dd431f19 ci: add job to ensure that the go.sum is up to date with the go.mod file deadprogram 2026-06-07 20:49:36 +02:00
  • 088a660c00 fix: update go.sum file which became out of sync somehow deadprogram 2026-06-07 20:48:28 +02:00
  • 1ff348fb1f ci: update to latest Go version (1.26.4) for tests deadprogram 2026-06-07 20:45:30 +02:00
  • cd364a9315 gba: add bios interrupt flags (#5445) zowhoey 2026-06-07 21:41:40 +01:00
  • ca584de84a machine/usb: support bidirectional endpoints by dynamic registration (#5447) sago35 2026-06-08 03:33:18 +09:00
  • 594be6db63 CI: go back to free runners deadprogram 2026-06-07 13:45:08 +02:00
  • aef70a5839 machine/usb: fix truncated USB string descriptor when host requests short maxLen (#5449) sago35 2026-06-07 20:32:52 +09:00
  • e6e7250a47 UEFI Target groundwork: runtime: extract Windows PE globals scan helper (#5361) Matthew Hiles 2026-06-07 02:45:16 -04:00
  • 7b3dc19445 UEFI target groundwork: runtime: split baremetal memory setup (#5360) Matthew Hiles 2026-06-06 10:11:20 -04:00
  • 8e36d2758b runtime: improve hardfault handler and stack reporting on Cortex-M Konstantin Sharlaimov 2026-05-10 19:57:18 +02:00
  • 7cbbfd6fc5 gba: add support for mGBA debugging zoey 2026-06-03 15:04:55 +01:00
  • e8bb38f7c9 rp2: allow SPI transmit-only without SDI (#5437) あーるどん 2026-06-05 19:10:16 +09:00
  • 1b9bb143bf compiler: disambiguate function-local named types (#5336) Jake Bailey 2026-06-05 02:04:44 -07:00
  • 41f666c670 Makefile: Use ${LLVM_PROJECTDIR} during copy phase Matthew Mets 2026-05-29 22:22:36 +02:00
  • 469e2434fd compiler: document defer frame field dependency Jake Bailey 2026-06-02 14:13:36 -07:00
  • 278aa09819 compiler: share recoverable fault blocks Jake Bailey 2026-05-31 16:31:35 -07:00
  • dded832238 GNUmakefile: update stdlib test package lists Jake Bailey 2026-05-10 15:56:22 -07:00
  • 8ffabbea64 runtime: add Windows vectored exception handler for recoverable panics Jake Bailey 2026-05-10 15:56:22 -07:00
  • 29b4c6723f runtime: make divide-by-zero and nil dereference panics recoverable Jake Bailey 2026-05-10 15:56:07 -07:00
  • 039f48f3d2 compiler: make map and channel panics recoverable Jake Bailey 2026-05-10 15:55:36 -07:00
  • eed4afda63 compiler, runtime: make runtime panics recoverable Jake Bailey 2026-05-26 05:33:38 -07:00
  • ce888e1042 compiler: store defer list head in defer frame Jake Bailey 2026-05-31 21:08:42 -07:00
  • f5d0ec93ef esp32: configure uarts to specified pins and yield waiting for buffer Kenneth Bell 2026-05-31 08:29:03 +01:00
  • 3a0d72457b interp: fix partial store aliasing with previously loaded values Jake Bailey 2026-05-11 13:42:53 -07:00
  • c980e48ad4 interp: add regression test for partial store aliasing Jake Bailey 2026-05-11 13:40:58 -07:00
  • f5bd750a4d interp: avoid repeated object clones on partial stores Jake Bailey 2026-05-04 10:53:41 -07:00
  • 0a5875ab2e gba: add some const values for sound register configs to avoid magic numbers deadprogram 2026-02-22 10:34:44 +01:00
  • 54ecf74261 sizediff: look for actual 'tinygo build' line Ayke van Laethem 2026-05-26 15:05:13 +02:00
  • 9b83acffe6 ci: increase runner size for compat build deadprogram 2026-05-29 08:26:41 +02:00
  • 67aa15e92e fix: move esp32s3 based device to inside of XTENSA build section deadprogram 2026-05-29 08:07:09 +02:00
  • 0d6efc6429 Add new targets/esp32s3-box-3 (#5388) Juraj Michálek 2026-05-28 22:47:08 +02:00
  • 1bd3ade825 ci: increase size of runners for Linux, Windows, and macOS (Intel) deadprogram 2026-04-29 00:48:15 +02:00
  • fb8ed8fde8 all: update golang.org/x/tools Ayke van Laethem 2026-05-27 10:22:38 +02:00
  • c698eeacba cli: add basic probe-rs support Ayke van Laethem 2026-05-13 11:18:20 +02:00
  • 906a20d3bf stm32u5: configure system clock to 160 MHz deadprogram 2026-05-06 18:44:17 +02:00
  • 1be377c47d ci: add check for compatibility with older Go/LLVM versions Ayke van Laethem 2026-05-27 09:16:16 +02:00
  • 4dbb5dd4da nrf: avoid too high priority interrupt on SoftDevice Ayke van Laethem 2026-05-26 14:26:36 +02:00
  • 997974376d ci: re-add fmt-check in CI Ayke van Laethem 2026-05-27 09:37:12 +02:00
  • 7d51044892 machine/stm32: fix UART transmission, baud rate, and interrupt handling deadprogram 2026-05-06 13:55:54 +02:00
  • 37c080083b upgrade espflasher Patricio Whittingslow 2026-05-27 17:14:36 -03:00
  • 70a0dee8c8 all: use unsafe.SliceData where appropriate Ayke van Laethem 2026-05-11 10:04:00 +02:00
  • de83d67364 loader: skip object resolution Ayke van Laethem 2026-05-20 14:18:10 +02:00
  • 7a5a50d949 runntime/interrupt.Checkpoint: add warning that this is hard to use Ayke van Laethem 2026-05-25 17:50:08 +02:00
  • d348d8b4cf rp2040: fix -gc=leaking/none Pat Whittingslow 2026-05-26 10:27:32 -03:00
  • 443de9fe1c skip flag on windows :( Patricio Whittingslow 2026-05-25 00:46:57 -03:00
  • c72f1d5e62 GNUmakefile: disable DWARF compression for CGo objects Patricio Whittingslow 2026-05-25 00:11:49 -03:00
  • ca8fcc9479 cli: clarify runtime.alloc linker error with -gc=none Ayke van Laethem 2026-05-25 19:00:53 +02:00
  • d01a932201 runtime,syscall,internal/poll,os: wasip1 poll_oneoff scheduler integration + net.FileListener (#5386) Achille 2026-05-26 01:12:55 -07:00
  • 88db2c3594 usb/msc: wait for interrupt instead of polling a flag pause-for-interrupt Ayke van Laethem 2025-08-27 09:39:28 +02:00
  • fb2755d18f internal/task: add Waiter for waiting for a flag from interrupts Ayke van Laethem 2025-08-27 09:37:19 +02:00
  • 85d223c5e2 compiler: add //go:noheap pragma Ayke van Laethem 2026-05-20 11:01:50 +02:00
  • 7b486e398a compiler: clean up pointer pack code Ayke van Laethem 2026-05-20 11:07:35 +02:00
  • da69f18e91 fix targets/wasm_exec.js: move unsigned coercions from helpers to top-level import functions felipegenef 2026-05-18 15:14:06 -03:00
  • 6971b8a69e fix: coerce memory offsets to unsigned before typed array and DataView access felipegenef 2026-05-17 21:55:44 -03:00
  • 6682e41ab4 reflectlite: remove stringHeader Ayke van Laethem 2026-05-11 10:23:34 +02:00
  • 18033ebc36 compiler, runtime, reflect: generate type-specific hash/equal (#5359) Jake Bailey 2026-05-18 04:31:27 -07:00
  • 89d9e33bca interp: bail out of loops that iterate too many times (#5395) Jake Bailey 2026-05-17 11:42:27 -07:00
  • e80e7e5c10 ci: remove CircleCI configuration deadprogram 2026-05-17 11:32:28 +02:00
  • 6233915ecf targets/wasm_exec: add runtime.getRandomData to gojs imports pedramktb 2026-05-02 01:41:51 +02:00
  • fd8e0bd70b monitor flag on flash now respects port Joel Wetzell 2026-05-15 08:23:44 -05:00
  • 45e2863e9f loader: avoid race condition when loading package list Ayke van Laethem 2026-05-11 16:14:20 +02:00
  • 4204f3d065 sync: add Map.CompareAndSwap and Map.CompareAndDelete Jake Bailey 2026-05-10 10:18:38 -07:00
  • ddbd65beec builder, cgo, syscall: replace fixed-size array casts with unsafe.Slice Jake Bailey 2026-05-10 10:23:48 -07:00
  • 1a1506ef79 builder,loader: fix -ldflags -X not overriding variables with default values deadprogram 2026-04-24 10:08:45 +02:00
  • 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