Commit Graph

  • 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
  • 3591e194f7 machine: changed to block if no read data exists on UART and USB block-reading-of-uart-and-usb sago35 2022-03-29 08:25:37 +09:00
  • cc3009b5c1 os, runtime: enable os.Stdin for baremetal target sago35 2022-03-29 08:25:04 +09: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
  • d066b5c232 Move gitSha1 build time variable from main to goenv package ZauberNerd 2022-03-14 21:22:12 +00:00
  • 836ab95192 Rename reflect.Ptr to reflect.Pointer Elliott Sales de Andrade 2022-01-12 01:55:54 -05:00
  • cf8f4d65f2 Implement getpagesize and munmap. For go 1.18. Dan Kegel 2022-03-17 09:53:28 -07:00
  • 06b19cde2d interp: prevent an off-by-one during interp debug Damian Gryski 2022-03-14 14:22:28 -07:00
  • 42ae9a665f os: Add some exec.ProcessState stubs Elliott Sales de Andrade 2022-02-06 20:22:26 -05:00
  • c55c996c5d gc_leaking.go: don't inline alloc. Fixes #2674. Dan Kegel 2022-03-03 15:19:25 -08:00
  • 6fb90b6fc4 src/os: Add UserHomeDir() function to os package ZauberNerd 2022-03-05 00:24:33 +00:00
  • 6f31712b7d test: write into a temp file and read from its fd ZauberNerd 2022-03-04 20:49:37 +00:00
  • e295770363 test: simple test to verify os.File.Fd() is working ZauberNerd 2022-03-04 19:29:22 +00:00
  • 486b99961d src/os: implement os.File.Fd() method ZauberNerd 2022-03-04 15:44:55 +00:00
  • 4a98db4c86 Add regression test for #2666. Dan Kegel 2022-03-14 09:22:28 -07:00
  • c534fa1b6f On baremetal platforms, use simpler test matcher. Fixes #2666. Dan Kegel 2022-03-13 12:27:44 -07:00
  • eed78338e6 build: trigger builds of dev branches of repos in TinyGo ecosystem, e.g. Bluetooth, TinyFS, TinyFont, TinyDraw deadprogram 2022-03-13 13:05:59 +01:00
  • 5141638cbf Fix type of Signal constants on WASI Elliott Sales de Andrade 2022-02-05 20:44:26 -05:00
  • 5d4f795aec Add an empty os.Process.Signal implementation Elliott Sales de Andrade 2022-02-05 19:18:38 -05:00
  • db8603e378 Add os Signal aliases Elliott Sales de Andrade 2022-02-05 06:18:33 -05:00
  • bc098da93f Implement all of os.Signal in arch-specific syscall Elliott Sales de Andrade 2022-02-05 03:51:57 -05:00
  • e49e93f22c main: calculate default output path if -o is not specified Ayke van Laethem 2022-03-12 20:19:07 +01:00
  • 7d4bf09b1a builder: use correct permission bits when creating a library Ayke van Laethem 2022-03-12 22:12:03 +01:00
  • 320f21524e cgo: slightly improve error messages Ayke van Laethem 2022-03-12 20:34:25 +01:00
  • 4117055611 Makefile: chmod before fpm. For #2685 Dan Kegel 2022-03-08 14:53:58 -08:00
  • 603fff78d4 all: add support for ThinLTO Ayke van Laethem 2022-02-07 15:19:25 +01:00
  • d4b1467e4c build: support machine outlining pass in stacksize calculation Ayke van Laethem 2022-03-03 18:20:03 +01:00
  • 4cf8ad2bee Update libclang installation comment to libclang-13-dev ZauberNerd 2022-03-10 18:32:23 +00:00
  • 96c60f9692 atsamd51: allow faster frequency setting when using SPI sago35 2022-03-11 22:31:18 +09:00
  • 99ce46669b Fix LLVM build constraints Elliott Sales de Andrade 2022-02-02 06:54:20 -05:00
  • a1b4eafa07 samd21,samd51: fix usbcdc initialization when -serial=uart (#2631) sago35 2022-03-10 20:32:19 +09:00
  • ccbe03795a build/windows: use fork with updated permissions for new scoop deadprogram 2022-03-10 07:53:10 +01:00
  • 3f69c32a55 src/os: export correct values for os.DevNull for each OS ZauberNerd 2022-03-04 21:14:06 +00:00
  • b176494e44 add support for GPIO interrupts on esp32c3 Dmitriy 2022-01-30 19:04:27 -05:00
  • 0243a5b8be src/os: add stubs for exec.ExitError and ProcessState.ExitCode ZauberNerd 2022-03-04 15:31:31 +00:00
  • 1fac41d535 src/runtime: add stub for runtime.NumCPU() ZauberNerd 2022-03-04 15:21:55 +00:00
  • 1472fb6032 src/runtime: add stub for debug.ReadBuildInfo() ZauberNerd 2022-03-04 15:05:57 +00:00
  • 0fd3d785a3 syscall/js: allow copyBytesTo(Go|JS) to use Uint8ClampedArray Samuel Stauffer 2022-03-03 11:25:37 -08:00
  • b9c0aa77bf runtime: implement memhash Ayke van Laethem 2022-03-02 18:16:05 +01:00
  • 4c28f1b875 runtime: add fastrand Ayke van Laethem 2022-03-02 18:14:17 +01:00
  • 0791603c86 Makefile: add report-stdlib-tests-pass Dan Kegel 2022-03-01 09:04:17 -08:00
  • 095312fa3f src/syscall: document Environ() single-allocation tradeoff Damian Gryski 2022-03-02 12:44:04 -08:00