Commit Graph

  • 80269b98ba diagnostics: move diagnostic printing to a new package Ayke van Laethem 2024-07-12 18:28:53 +02:00
  • 3788b31ba5 main: add test for error coming from the optimizer Ayke van Laethem 2024-07-12 17:15:52 +02:00
  • f4ce11ef37 main: add error tests for the compiler Ayke van Laethem 2024-07-12 17:05:04 +02:00
  • a5f78a3900 main: add interp tests Ayke van Laethem 2024-07-12 14:32:50 +02:00
  • e409950492 main: refactor error messages to use FileCheck-like patterns Ayke van Laethem 2024-07-12 14:30:15 +02:00
  • 208eb1a817 fix: set ubuntu version to 24.04 to try to address #4347 deadprogram 2024-07-20 11:29:45 +02:00
  • 2920492e0a syscall: remove some dead code Ayke van Laethem 2024-07-17 18:46:07 +02:00
  • 87a8aafc4f all: simplify wasm-tools-go dependency Randy Reddig 2024-07-16 11:18:46 -07:00
  • f026422b04 add chromeos 9p support Tai Groot 2024-07-14 10:54:14 -07:00
  • fb91c7097f Do not stop compilation on compiler warnings Anatol Pomozov 2024-07-13 09:14:54 -07:00
  • d7773d3e86 loader: handle go list errors inside TinyGo Ayke van Laethem 2024-07-09 18:08:51 +02:00
  • b04b690842 libclang: do not make error locations relative Ayke van Laethem 2024-07-09 17:26:08 +02:00
  • 8a357af3d8 all: add testing for compiler error messages Ayke van Laethem 2024-07-09 17:16:32 +02:00
  • 7ac1ca0ae2 builder: remove workaround for generics race condition Ayke van Laethem 2024-07-12 20:25:57 +02:00
  • 2f3d821b13 cgo: support preprocessor macros passed on the command line Ayke van Laethem 2024-07-12 19:15:32 +02:00
  • 587ad68bd9 loader: report all type and syntax errors possible print-all-errors Ayke van Laethem 2024-07-12 15:07:24 +02:00
  • a6602dc708 loader: handle go list errors inside TinyGo Ayke van Laethem 2024-07-09 18:08:51 +02:00
  • 6f462fba4c fix: remove message after test binary built Dmitry Shemin 2024-07-09 08:53:50 +07:00
  • 3de78fcdc6 libclang: do not make error locations relative Ayke van Laethem 2024-07-09 17:26:08 +02:00
  • 3610c93b9e all: add testing for compiler error messages Ayke van Laethem 2024-07-09 17:16:32 +02:00
  • ac396708da main_test: Diff expected and actual results when tests fail (#4288) L. Pereira 2024-07-08 16:35:06 -07:00
  • d150badf33 gc_leaking: Don't zero out new allocations in some targets (#4302) L. Pereira 2024-07-08 16:34:40 -07:00
  • 2d85fc6a64 internal/wasi: update to wasm-tools-go@v0.1.2 (#4326) Randy Reddig 2024-07-08 22:09:47 +02:00
  • 5ca3e4a2da runtime: implement dummy getAuxv to satisfy golang.org/x/sys/cpu (#4325) Elias Naur 2024-07-08 22:09:30 +02:00
  • e6caa3fe9e transform: fix incorrect alignment of heap-to-stack transform Ayke van Laethem 2024-06-25 20:14:05 +02:00
  • 571447c7c1 compiler: add 'align' attribute to runtime.alloc calls Ayke van Laethem 2024-06-27 20:25:33 +02:00
  • 9cb263479c wasi preview 2 support (#4027) Damian Gryski 2024-07-02 07:02:03 -07:00
  • cb6edeae80 WIP: support for the CH32V003 chip ch32v003 Ayke van Laethem 2024-06-30 20:27:05 +02:00
  • f18c6e342f test: support GOOS/GOARCH pairs in the -target flag Ayke van Laethem 2024-06-27 19:31:35 +02:00
  • 2d5a8d407b add support for unix.{RawSyscall,RawSyscallNoError} leongross 2024-06-27 17:20:54 +02:00
  • 36958b2875 add support for unix.Syscall* invocations leongross 2024-06-25 09:52:05 +02:00
  • fae0402fde wasm-unknown: make sure the os package can be imported Ayke van Laethem 2024-06-27 18:27:28 +02:00
  • 4517a0c17b version: update to 0.33.0-dev deadprogram 2024-06-24 21:31:31 +02:00
  • 6abaee4640 compiler: remove old atomics workaround for AVR Ayke van Laethem 2024-06-22 17:13:04 +02:00
  • 1270a50104 machine: use new internal/binary package Ayke van Laethem 2024-06-24 17:26:58 +02:00
  • 868262f4a7 all: use latest version of x/tools Ayke van Laethem 2024-06-21 19:25:17 +02:00
  • d33ace7b59 remove unused registers for x86_64 linux syscalls leongross 2024-06-21 13:40:02 +02:00
  • dd6fa89aa6 Release 0.32.0 v0.32.0 Ayke van Laethem 2024-06-14 12:02:59 +02:00
  • d513cae5d2 add SetReadDeadline stub leongross 2024-06-14 14:31:50 +02:00
  • e612f7cf3f Add smoke tests for machine package Ayke van Laethem 2024-06-14 12:22:51 +02:00
  • 385a7920e6 compiler: fix race condition by applying a proposed patch Ayke van Laethem 2024-06-12 12:41:42 +02:00
  • 077b35e9ad all: drop support for Go 1.18 Ayke van Laethem 2024-06-12 13:28:30 +02:00
  • 880e940417 targets: add cyw43439 tag to badger2040-w and also add new pico-w target for wireless support deadprogram 2024-06-10 19:43:15 +02:00
  • ad6c89bf64 transform/rtcalls: Bail fast if can't convert pointer L. Pereira 2024-06-07 21:44:58 -07:00
  • ae6220262a cgo: implement shift operations in preprocessor macros Ayke van Laethem 2024-06-06 19:36:23 +02:00
  • e54711a4b0 Impossible stack trace... race-impossible-stacktrace Ayke van Laethem 2024-05-18 12:17:41 +02:00
  • e731a31eb9 update fpm ci, fixup import leongross 2024-05-16 15:01:45 +02:00
  • 3023ba584b Add process.Release for unix leongross 2024-05-07 17:06:19 +02:00
  • 3a8ef33c72 add FindProcess for posix leongross 2024-04-04 11:52:53 +02:00
  • 43e104e675 Debug race condition... race-debug Ayke van Laethem 2024-05-18 12:17:41 +02:00
  • 20b58a0128 Add signal stubs (#4270) leongross 2024-06-02 09:52:31 +02:00
  • bfccf3592a builder: make sure wasm-opt command line is printed if asked Damian Gryski 2024-05-30 21:02:18 -07:00
  • 272fea13e7 builder: keep un-wasm-opt'd .wasm if -work was passed Damian Gryski 2024-05-30 21:01:50 -07:00
  • b6fd0c818e src/reflect: uncomment more tests that pass Damian Gryski 2024-05-28 10:40:42 -07:00
  • c383a407e3 cgo: do a basic test that math functions work Ayke van Laethem 2024-03-03 20:53:45 +01:00
  • 7b7601d77c os/user: add stubs for Lookup{,Group} and Group diamondburned 2024-05-28 13:53:45 -07:00
  • f7c0466f78 compiler,reflect: fix NumMethods for Interface type frenkel26 2024-05-28 15:09:59 +03:00
  • 81ce7fb738 LLVM 18 support Ayke van Laethem 2024-05-18 12:55:35 +02:00
  • c2776dcf78 main: add -serial=rtt flag as possible option Ayke van Laethem 2024-05-24 16:28:25 +02:00
  • ad0340d437 fix fpm ci installion leongross 2024-05-16 15:06:56 +02:00
  • 30c4df16f2 add aes generic aliases leongross 2024-04-23 15:55:06 +02:00
  • fe27b674cd reflect: use int in StringHeader and SliceHeader on non-AVR platforms (#4156) Randy Reddig 2024-05-14 05:04:54 -07:00
  • c78dbcd3f2 Support UF2 drives with space in their name on Linux Mateusz Nowak 2024-04-16 21:16:20 +02:00
  • 8890b57ba0 Add I2C support for esp32 (#4259) Johann Freymuth 2024-05-13 21:58:06 +02:00
  • ee3a05f1de targets: add support for Badger2040 W deadprogram 2024-05-13 18:41:37 +02:00
  • 9307204111 Revert "flake.nix: explicitly add libcxx as dependency" Elias Naur 2024-02-02 15:43:52 +00:00
  • 71878c2c0c Adding a comment Marco Manino 2024-03-18 08:32:17 +01:00
  • cef2a82c97 Checking for methodset existance Marco Manino 2024-02-13 17:48:19 +01:00
  • 1d9f26cee1 targets: add support for m5paper Johann Freymuth 2024-05-08 13:23:45 +02:00
  • 6e58c44390 machine: add TxFifoFreeLevel() for CAN sago35 2024-05-10 22:35:36 +09:00
  • 7d6b667bba machine/stm32: add i2c Frequency and SetBaudRate() function for boards that were missing implementation deadprogram 2024-05-06 19:29:11 +02:00
  • 72f30ca6ec Makefile: add lld to list of build targets for wasm-ld Christian Stewart 2024-05-04 16:44:44 -07:00
  • 293b620faf build: update llvm cache to use tagged LLVM source version deadprogram 2024-04-29 21:08:51 +02:00
  • ad0af607ef Add 'make spell' target, fix what it finds. In .go files, only checks comments. Dan Kegel 2024-04-28 07:54:02 -07:00
  • da23cdeae4 make: use release esp-17.0.1_20240419 tag for source from espressif LLVM fork for reproducible builds deadprogram 2024-04-29 16:26:45 +02:00
  • d419cc11bf simulator: add support for GetRNG Ayke van Laethem 2024-04-28 14:36:27 +02:00
  • 441dfc98d7 simulator: fix I2C support Ayke van Laethem 2024-04-28 14:31:31 +02:00
  • 2b3b870bfe mksnanov3: limit programming speed to 1800 kHz Elias Naur 2024-03-09 11:41:45 +00:00
  • 7748c4922e compileopts: fix race condition Ayke van Laethem 2024-04-27 10:03:59 +02:00
  • 50f700ddb5 runtime: skip negative sleep durations in sleepTicks Elias Naur 2024-04-26 16:18:56 +02:00
  • f986ea84ac rp2040: fix timeUnit type Ayke van Laethem 2024-04-26 13:20:26 +02:00
  • 797a5a2031 machine/thingplus_rp2040, machine/waveshare-rp2040-zero:add WS2812 definition sago35 2024-04-15 09:20:56 +09:00
  • 3d433fe9f1 Lint: lint and fix src/{os,reflect} (#4228) dkegel-fastly 2024-04-22 11:10:13 -07:00
  • 1154212c15 chore: fix function names in comment hongkuang 2024-04-07 16:17:09 +08:00
  • 22bf045c9a add stm32 nucleol476rg support Patrick Ting 2024-03-29 22:37:40 -07:00
  • 39029cc376 Run Nick G's spellchecker github.com/client9/misspell, carefuly fix what it found (#4235) dkegel-fastly 2024-04-19 06:57:01 -07:00
  • 7122755725 compileopts: apply OpenOCD commands after target configuration Elias Naur 2024-03-09 11:36:57 +00:00
  • dcee228c4e add os.Link leongross 2024-03-26 13:21:50 +01:00
  • 9d6e30701b lint: add "make lint" target, run it from ci Dan Kegel 2024-04-12 12:19:48 -07:00
  • 85b59e66da machine: add __tinygo_spi_tx function to simulator Ayke van Laethem 2024-04-12 14:54:27 +02:00
  • 90b0bf646c rp2040: make all RP2040 boards available for simulation Ayke van Laethem 2024-03-30 13:37:52 +01:00
  • c55ac9f28e rp2040: move UART0 and UART1 to common file Ayke van Laethem 2024-03-30 13:24:55 +01:00
  • 2733e376bd fix square alias for ed25519 leongross 2024-03-21 16:48:52 +01:00
  • 331cfb65b7 nix: fix wasi-libc include headers Ayke van Laethem 2024-03-28 12:25:58 +01:00
  • 055950421a all: change references of 'wasi' to 'wasip1'; test hygiene Randy Reddig 2024-03-05 09:19:31 -08:00
  • cfcc894855 targets: add wasi.json that inherits wasip1.json Randy Reddig 2024-03-05 08:54:22 -08:00
  • 8bd0155c51 os, testing: just check runtime.GOOS == "wasip1" Randy Reddig 2024-03-04 10:48:20 -08:00
  • 32a056c32a syscall: use libc_getpagesize instead of hard-coded constant Randy Reddig 2024-03-04 10:31:13 -08:00
  • 8e8ad9004f all: replace target=wasi with target=wasip1 Randy Reddig 2024-03-04 10:26:41 -08:00
  • 62d8cdb218 Map the rest of the pinout Patrick Lindsay 2024-03-15 21:48:46 -05:00