Commit Graph

  • 4643401a1d runtime: refactor markGlobals to findGlobals Ayke van Laethem 2023-09-01 17:50:41 +02:00
  • dc449882ad docs: update CHANGELOG for release 0.29 v0.29.0 deadprogram 2023-08-25 10:25:19 +02:00
  • a158d3194f all: update version for 0.29 release deadprogram 2023-08-25 10:24:48 +02:00
  • 806498f099 nRF52: set SPI TX/RX lengths even data is empty. Fixes #3868 (#3877) Pertti Erkkilä 2023-08-24 14:15:18 +03:00
  • e3bc6da9e4 make: add task to check NodeJS version before running tests deadprogram 2023-08-19 09:20:33 +02:00
  • 3e2471d934 adding new uf2 target for PCA10056 (#3765) Pierre Constantineau 2023-08-19 02:06:17 -07:00
  • a545f17d2e wasm: add support for GOOS=wasip1 Ayke van Laethem 2023-08-10 22:36:35 +02:00
  • f4375d0452 samd51,rp2040,nrf528xx,stm32: implement watchdog Kenneth Bell 2023-08-06 22:15:47 +01:00
  • 756cdf44ed loader: merge go.env file which is now required starting in Go 1.21 to correctly get required packages deadprogram 2023-08-12 12:29:28 +02:00
  • 9037bf8bf0 main: add target JSON file in tinygo info output Ayke van Laethem 2023-08-11 16:02:04 +02:00
  • bfe9ee378f rp2040: move flash related functions into separate file from C imports for correct LSP. Fixes #3852 deadprogram 2023-08-12 16:59:53 +02:00
  • 37a4fa205c modules: update to go-serial package v1.6.0 deadprogram 2023-08-10 13:31:34 +02:00
  • 59cc7d4c42 docker: use Go 1.21 for Docker dev container build deadprogram 2023-08-11 14:47:57 +02:00
  • ab64e215dd build: switch GH actions builds to use Go 1.21 final release deadprogram 2023-08-09 11:54:26 +02:00
  • 253dbe335a builder: update message for max supported Go version deadprogram 2023-08-09 12:01:19 +02:00
  • 0ef86e1534 Add support for HID Keyboard LEDs Unrud 2023-08-05 15:23:20 +02:00
  • 72270f9052 all: use https for renesas submodule #3856 Kenneth Bell 2023-08-07 08:30:30 +01:00
  • 67ec722a74 board: add AKIZUKI DENSHI AE-RP2040 sago35 2023-08-04 21:24:09 +09:00
  • 62294feb56 compiler: improve panic message when a runtime call is unavailable Ayke van Laethem 2023-07-07 15:21:23 +02:00
  • f1e25a18d2 compiler: implement clear builtin for maps Ayke van Laethem 2023-07-07 15:47:49 +02:00
  • a2f886a67a compiler: implement clear builtin for slices Ayke van Laethem 2023-07-07 15:15:49 +02:00
  • f791c821ff compiler: add min and max builtin support Ayke van Laethem 2023-07-06 22:14:55 +02:00
  • a93f0ed12a all: Go 1.21 support Ayke van Laethem 2023-07-06 12:01:52 +02:00
  • c25dd0a972 testing: add Testing function Ayke van Laethem 2023-07-26 13:23:44 +02:00
  • 215dd3f0be machine/usb/hid: rename Handler() to TxHandler() sago35 2023-08-03 20:43:04 +09:00
  • c51f5cea0b machine/usb/hid: add RxHandler interface sago35 2023-07-03 22:54:14 +09:00
  • 395ee2d338 machine/usb: refactor endpoint configuration sago35 2023-08-02 08:30:51 +09:00
  • 069e4f0d98 machine/usb: allow USB Endpoint settings to be changed externally sago35 2023-08-01 20:22:30 +09:00
  • d1eb642d45 machine/usb: remove usbDescriptorConfig sago35 2023-07-02 11:30:35 +09:00
  • 5f2e72f371 compiler: add compiler-rt to wasm.json Charlie Haley 2023-07-31 19:48:11 +01:00
  • 5b581d83b3 compiler: add compiler-rt and wasm symbols to table Charlie Haley 2023-07-26 18:22:49 +01:00
  • d845f1e1b2 wasm: fix functions exported through //export Ayke van Laethem 2023-07-28 12:49:07 +02:00
  • 00d46bd25d avr: pin change interrupt Yurii Soldak 2023-07-24 02:13:38 +02:00
  • 01d2ef327d sync: add implementation from upstream Go for OnceFunc, OnceValue, and OnceValues deadprogram 2023-07-18 15:49:05 +02:00
  • 4da1f6bcbe rp2040:add NoPin support soypat 2023-07-15 11:07:39 -03:00
  • 14ddba8519 nrf: add I2C timeout Ayke van Laethem 2023-07-13 15:24:58 +02:00
  • a7b205c26c machine.UART refactor (#3832) Patricio Whittingslow 2023-07-15 11:24:53 -03:00
  • c83f712c17 machine/rp2040: wait for 1000 us after flash reset to avoid issues with busy USB bus deadprogram 2023-07-04 21:44:20 +02:00
  • fffad84a63 reflect: add SetZero Ayke van Laethem 2023-07-07 15:58:08 +02:00
  • e075e0591d main: use go env instead of doing all detection manually Ayke van Laethem 2023-05-23 15:18:34 +02:00
  • 46d2696363 wasi: allow zero inodes when reading directories Achille Roussel 2023-07-06 11:18:04 -07:00
  • e98dfd6c46 reflect: implement Value.Grow Ayke van Laethem 2023-07-06 13:00:18 +02:00
  • 9126b95737 machine/samd51: fix i2cTimeout was decreasing due to cache activation sago35 2023-07-06 21:54:32 +09:00
  • 3871b831af make: add make task to generate Renesas device wrappers deadprogram 2023-05-14 18:48:55 +02:00
  • 7755f2385c tools/gen-device-svd: small changes needed for Renesas MCUs deadprogram 2023-05-14 18:48:23 +02:00
  • 04601a29e8 modules: add submodule for Renesas SVD file mirror repo deadprogram 2023-05-14 18:47:48 +02:00
  • 9aadea930f main: improve detection of filesystems Ayke van Laethem 2023-06-30 13:54:17 +02:00
  • 6efa94035e machine/macropad_rp2040: add machine.BUTTON sago35 2023-07-03 08:43:00 +09:00
  • db8d80755f rp2040: add missing suffix to CMD_READ_STATUS Mansour Behabadi 2023-07-03 15:18:48 +10:00
  • dc91c96305 example: adjust time offset Yurii Soldak 2023-01-21 12:02:56 +01:00
  • 08b3a4576d compiler: update .ll test output Damian Gryski 2023-06-17 07:42:44 -07:00
  • acba0748f1 compiler,reflect: NumMethods reports exported methods only Damian Gryski 2023-06-17 01:21:43 -07:00
  • ef72c5bb4e reflect: fix iterating over maps with interface{} keys Damian Gryski 2023-06-16 12:19:53 -07:00
  • 93cc03b15a docker: update clang to version 15 Rado M 2023-06-23 17:55:00 +03:00
  • fdc4bbbfad reflect: Add FieldByNameFunc Tyler Rockwood 2023-06-22 15:23:19 -05:00
  • dd4e9e86e7 reflect: remove unecessary heap allocations soypat 2023-06-23 21:25:25 -03:00
  • ad32d26511 machine/usb/hid,joystick: fix hidreport (3) (#3802) sago35 2023-07-01 18:58:23 +09:00
  • 4619896c19 nrf: wait for stop condition after reading from the I2C bus Ayke van Laethem 2023-06-21 18:48:13 +02:00
  • cec237917f example: simplify pininterrupt Yurii Soldak 2023-06-12 15:27:20 +02:00
  • 4d2a6d2bbe wasm: remove i64 workaround, use BigInt instead Ayke van Laethem 2023-04-30 17:54:03 +02:00
  • 6d5f4c4be2 ci: update Node.js from version 14 to version 16 Ayke van Laethem 2023-04-30 17:53:07 +02:00
  • 0cb5d336f4 reflect: use .key() instead of a type assert Ayke van Laethem 2023-06-10 15:03:57 +02:00
  • 91ee4d0030 os: define ErrNoDeadline Stepan Rakitin 2023-06-12 15:55:21 +02:00
  • 785eb93b62 ci: rename release-double-zipped to something more useful Ayke van Laethem 2023-06-12 00:07:53 +02:00
  • e041a8ed88 goenv: update to new v0.29.0 development version sago35 2023-06-12 22:01:59 +09:00
  • d01d85930d rp2040: add spi busy waits on read and read/write transactions v0.28.1 soypat 2023-06-11 15:03:45 -03:00
  • ac821d8295 goenv: fix version number to 0.28.1 (without -dev) Ayke van Laethem 2023-06-11 15:55:53 +02:00
  • 5c2753e54e all: release 0.28.0 v0.28.0 Ayke van Laethem 2023-06-10 16:45:48 +02:00
  • 0212f0c008 compiler: limit level of pointer-to-pointer-to-... types Damian Gryski 2023-06-09 01:21:41 -07:00
  • f5f4751088 compiler,transform: fix for pointer-to-pointer type switches from @aykevl Damian Gryski 2023-06-01 10:41:36 -07:00
  • 62fb386d57 compiler,reflect: add tagged pointers for **T etc Damian Gryski 2023-04-28 23:01:51 -07:00
  • a59f92daf8 Add smoke test for target m5stick-c ivoszz 2023-06-02 17:19:06 +02:00
  • b7508818ee Support for the M5STACK M5StickC ESP32-PICO device ivoszz 2023-05-26 22:44:40 +02:00
  • 284e1acd87 compiler: update testdata Damian Gryski 2023-06-07 12:51:37 -07:00
  • 37849c4897 compiler,reflect: use two bits of the meta byte for comparable/isBinary Damian Gryski 2023-06-07 11:56:44 -07:00
  • 213e73ad84 build: only make comment on sizediff job when run from the main repo, take 2 deadprogram 2023-06-03 08:16:38 +02:00
  • 4a240827cb main: add -internal-nodwarf flag Ayke van Laethem 2023-06-01 18:58:26 +02:00
  • 92d9f856ab main: rename some flags to make them explicitly internal Ayke van Laethem 2023-06-01 18:50:31 +02:00
  • ee5890f36f tools: use geomean for sizediff Damian Gryski 2023-05-16 13:44:48 -07:00
  • 744574193b machine/rp2040: fix i2c crash when getting abort while waiting for stop condition soypat 2023-06-04 13:23:49 -03:00
  • bbe755fb69 fix bug in rp2040 SetPeriod implementation soypat 2023-06-02 20:42:47 -03:00
  • 635d322703 Add bluemicro840 board Pierre Constantineau 2023-06-01 13:04:36 -06:00
  • ee90bdebff build: only make comment on sizediff job when run from the main repo deadprogram 2023-05-29 22:02:18 +02:00
  • bcdb3fc681 fix go:noinlines in volatile package soypat 2023-05-27 14:30:45 -03:00
  • b7b23ace3f samd21: fix issue with WS2812 driver Ayke van Laethem 2023-05-26 17:28:04 +02:00
  • f366cd53b7 build: explicitly pass the github token to GH action deadprogram 2023-05-22 19:12:11 +02:00
  • da81784ee9 attiny1616: implement Pin.Get() Ayke van Laethem 2023-05-21 02:40:58 +02:00
  • 481f60c5ea interp: add support for reading a pointer tag Ayke van Laethem 2023-05-20 17:28:13 +02:00
  • cf39db36fe interp: fix subtle bug in pointer xor Ayke van Laethem 2023-05-20 17:17:54 +02:00
  • 54c07b7de8 interp: move some often-repeated code into a function Ayke van Laethem 2023-05-20 17:14:01 +02:00
  • 2fb866ca86 avr: add attiny1616 support Ayke van Laethem 2023-05-18 00:13:43 +02:00
  • 4d11d552db avr: update gen-device-avr tool to support newer AVRs Ayke van Laethem 2023-05-17 23:08:55 +02:00
  • b43bd9e62a avr: fix interrupt names for newer attiny chips Ayke van Laethem 2023-05-16 22:39:30 +02:00
  • 572c22f66a add Settings to debug.BuildInfo Rajat Jindal 2023-05-20 08:28:07 +05:30
  • 1b66da4dff build: add issues write permission to sizediff job deadprogram 2023-05-20 09:27:02 +02:00
  • b08ff17f6b compiler: disallow most types in //go:wasmimport Ayke van Laethem 2023-05-19 15:34:05 +02:00
  • 41e787d504 compiler: add tests for error messages Ayke van Laethem 2023-05-19 15:29:34 +02:00
  • 6dba16f28e compiler: only calculate functionInfo once Ayke van Laethem 2023-05-19 15:24:28 +02:00
  • b336a1561f build: update GH actions-comment-pull-request to v2.3.1 deadprogram 2023-05-17 15:06:35 +02:00
  • 4c682680ca compileopts: don't filter build tags, use specific build tags instead Ayke van Laethem 2023-05-13 13:26:34 +02:00