Commit Graph

  • 4d0dfbd6fd rp2040: rtc delayed interrupt Yurii Soldak 2023-01-19 02:51:25 +01:00
  • 2b7fa93fcb machine: add flash start/end address that can be used for data flash-bounds-api Ayke van Laethem 2023-02-20 20:47:42 +01:00
  • 1065f06e57 machine/lorae5: add needed definition for UART2 deadprogram 2023-02-20 12:05:32 +01:00
  • ec27d9fb48 ci: don't pass -v to go test Ayke van Laethem 2023-02-19 22:41:55 +01:00
  • 96187990e3 WIP mips mips Ayke van Laethem 2023-02-19 20:53:45 +00:00
  • cce9c6d5a1 arm64: fix register save/restore to include vector registers Ayke van Laethem 2023-02-19 17:07:40 +01:00
  • f41b6a3b96 runtime: check for heap allocations inside interrupts Ayke van Laethem 2020-10-25 14:58:56 +01:00
  • e066e67baf machine/rp2040: change calling order for device enumeration fix to do first deadprogram 2023-02-17 00:48:43 +01:00
  • cacb452aa6 main: support qemu-user debugging Ayke van Laethem 2023-02-18 20:13:28 +01:00
  • 9296332151 fix bad qt py pin assignment Andy Shinn 2023-02-17 21:58:22 -06:00
  • 1125d42149 build/docker: use build context from pre-saved LLVM container to avoid rebuilding deadprogram 2023-02-18 13:40:44 +01:00
  • 7982d26db0 docker: ignore changes to CI itself to avoid breaking cache on images deadprogram 2023-02-18 13:52:49 +01:00
  • f6758d22d8 build/linux: install wasmtime directly from github release deadprogram 2023-02-18 11:30:33 +01:00
  • 87cfe6a538 build/docker: trigger all builds in tinygo ecosystem repos using GH actions deadprogram 2023-02-18 11:31:52 +01:00
  • c02cc339c5 runtime: implement KeepAlive using inline assembly Ayke van Laethem 2023-02-17 01:19:53 +01:00
  • 361ecf9ea4 Better handling of sub-clusters in SVD (#3335) Anton D. Kachalov 2023-02-18 09:10:23 +01:00
  • e21ab04fad machine/usb/hid: add MediaKey support (#3436) sago35 2023-02-18 09:27:15 +09:00
  • 4e8453167f all: refactor reflect package Ayke van Laethem 2022-06-24 00:09:03 +02:00
  • ebb410afd9 reflect: make sure null bytes are supported in tags Ayke van Laethem 2023-01-10 18:41:00 +01:00
  • 012bdfae80 build: always cache LLVM source/build even if the tests fail to avoid extra rebuilds (#3453) Ron Evans 2023-02-17 17:52:15 +01:00
  • f6df276118 runtime: allow custom-gc SetFinalizer and clarify KeepAlive Anuraag Agrawal 2023-02-17 08:51:51 +09:00
  • e0a5fc2555 Filter target build-tags if user specified an overriding option (#3357) Anuraag Agrawal 2023-02-15 07:21:28 +09:00
  • cecb80b8bf goenv: update to new v0.28.0 development version sago35 2023-02-14 09:11:17 +09:00
  • d899895e32 Makefile: more stdlib tests for CI Damian Gryski 2023-02-13 15:23:49 -08:00
  • 0d56dee00f ci: don't link with libzstd in release builds v0.27.0 Ayke van Laethem 2023-02-11 01:02:29 +01:00
  • 1f0bf9ba63 ci: switch to actions/checkout@v3 Ayke van Laethem 2023-02-02 18:54:36 +01:00
  • 0b0ae19656 all: update x/tools/go/ssa to include slice-to-array bugfix Ayke van Laethem 2023-02-06 11:26:20 +01:00
  • 9027c50405 all: update to version 0.27.0 Ayke van Laethem 2023-01-17 15:36:14 +01:00
  • 4ce54ede15 ci: switch to Go 1.20 Ayke van Laethem 2023-02-02 18:36:54 +01:00
  • d8b1fac690 syscall: add more stubs as needed for Go 1.20 support Ayke van Laethem 2023-02-02 20:29:06 +01:00
  • 1996fad075 windows: add support for syscall.runtimeSetenv Ayke van Laethem 2023-02-02 21:07:38 +01:00
  • 7fe996e7ba runtime: implement internal/godebug.setUpdate Ayke van Laethem 2023-02-02 18:47:37 +01:00
  • 45f3110b47 Added mstats fields reflect-chan-runtime-mstats BCG 2023-02-01 07:49:26 -05:00
  • 47ca1c037b Add custom-gc stub for ReadMemStats Anuraag Agrawal 2023-01-31 15:45:44 +09:00
  • df0f5ae1da windows: add ARM64 support Ayke van Laethem 2023-01-29 03:33:37 -08:00
  • 45c8817ddd Support for the Espressif ESP32-C3-DevKit-RUST-1 development board John Clark 2023-01-27 11:27:54 -05:00
  • eebd2f648b Add -gc=custom option (#3302) Anuraag Agrawal 2023-01-29 04:24:56 +09:00
  • 13698b17f7 runtime/debug: stubs PrintStack Takeshi Yoneda 2023-01-27 08:30:11 +09:00
  • dd9c2273e4 runtime/stm32wlx: change order for init so clock speeds are set before peripheral start deadprogram 2023-01-26 22:28:00 +01:00
  • 1adfdf8fa5 Support for Makerfabs ESP32C3SPI35 TFT Touchscreen board John Clark 2023-01-19 17:06:31 -05:00
  • da362b8a24 wasm: support ThinLTO Ayke van Laethem 2022-11-25 02:27:27 +01:00
  • 7fa13ed0a6 Target MCU was not properly defined for LGT92 target Change openocd interface from stlink-v2 to stlink (interface/stlink-v2.cfg is deprecated) Olivier Fauchon 2023-01-25 08:40:31 +01:00
  • eec915170d stm32wl: Fix incomplete RNG initialisation Olivier Fauchon 2023-01-23 15:43:17 +01:00
  • 334a12818d Allows the emulator to expand {tmpDir} Adrian Cole 2023-01-19 10:28:39 +08:00
  • 0504e4a201 compiler,runtime: make keySize and valueSize uintptr Damian Gryski 2023-01-10 20:46:54 -08:00
  • 530ca0838d compiler,runtime: allow map values >256 bytes Damian Gryski 2023-01-10 14:23:46 -08:00
  • c41a212712 wasm: avoid miscompile with ThinLTO Ayke van Laethem 2023-01-17 22:53:38 +01:00
  • 27824e3c80 compiler: move some llvmutil code into the compiler Ayke van Laethem 2023-01-17 22:49:16 +01:00
  • 159317a5fe all: remove remaining +build lines Ayke van Laethem 2023-01-17 15:08:55 +01:00
  • 655075e5e0 runtime: implement precise GC Ayke van Laethem 2022-12-15 21:24:17 +01:00
  • f9d0ff3bec all: store data layout as little endian value Ayke van Laethem 2022-12-18 22:43:52 +01:00
  • 17176a2cea runtime: zero freed memory Ayke van Laethem 2022-12-18 17:27:23 +01:00
  • fb73074325 runtime: move GC code around to prepare for precise GC Ayke van Laethem 2022-12-15 17:36:02 +01:00
  • 187d9c6aca riscv: use 16-byte alignment everywhere Ayke van Laethem 2023-01-10 20:55:29 +01:00
  • 35f427c8cc xtensa: use 8-byte alignment Ayke van Laethem 2023-01-10 21:02:09 +01:00
  • 26b6d0b06d runtime: arm actually has 8-byte alignment Ayke van Laethem 2022-12-20 17:13:33 +01:00
  • 38252e338f runtime: arm64 actually has 16-byte alignment like amd64 Ayke van Laethem 2022-12-15 18:31:11 +01:00
  • e7ba07dd5a Add PDM support for circuitplay-bluefruit (#3359) Marcus Sorensen 2023-01-17 04:32:01 -07:00
  • 0d646d8e95 builder: add support for Go 1.20 Ayke van Laethem 2023-01-13 17:53:55 +00:00
  • 3177591b31 syscall: implement setenv/unsetenv in the runtime Ayke van Laethem 2023-01-14 23:10:44 +01:00
  • 19db0144ae runtime: implement internal/godebug.setUpdate as a stub Ayke van Laethem 2023-01-13 20:02:54 +01:00
  • d639e01650 runtime: implement math/rand.fastrand64 to fix linker error Ayke van Laethem 2023-01-13 19:54:05 +01:00
  • c43958972c compiler: add support for new unsafe slice/string functions Ayke van Laethem 2023-01-13 17:52:18 +00:00
  • 33489d6344 testing: implement t.Setenv Ayke van Laethem 2023-01-14 19:32:36 +01:00
  • 80077ef276 test: print package name when compilation failed Ayke van Laethem 2023-01-14 17:16:42 +01:00
  • 911ce3a4bc compiler: update golang.org/x/tools/ssa Ayke van Laethem 2023-01-13 19:39:09 +01:00
  • 776dabb2c8 add a stub for os.Chtimes joey 2023-01-12 13:40:53 +08:00
  • e11df5c212 cgo: add support for bitwise operators Ayke van Laethem 2023-01-11 23:34:42 +01:00
  • 656805d91f docs: update README with missing boards deadprogram 2023-01-11 21:51:03 +01:00
  • 05ec4e6bd0 Support for Adafruit Feather M0 Express board Thomas Richner 2023-01-02 21:07:13 +01:00
  • ae65b37762 add comment about where src/os/file.go came from Achille Roussel 2023-01-08 16:08:31 +00:00
  • aa12579864 Add SPI support for for the ESP32-C3 device. John Clark 2023-01-08 07:53:41 -05:00
  • 715b269f78 src/runtime: add xorshift-based fastrand64 Damian Gryski 2023-01-06 20:24:34 -08:00
  • 5f3534fe72 machine/usb: change to not send before endpoint initialization sago35 2023-01-08 11:59:26 +09:00
  • a7ff2731b9 Add USB HID joystick support (#3366) irieda 2023-01-08 06:30:40 +09:00
  • 0566bbfeb4 Use renamed EXTRA_CFLAGS when building wasi-libc Anuraag Agrawal 2023-01-06 15:30:36 +09:00
  • 70c4e1cf96 machine/usb: improve buffer size definition sago35 2023-01-07 11:28:15 +09:00
  • 9fd0567fb5 compiler: fix stack overflow when creating recursive pointer types Ayke van Laethem 2022-12-22 00:48:12 +00:00
  • 481aba6536 board: Adafruit KB2040 (https://www.adafruit.com/product/5302) BCG 2022-11-27 09:13:00 -05:00
  • a700f58581 wasi: makes wasmtime "run" explicit Adrian Cole 2022-12-22 09:40:43 +08:00
  • e71e289e8b Add basic atmega32u support (#3337) Jesús Espino 2022-12-20 16:57:55 +01:00
  • 6cdc718bfb rp2040: drop deprecated build tags sago35 2022-12-20 19:12:31 +09:00
  • 70c94c6d01 rp2040: add version check for RP2040-E5 sago35 2022-12-20 09:28:45 +09:00
  • 762a6f1256 rp2040: fix usb device enumeration (RP2040-E5) sago35 2022-07-15 00:54:13 +09:00
  • 8d4d3c6201 build: drop deprecated build tags Yurii Soldak 2022-12-19 22:20:23 +01:00
  • 146e2cd376 build: generate files with go:build tags Yurii Soldak 2022-12-19 22:12:40 +01:00
  • d304e6706b Adding support for waveshare rp2040-zero (#3321) Jesús Espino 2022-12-19 12:15:03 +01:00
  • c5c6464175 compileopts: replace 'retries' with more correct 'timeout' param deadprogram 2022-12-18 20:22:54 +01:00
  • c90ff1e1cf rp2040: fix interrupt issue (2) sago35 2022-12-19 09:29:56 +09:00
  • 0f6dfedcfd rp2040: fix interrupt issue sago35 2022-12-17 10:29:19 +09:00
  • 69a284bd36 Revert "Bump CMSIS to 5.9.0" Ron Evans 2022-12-16 19:10:30 +01:00
  • 92be61534e Bump CMSIS to 5.9.0 Anton D. Kachalov 2022-12-14 23:04:38 +01:00
  • 675b8e3f3c builder: always run wasm-opt for wasm32 binaries Damian Gryski 2022-12-08 13:34:01 -08:00
  • f3d0195d35 runtime: move KeepAlive/SetFinalizer to common code Ayke van Laethem 2022-12-12 20:16:42 +01:00
  • 398c284480 usbhid: change usage-maximum to 0xFF sago35 2022-12-06 20:13:10 +09:00
  • 86f125cf72 reflect: track flags when size changes from fits-in-pointer to not Damian Gryski 2022-12-07 09:45:03 -08:00
  • 5293d3e5f0 atsame5x: reduce heap allocation sago35 2022-11-25 20:16:45 +09:00
  • 7aca814954 windows: update mingw-w64 version Ayke van Laethem 2022-11-24 22:41:09 +01:00
  • 1d52e6be29 machine/nrf51: add ADC implementation deadprogram 2022-11-25 19:14:39 +01:00
  • acb2391439 atsame5x: fix extendedID handling sago35 2022-11-25 09:51:15 +09:00