Граф коммитов

  • 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 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 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
  • af76c807e2 windows: re-enable parallelism Ayke van Laethem 2023-05-13 14:36:59 +02:00
  • cdbd850f80 machine: add DefaultUART to xiao sago35 2023-05-16 23:35:37 +09:00
  • d256804af7 src/reflect: remove overflow checks from uvarint32 Damian Gryski 2023-05-15 16:02:02 -07:00
  • e3c96803c3 runtime: fix structField.data comment Damian Gryski 2023-05-15 15:59:28 -07:00
  • f55bb8e030 builder: bump sizes_test Damian Gryski 2023-04-27 09:52:19 -07:00
  • 07fb3a0cad compiler,reflect: make field offsets varints Damian Gryski 2023-04-27 09:14:08 -07:00
  • 02913563df build: add write permission to sizediff GH actions job to always be able to add comments deadprogram 2023-05-16 10:46:10 +02:00
  • 535e64adbc reflect: optimize Zero() a little bit Ayke van Laethem 2023-05-13 14:23:29 +02:00
  • af936f3261 ci: add comment with binary size difference Ayke van Laethem 2023-04-27 15:10:35 +02:00
  • d1a45f2efc machine/usb/hid: fix hidreport (2) sago35 2023-05-10 19:37:25 +09:00
  • b56a263d0d machine/flash: remove FlashBuffer, modify flash example to use BlockDevice interface deadprogram 2023-05-09 22:03:11 +02:00
  • 6435f62dcc builder: implement Nordic DFU file writer in Go Ayke van Laethem 2023-05-06 18:16:38 +02:00
  • f4c8c37b7b nrf: add ADC oversampling support Ayke van Laethem 2023-05-09 16:46:50 +02:00
  • 868812717f nrf: add sample time to ADC Ayke van Laethem 2023-05-09 16:22:13 +02:00
  • e82f595f37 nrf: add ability to set the reference voltage Ayke van Laethem 2023-05-09 15:49:41 +02:00
  • e5af121553 nrf: refactor ADC code a little bit Ayke van Laethem 2023-05-09 15:04:45 +02:00
  • 20fdbc1f9d pinetime: update the target file Ayke van Laethem 2023-05-07 21:00:37 +02:00
  • 14fed59827 machine/usb/hid: fix hidreport sago35 2023-05-07 08:02:05 +09:00