Commit Graph

  • b3c040e9f7 runtime: make map iteration less defined Damian Gryski 2024-09-18 10:54:07 -07:00
  • 52788e5826 main: rework usage (#4467) leongross 2024-09-28 12:33:18 -07:00
  • bcd4c6b658 builder: nits leongross 2024-09-12 14:50:42 +02:00
  • 37460ad60a compiler: support pragmas on generic functions Ayke van Laethem 2023-03-24 00:23:03 +01:00
  • dcca47f1f6 main: add -ldflags='-extldflags=...' support Ayke van Laethem 2024-09-18 11:46:16 +02:00
  • 892efaec97 support -extldflags Damian Gryski 2024-09-17 12:08:24 -07:00
  • 84048f299f os/File: add stubs for os.File Deadlines (#4465) leongross 2024-09-17 08:26:22 -07:00
  • a9bf981d92 Cgo add cbytes implementation (rebased version of #3318) (#4470) leongross 2024-09-17 07:12:57 -07:00
  • d4729f92bd targets/wasip2: add wasmtime -S args to support network interfaces Randy Reddig 2024-09-15 10:18:02 -07:00
  • 5a014dd6a3 tinygo: add relative and absolute --dir options to wasmtime args (#4431) Randy Reddig 2024-09-17 09:24:23 +02:00
  • d948941d82 governance: add initial documentation for project governance (#4457) Ron Evans 2024-09-13 11:24:10 +02:00
  • 5abf1e998d Fix #4421: Add -C DIR flag (#4422) archie2x 2024-09-12 22:05:44 -07:00
  • 14b96f6f68 ci: test newly supported packages test-new-packages Ayke van Laethem 2024-08-23 17:56:09 +02:00
  • b5626e70cb submodules: remove separate renesas-svd repo in favor of more recent changes. deadprogram 2024-08-16 16:16:53 +02:00
  • c201faab92 gitignore: ignore device files generated for Renesas deadprogram 2024-08-16 16:12:15 +02:00
  • 2e47a9c5cd gen-device: switch generator for Renesas code to use main cmsis-svd repo deadprogram 2024-08-16 16:11:31 +02:00
  • e13d4ba3d0 GNUmakefile, internal/wasm-tools: s/ydnar/bytecodealliance/g Randy Reddig 2024-09-05 11:40:45 -07:00
  • 9dcb63ca98 internal/wasi: regenerated with wit-bindgen-go@v0.20 Randy Reddig 2024-09-05 11:31:45 -07:00
  • 78ddc51471 internal/wasm-tools: update wasm-tools-go to new repo and version Randy Reddig 2024-09-05 11:22:30 -07:00
  • c931bc7394 wasip2: do not export the _start function Ayke van Laethem 2024-08-27 15:47:19 +02:00
  • 1f3e0004a9 add board: RAKwireless RAK4631 (#4454) Warren Guy 2024-09-05 10:49:36 +01:00
  • d4cb92f27c compiler: fix passing weirdly-padded structs to new goroutines Ayke van Laethem 2024-08-31 13:25:42 +02:00
  • ee5bc65c97 compiler: move some code around to make the next bugfix easier Ayke van Laethem 2024-08-31 13:18:26 +02:00
  • 4f1b69827d reflect: support big-endian systems Ayke van Laethem 2024-08-23 16:08:43 +02:00
  • 73f519b589 interp: support big-endian targets Ayke van Laethem 2024-08-22 16:42:03 +02:00
  • 25abfff632 mips: use MIPS32 (instead of MIPS32R2) as the instruction set Ayke van Laethem 2024-08-22 15:53:22 +02:00
  • e39358d0ee stub runtime_{Before,After}Exec for linkage Roger Standridge 2024-08-21 08:32:23 -07:00
  • 105fe9b25d darwin: replace custom syscall package with Go native syscall package Ayke van Laethem 2024-08-18 19:33:04 +02:00
  • 753f4b38b4 version: update to 0.34.0-dev sago35 2024-08-21 09:03:46 +09:00
  • 910cf87ed5 wasip1: deduplicate target selection wasip1-no-json Ayke van Laethem 2024-08-26 18:56:51 +02:00
  • d144b11611 fix: add missing Truncate() function stub to os/file for bare-metal systems deadprogram 2024-08-23 12:44:39 +02:00
  • 1ef1aa7862 mips: fix big-endian (GOARCH=mips) support Ayke van Laethem 2024-08-22 15:16:15 +02:00
  • 83c98a23ce mips: fix crash with GOMIPS=softfloat Ayke van Laethem 2024-08-21 16:30:29 +02:00
  • 336b9b33ab tinygo: detect GOOS=wasip1 for relative WASI paths via config instead of target name (#4423) Randy Reddig 2024-08-21 02:03:02 +02:00
  • ef4f46f1d1 all: version 0.33.0 v0.33.0 Ayke van Laethem 2024-08-19 20:33:24 +02:00
  • 16cd500000 ci: update apt repo for sizediff toolchain Ayke van Laethem 2024-08-19 19:56:43 +02:00
  • 16950780d3 targets: remove import-memory flag from wasm-unknown target to fix #4319 deadprogram 2024-08-16 17:06:04 +02:00
  • 7e284a37fc ci: use Go 1.23 Ayke van Laethem 2024-06-22 17:04:44 +02:00
  • b6c53a6f0e darwin: work around a linker error for the mime/quotedprintable tests Ayke van Laethem 2024-08-16 21:46:55 +02:00
  • 8b626e6ea7 compiler: add support for Go 1.23 range-over-func Ayke van Laethem 2024-08-15 19:55:39 +02:00
  • 1d1f4fc401 syscall: add all MacOS errno values Ayke van Laethem 2024-08-15 19:23:42 +02:00
  • 250426c1e5 sync: add Map.Clear() Ayke van Laethem 2024-06-24 16:34:12 +02:00
  • e300e90a63 reflect: implement Type.Overflow* functions Ayke van Laethem 2024-06-24 16:24:22 +02:00
  • e865db232b runtime: implement timers for Go 1.23 Ayke van Laethem 2024-06-24 16:19:07 +02:00
  • db2a06a9bb internal/abi: implement initial version of this package Ayke van Laethem 2024-06-22 17:56:29 +02:00
  • 560fd0a558 unique: implement custom version of unique package Ayke van Laethem 2024-06-23 14:42:25 +02:00
  • b8048112df internal/bytealg: add CompareString Ayke van Laethem 2024-06-22 17:54:47 +02:00
  • b51cda9721 sync/atomic: add And* and Or* compiler intrinsics needed for Go 1.23 Ayke van Laethem 2024-06-22 17:25:46 +02:00
  • 4d60d679d3 compiler: fixup Sprintf uses Damian Gryski 2024-08-14 12:09:01 -07:00
  • 9932f2e126 builder: os.SEEK_CUR -> io.SeekCurrent Damian Gryski 2024-08-14 12:08:36 -07:00
  • bf8d6460da os/user: use stdlib version of this package Ayke van Laethem 2024-07-02 17:20:07 +02:00
  • d3e67cf18c make spellfix: fix top level files, too. Dan Kegel 2024-08-14 14:36:16 -07:00
  • 5d82a7eee6 misspell.csv: add another misspelling. Fix by hand, since spellfix is too timid to fix in non-whitespace context? Dan Kegel 2024-08-14 14:30:56 -07:00
  • c82ff057f5 Fix 'numer of', since 'NUMER' by itself is valid abbrev for numerator. Dan Kegel 2024-08-14 14:00:07 -07:00
  • 5368dd22c5 misspell.csv: add new misspellings; also check in result of 'make spellfix'. Dan Kegel 2024-08-14 13:52:51 -07:00
  • 194396d715 unix: print a message when a fatal signal happens Ayke van Laethem 2024-08-12 18:45:22 +02:00
  • 815784bd96 machine/usb/descriptor: Reset joystick physical Unrud 2024-08-05 19:23:15 +02:00
  • 7fc64a27b4 machine/usb/descriptor: Drop second joystick hat Unrud 2024-08-05 19:23:15 +02:00
  • c38bf27091 machine/usb/hid/joystick: Allow more hat switches Unrud 2024-08-05 19:23:14 +02:00
  • 9a2fab8874 machine/usb/descriptor: Add more HID... functions Unrud 2024-08-05 19:23:14 +02:00
  • f1516ad3ee machine/usb/descriptor: Fix encoding of values Unrud 2024-08-05 19:23:13 +02:00
  • 4dc07d6cc3 arm: support softfloat in GOARM environment variable Ayke van Laethem 2024-07-31 14:17:24 +02:00
  • a35b983a5d linux: use -musleabi* instead of -gnueabi* (or nothing) Ayke van Laethem 2024-07-31 14:06:21 +02:00
  • 89ffb47a0c wasm: add recover support wasm-recover Ayke van Laethem 2024-08-03 09:56:19 +02:00
  • 2f7952ff29 compiler: support panics inside indirect deferred functions Ayke van Laethem 2024-08-04 15:37:50 +02:00
  • a47ff02c82 make spell: add a few missing misspellings, fix format of .csv file, also fix *.md Dan Kegel 2024-08-13 11:39:41 -07:00
  • e27b2c4ad6 circleci: our version of misspell is no longer supported with go < 1.21, so disable lint in go 1.19 ci job Dan Kegel 2024-08-12 14:55:53 -07:00
  • 8135be4e90 GNUmakefile: add spellfix target, use it. (#4387) dkegel-fastly 2024-08-12 14:24:38 -07:00
  • 835e73237e GNUmakefile: add "help" target (#4390) dkegel-fastly 2024-08-12 10:19:16 -07:00
  • eab1a5d7ec reflect, runtime: remove *UnsafePointer wrappers for functions Ayke van Laethem 2024-08-12 13:10:07 +02:00
  • f188eaf5f9 mips: add GOMIPS=softfloat support Ayke van Laethem 2024-07-30 19:08:55 +02:00
  • 6efc6d2bb6 compileopts: refactor defaultTarget function Ayke van Laethem 2024-07-30 18:28:01 +02:00
  • d6e73b4c68 add os.Truncate(name, size) (see #4209) Roger Standridge 2024-08-09 01:53:42 -07:00
  • 2e76cd3687 builder: interpret linker error messages Ayke van Laethem 2024-07-10 13:42:21 +02:00
  • 2eb39785fe cgo: add support for printf Ayke van Laethem 2024-01-27 12:43:45 +01:00
  • 3021e16bbf wasm: call __stdio_exit on exit Ayke van Laethem 2024-02-16 16:33:07 +01:00
  • 55f7d21ff5 builtins: add GENERIC_TF_SOURCES Ayke van Laethem 2024-06-24 18:02:07 +02:00
  • 841abb0903 feat: add node: specifier Kobayashi Shunta 2024-08-08 23:07:47 +09:00
  • fb3d98ce6e compileopts: add CanonicalArchName to centralize arch detection Ayke van Laethem 2024-08-06 12:44:01 +02:00
  • 020664591a main: show runtime panic addresses for tinygo run Ayke van Laethem 2024-08-05 13:34:02 +02:00
  • 2d6d9eb76d ci: don't include prebuilt libraries in the release Ayke van Laethem 2024-08-04 18:37:20 +02:00
  • a8a532f9d6 os: add file.Truncate leongross 2024-08-02 08:22:46 -07:00
  • 417a26d20c runtime: Simplify slice growing/appending code (#4287) L. Pereira 2024-07-31 13:20:12 -07:00
  • 88f9fc3ce2 reflect: return correct name for unsafe.Pointer type Ayke van Laethem 2024-07-28 19:00:00 +02:00
  • 84c376160f transform: use thinlto-pre-link passes Ayke van Laethem 2024-07-28 10:48:31 +02:00
  • 7ff626dcee reflect: fully implement Type.AssignableTo reflect-AssignableTo Ayke van Laethem 2024-07-31 19:53:37 +02:00
  • 19e2d12517 compiler: reimplement interface type asserts interface-type-assert-table Ayke van Laethem 2024-07-29 14:16:10 +02:00
  • 6184a6cd35 Revert "Getting DeepEqual to work with maps whose key is an interface (#4360)" Ayke van Laethem 2024-07-26 16:56:42 +02:00
  • 73dc9963ed reflect: move binary flag into map type reflect-map-keyflag Ayke van Laethem 2024-07-28 14:10:27 +02:00
  • 1fd75ffbda Getting DeepEqual to work with maps whose key is an interface (#4360) Laurent Demailly 2024-07-23 15:30:02 -07:00
  • 61d36fb3f8 Add missing T.Deadline Laurent Demailly 2024-07-21 10:55:54 -07:00
  • b318a941a4 add Fork and Exec libc hooks leongross 2024-07-23 11:50:35 +02:00
  • 725518f007 all: add linux/mipsle support Ayke van Laethem 2024-06-24 20:22:16 +02:00
  • 04d1261f8a build: add package ID to compiler and optimization error messages Ayke van Laethem 2024-07-21 14:12:55 +02:00
  • 3e2230eadb os/Chown (#4213) leongross 2024-07-21 10:56:55 +02:00
  • 4f908f4877 net: update to latest net package deadprogram 2024-07-20 15:49:36 +02:00
  • 319683b863 Add enough tls.ConnectionState and tls.CipherSuiteName() to compile fortio/log (#4345) Laurent Demailly 2024-07-20 11:19:03 -07:00
  • 4af3f618f8 rewrite Reply() to fix sending long replies in I2C Target Mode Matthew Hiles 2024-07-11 09:44:43 -04:00
  • 89340f82dc Allows compilation of code using debug.BuildInfo and show correct tinygo version (#4343) Laurent Demailly 2024-07-20 06:26:08 -07:00
  • 824bf24445 diagnostics: sort package diagnostics by position Ayke van Laethem 2024-07-12 18:35:54 +02:00