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

  • dd1a836903 interp: do not try to interpret past task.Pause() Ayke van Laethem 2022-05-22 14:02:01 +02:00
  • 4ed0936c0e darwin: adjust syscall suffix for arm64 Dan Kegel 2022-05-12 08:48:44 -07:00
  • 7a5d4c9537 darwin: add support for arm64 GOARCH (aka Apple Silicon) Ayke van Laethem 2022-02-15 14:29:44 +01:00
  • af6bbaf532 Use release built tinygo in Makefile Dylan Arbour 2022-05-06 17:36:51 -04:00
  • 4c7449efe5 compiler: alignof [0]func() = 1 Steven Kabbes 2022-05-17 21:23:43 -07:00
  • 995e815b63 avr: enable testdata/map.go Ayke van Laethem 2022-05-04 22:33:36 +02:00
  • 109b5298c4 avr: use compiler-rt Ayke van Laethem 2021-02-12 01:34:22 +01:00
  • a94e03eff2 avr: get go test -target=simavr to work Ayke van Laethem 2022-05-04 22:15:26 +02:00
  • eb3d6261b4 builder: remove extra formatting verb from error message Damian Gryski 2022-05-16 10:52:14 -07:00
  • 15724848f9 build: install scoop without update to avoid bug ScoopInstaller/Scoop #4917 deadprogram 2022-05-17 20:25:25 +02:00
  • 8f40b107d9 rp2040: replace sleep 'busy loop' with timer alarm Kenneth Bell 2022-05-11 20:39:41 +01:00
  • fa673f0827 Makefile: fix forced rebuild of LLVM Ayke van Laethem 2022-05-08 03:11:27 +02:00
  • e3fe6d8f37 Skip slice-copy test for LLVM < 14 Elliott Sales de Andrade 2022-05-07 19:47:59 -04:00
  • 5c23f6fb6c all: remove support for LLVM 11 and LLVM 12 Ayke van Laethem 2022-05-05 14:52:20 +02:00
  • 5afb63df60 cgo: refactor Ayke van Laethem 2022-02-20 19:54:52 +01:00
  • 1d2c39c3b9 os: skip TestDirFSPathsValid on WASI to work around #2828 on windows Dan Kegel 2022-05-01 21:36:38 -07:00
  • 270a2f51fd os: skip TestDirFS on wasi until #2827 is fixed Dan Kegel 2022-05-01 20:26:14 -07:00
  • e87cd23e87 os: Drop support for go 1.15 Dan Kegel 2022-05-01 08:04:05 -07:00
  • db389ba443 all: update version for next development iteration deadprogram 2022-05-02 20:39:17 +02:00
  • d1dfa1155c ci: fix Go version in ARM build Ayke van Laethem 2022-05-01 22:50:28 +02:00
  • cf0b7edc78 all: release v0.23.0 Ayke van Laethem 2022-04-28 16:56:51 +02:00
  • a32cda7a4c testdata: move map growth test to map.go Damian Gryski 2022-04-27 10:31:34 -07:00
  • b251ce7b33 src/runtime: return a nil pointer for compiler bugs in hashmap code Damian Gryski 2022-04-27 10:28:04 -07:00
  • 1abe1203a3 src/runtime: make hashmap calculations more uintptr-size independent Damian Gryski 2022-04-09 18:59:44 -07:00
  • 8b360ec911 src/runtime: remove extra if check in hashmap set logic Damian Gryski 2022-04-07 17:14:57 -07:00
  • 93654544b3 src/runtime: prevent overflow when calculating hashmap growth limits Damian Gryski 2022-04-07 17:14:35 -07:00
  • 050d516264 testdata: add test for mapgrowth logic Damian Gryski 2022-03-14 11:51:44 -07:00
  • 9a8328fcb7 src/runtime/hashmap: comments for iterator structure Damian Gryski 2022-03-07 14:54:36 -08:00
  • 6812a4dc04 src/runtime: first darft of map growth code Damian Gryski 2022-03-07 10:52:36 -08:00
  • 8568d4f625 esp32: add support for running and debuggin using qemu-esp32 Ayke van Laethem 2022-04-22 18:57:40 +02:00
  • bd56636d58 all: make emulator command a string instead of a []string Ayke van Laethem 2022-04-22 17:45:19 +02:00
  • 4fe3a379a5 ci: add ARM build, cross compiled on an amd64 host Ayke van Laethem 2022-02-03 15:40:59 +01:00
  • fce42fc7fa machine/thingplus: rename to the singular thing as that it the correct name deadprogram 2022-04-26 13:26:24 +02:00
  • 5d177d1328 runtime: be able to deal with a very small heap Ayke van Laethem 2022-04-26 15:45:47 +02:00
  • 9eb4a6268a
    Pico adc input ch support (#2737) lincolngill 2022-04-26 21:49:38 +12:00
  • 11a402de95 docs: update list of currently supported boards deadprogram 2022-04-26 07:47:34 +02:00
  • cdd9198888 github: also do tinygo-test-wasi-fast on windows Dan Kegel 2022-04-23 15:08:25 -07:00
  • 6055e6eb23 Makefile: compress/lzw fails on windows wasi, see #2800, not plain windows. Dan Kegel 2022-04-23 15:07:43 -07:00
  • 9239c61edb TestChdir: avoid cd .., as wasi does not really support it yet. Tiptoes around #2799. Dan Kegel 2022-04-24 20:20:30 -07:00
  • 008b373df4 build: use latest Windows hosted runner version deadprogram 2022-04-24 15:27:40 +02:00
  • c387a09f54 build: use Go 1.18.1 for all builds deadprogram 2022-04-24 15:21:11 +02:00
  • 5bb3ca2618 machine/circuitplay-bluefruit: move pin mappings so board can be compiled for WASM use in Playground deadprogram 2022-04-24 20:24:09 +02:00
  • a4ea85b303 xiao-ble: initial support Yurii Soldak 2022-02-04 22:56:58 +01:00
  • 27d38a9663 machine/board_thingsplus_rp2040 targets/thingsplus-rp2040: support sparkfun thingsplus rp2040 board Olaf Flebbe 2022-04-23 22:23:37 +02:00
  • ee497a296b docker: update Dockerfile to use Go 1.18 deadprogram 2022-04-23 13:10:38 +02:00
  • 6b31ee1e93 all: update to LLVM 14 Ayke van Laethem 2022-02-05 14:27:50 +01:00
  • cad6a57077 compiler: remove support for memory references in AsmFull Ayke van Laethem 2022-04-20 14:20:03 +02:00
  • 52233790cc mimxrt1062: simplify arm.AsmFull to arm.Asm Ayke van Laethem 2022-04-20 14:19:06 +02:00
  • 9160f3f16d main: use shared code for both run and test subcommands Ayke van Laethem 2022-04-19 23:07:31 +02:00
  • 69d7ed5cda os: define ErrDeadlineExceeded; fixes go 1.18 compile error in net/http, #2782 Dan Kegel 2022-04-18 13:12:54 -07:00
  • 111661658b .github: use proper name for Mac OS 11 (10.16 was unofficial; we could also use 10.15) Dan Kegel 2022-04-18 11:39:44 -07:00
  • 3000b2d15e gofmt src/machine/machine_mimxrt1062_spi.go to please 1.18 Dan Kegel 2022-04-18 08:19:04 -07:00
  • c89f026532 Makefile: tinygo-test: skip compress/flate test on windows for now Dan Kegel 2022-04-18 07:31:43 -07:00
  • e09b1d06f5 Smoke test 1.15 still until we drop support for it Dan Kegel 2022-04-10 10:13:38 -07:00
  • 0590ccb260 gofmt exec_posix.go Dan Kegel 2022-04-09 18:54:28 -07:00
  • fe0acb1670 ci: updated supported go versions from 1.15-1.17 to 1.16-1.18 Dan Kegel 2022-04-09 18:34:02 -07:00
  • d58c7d2521 main: add support for command-line parameters to tinygo run Ayke van Laethem 2022-04-15 17:29:21 +02:00
  • 85f5411d60 main: unify how a given program runs Ayke van Laethem 2022-04-15 17:00:24 +02:00
  • c5de68622e
    board/teensy40: Add SPI support (#1455) ardnew 2022-04-16 08:43:52 -05:00
  • 8fb93fbac4 esp: support CGo Ayke van Laethem 2022-04-15 21:35:30 +02:00
  • ef3b3c0d6a transform: fix poison value in heap-to-stack transform Ayke van Laethem 2022-04-14 22:30:41 +02:00
  • 2dc46a851b
    board/teensy40: Add ADC support (#1458) ardnew 2022-04-13 10:12:31 -05:00
  • f3afc7bbf3 Revert "fix: flash-command for maixbit board" Ron Evans 2022-04-12 15:22:48 +02:00
  • 4858b27120 Also disable asynchronous unwind tables Elliott Sales de Andrade 2022-04-10 23:54:34 -04:00
  • 7f507a7026 Fix incorrect formatting arguments Elliott Sales de Andrade 2022-04-10 16:13:40 -04:00
  • 83227e68df all: use compiler-rt from LLVM Ayke van Laethem 2022-01-02 00:26:15 +01:00
  • 09a3c6a16b flash: add openocd-verify sago35 2022-03-24 18:37:29 +09:00
  • f613cb41a3 rp2040: fix spurious i2c STOP during write+read transaction soypat 2022-03-31 21:12:25 -03:00
  • e060e588ab goenv: look for Go version in $GOROOT/src/internal/buildcfg/zbootstrap.go Elias Naur 2022-04-07 17:25:55 +02:00
  • 8dfb317d28 Allow building with go 1.18 Dan Kegel 2022-04-08 08:20:28 -07:00
  • 9cedd78d9c Add a shim for internal/fuzz Elliott Sales de Andrade 2022-02-05 03:49:55 -05:00
  • 20a27746b2 compiler: make RawSyscall an alias for Syscall per suggestion from Ayke. For #2474. Dan Kegel 2022-01-20 02:57:05 +00:00
  • c78df85015 os: Implement Pipe for darwin, add smoke test. Dan Kegel 2021-12-31 21:53:20 -08:00
  • c0d257d682 compiler: fix difference in aliases in interface methods Ayke van Laethem 2022-04-06 21:22:04 +02:00
  • 7af24c7864 compiler: allow slices of empty structs. Dan Kegel 2022-04-05 15:47:50 -07:00
  • 3dc1e403ea runtime: stub {Lock,Unlock}OSThread. Makes 1.18 happier on windows. Dan Kegel 2022-03-26 11:20:43 -07:00
  • 1deee3ec5a m5stamp-c3: add pin setting of UART sago35 2022-04-05 18:48:34 +09:00
  • 0f9f316db2 main_test.go: fork testdata/testing.go for go 1.18 Dan Kegel 2022-03-19 19:56:43 -07:00
  • 0dd521e1d1 add support for esp32c3 to receive UART data Dmitriy 2022-02-03 11:00:50 -05:00
  • 1dcdd5f2d2 Revert "src/runtime: first darft of map growth code" Ron Evans 2022-04-04 23:45:16 +02:00
  • dcd8ee63a8 Revert "src/runtime/hashmap: comments for iterator structure" Ron Evans 2022-04-04 23:45:16 +02:00
  • b8bf0ac3f1 Revert "testdata: add test for mapgrowth logic" Ron Evans 2022-04-04 23:45:16 +02:00
  • 73571dd423 testdata: add test for mapgrowth logic Damian Gryski 2022-03-14 11:51:44 -07:00
  • 8872229a0b src/runtime/hashmap: comments for iterator structure Damian Gryski 2022-03-07 14:54:36 -08:00
  • 7e05efa274 src/runtime: first darft of map growth code Damian Gryski 2022-03-07 10:52:36 -08:00
  • b02cea0321 fix: flash-command for maixbit board Sai Sasidhar Maddali 2022-04-02 13:31:24 -07:00
  • 8823a934a3 syscall: stub WaitStatus Dan Kegel 2022-03-19 13:21:54 -07:00
  • 6ac02cc34c syscall: wasi: more complete list of signals Dan Kegel 2022-03-19 13:25:30 -07:00
  • e259598b68 syscall: darwin: more complete list of signals Dan Kegel 2022-03-19 13:22:32 -07:00
  • f159573975 Add reflect.Value.FieldByIndexErr stub Elliott Sales de Andrade 2022-03-21 03:29:53 -04:00
  • 234234af15 build: add JSON output to build command sago35 2022-02-14 12:03:04 +09:00
  • 3d68804702 Add board support for ESP32-C3-12f Kit Dmitriy 2022-02-02 22:32:58 -05:00
  • 38efca1e2d syscall: stub mmap(), munmap(), MAP_SHARED, PROT_READ, SIGBUS, etc. on nonhosted targets Dan Kegel 2022-03-19 11:22:09 -07:00
  • 0a75dd82b9 updating the comments for stub funcs Aayush Attri 2022-03-19 17:36:17 +00:00
  • fbc748f152 removing Version stub Aayush Attri 2022-03-14 11:00:40 +00:00
  • 881aba1785 add stub for runtime numcgocall, numgoroutine and version Aayush Attri 2022-03-12 12:12:16 +00:00
  • aa421bf655 compiler.go: createBuiltin: accept alias for slice. Helps 1.18 tests pass. Dan Kegel 2022-03-18 08:44:17 -07:00
  • 1fb1f08233 syscall: define MAP_SHARED and PROT_READ on wasi Dan Kegel 2022-03-18 09:23:35 -07:00
  • 0b5d300d94 targets/wasi: remove --export-dynamic linker flag ZauberNerd 2022-03-18 10:42:32 +00:00
  • 2fdcabdcce src/runtime: add runtime.Version() ZauberNerd 2022-03-04 14:58:40 +00:00