Branch | Commit message | Author | Age |
0.34-dev | version: update to 0.34.0-dev | sago35 | 4 months |
QuLogic-update-wasi-libc | targets: increase default stack size to 32k for wasi/wasm targets | deadprogram | 15 months |
add-nrfjprog-settings | nrf: Added support for writing with nrfjprog on all nrf boards | sago35 | 4 years |
alpine-static-3 | WIP alpine build | Ayke van Laethem | 3 years |
ardnew-usb-common | Merge remote-tracking branch 'ardnew/feature/usb-common' into feature/usb-common | BCG | 3 years |
arm-softfloat | arm: support softfloat in GOARM environment variable | Ayke van Laethem | 4 months |
atomic-gc-leaking | runtime: prepare the leaking GC for concurrent operations | Ayke van Laethem | 5 weeks |
atsame5x-adc | atsamd51 atsame5x: change to allow specifying the ADC Bus number | sago35 | 4 years |
avr-compiler-rt | avr: use compiler-rt | Ayke van Laethem | 4 years |
avr-gc-precise | avr: use precise GC by default | Ayke van Laethem | 10 months |
avr-remove-atomics-workaround | compiler: remove old atomics workaround for AVR | Ayke van Laethem | 6 months |
aykevl-llvmfix-perf | optimize check function | Ayke van Laethem | 5 years |
badger-2040-w | targets: add support for Badger2040 W | deadprogram | 7 months |
bdwgc | all: add the Boehm-Demers-Weiser GC on Linux | Ayke van Laethem | 4 months |
binaryen-no-submodules | ci: don't add --recursive when updating submodules | Ayke van Laethem | 9 months |
bitcode-path | builder: fixed a problem with multiple process build cases | sago35 | 4 years |
block-reading-of-uart-and-usb | machine: changed to block if no read data exists on UART and USB | sago35 | 3 years |
boardsimu | machine/dummy: add hooks to override peripheral methods | Ayke van Laethem | 6 years |
build-llvm-byollvm-version | build: update llvm cache to use tagged LLVM source version | deadprogram | 8 months |
build-llvm-image | build: use llvm-17 base image correctly for faster docker dev builds | deadprogram | 11 months |
build-ssa-in-jobs | builder: do Go SSA build in a separate job | Ayke van Laethem | 15 months |
builder-parallel | interp: do not rely on fixed type names | Ayke van Laethem | 5 years |
builder-real-thinlto | builder: add real ThinLTO mode | Ayke van Laethem | 22 months |
builder-rwmutex | builder: protect against unsupported concurrency in clang/lld | Ayke van Laethem | 5 years |
can-txfifo | machine: add TxFifoFreeLevel() for CAN | sago35 | 7 months |
canonical-arch-name | compileopts: add CanonicalArchName to centralize arch detection | Ayke van Laethem | 5 months |
cgo-const-shift | cgo: implement shift operations in preprocessor macros | Ayke van Laethem | 7 months |
cgo-errno-return | cgo: support errno value as second return parameter | Ayke van Laethem | 5 weeks |
cgo-macro-features | cgo: support function-like macros | Ayke van Laethem | 5 weeks |
cgo-macro-via-cmdline | cgo: support preprocessor macros passed on the command line | Ayke van Laethem | 5 months |
cgo-math-h | cgo: do a basic test that math functions work | Ayke van Laethem | 7 months |
cgo-noescape | cgo: add support for `#cgo noescape` lines | Ayke van Laethem | 5 weeks |
cgo-printf | cgo: add support for printf | Ayke van Laethem | 5 months |
cgo-stdint-alias | cgo: refactor Go types a little bit | Ayke van Laethem | 15 months |
ch32v003 | WIP: support for the CH32V003 chip | Ayke van Laethem | 6 months |
chan-rewrite | runtime: rewrite channel implementation | Ayke van Laethem | 5 weeks |
channel-data-uint32 | runtime: use uint32 for the channel state and select index | Ayke van Laethem | 4 weeks |
channels-threading | runtime: make channels parallelism-safe | Ayke van Laethem | 3 weeks |
ci-compat-tests | ci: run at least some tests on older Go/LLVM versions | Ayke van Laethem | 8 weeks |
ci-fix-sizediff-llvm-distro | ci: update apt repo for sizediff toolchain | Ayke van Laethem | 4 months |
ci-macos-13 | ci: use macos-13 instead of macos-12 for amd64 builds | Ayke van Laethem | 2 months |
ci-macos-arm64 | ci: add MacOS arm64 runner | Ayke van Laethem | 15 months |
ci-macos-remove-shell | ci: remove 'shell: bash' lines from MacOS build | Ayke van Laethem | 8 weeks |
ci-release-versions | ci: use TinyGo version in artifact files | Ayke van Laethem | 6 weeks |
ci-test-windows | [DO NOT MERGE] testing Windows CI failures | Ayke van Laethem | 5 weeks |
ci-windows-cache-go | ci: cache the Go cache across builds | Ayke van Laethem | 5 weeks |
config-BuildTags-race | compileopts: fix race condition | Ayke van Laethem | 8 months |
cortexm-optimize-HardFault | cortexm: optimize code size for the HardFault_Handler | Ayke van Laethem | 20 months |
cyw43439-tag | targets: add cyw43439 tag to badger2040-w and also add new pico-w target for ... | deadprogram | 6 months |
debug-flag | main: remove -no-debug flag | Ayke van Laethem | 3 years |
defer-interrupt | runtime: disallow defer in interrupts | Ayke van Laethem | 2 months |
defer-panic | compiler: allow deferred panic | Ayke van Laethem | 8 weeks |
dependabot/go_modules/golang.org/x/net-0.23.0 | build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 | dependabot[bot] | 8 months |
dev | all: version 0.35.0 | Ayke van Laethem | 4 days |
dev-version | goenv: update to new v0.36.0 development version | sago35 | 43 hours |
device | WIP go get device@669b1701736c | sago35 | 2 years |
device-files | device: change the import path | sago35 | 3 years |
dkegel-better-spell | internal/tools/go.mod: fix format of go version | Dan Kegel | 4 months |
dkegel-gc-leaking-noinline | gc_leaking.go: don't inline alloc. Fixes #2674. | Dan Kegel | 3 years |
dkegel-lint-via-ci-for-starters | lint: add "make lint" target, run it from ci | Dan Kegel | 8 months |
dkegel-make-help | GNUMakefile: address review comments on help target | Dan Kegel | 4 months |
dkegel-moar-spellfixes | Add 'make spell' target, fix what it finds. In .go files, only checks comments. | Dan Kegel | 8 months |
dkegel-more-lint-and-spellcheck | internal/tools/tools.go: the tools idiom requires a build tag guard to avoid ... | Dan Kegel | 8 months |
dkegel-no-lint-for-you | circleci: our version of misspell is no longer supported with go < 1.21, so d... | Dan Kegel | 4 months |
dkegel-spellcheck | Run Nick G's spellchecker github.com/client9/misspell, carefuly fix what it f... | Dan Kegel | 8 months |
dkegel-spellfix-mopup | make spell: add a few missing misspellings, fix format of .csv file, also fix... | Dan Kegel | 4 months |
dkegel-spellfix-mopup-2 | make spellfix: fix top level files, too. | Dan Kegel | 4 months |
docker-llvm-17 | docker: update prebuild llvm image to llvm 17 | deadprogram | 15 months |
dockerfile-dont-clean | Dockerfile: don't remove cached files | Ayke van Laethem | 10 months |
dont-build-default-libs | ci: don't include prebuilt libraries in the release | Ayke van Laethem | 5 months |
echo-example-defaults | examples: use default UART settings in echo example | deadprogram | 4 weeks |
error-checks | builder: check for Go toolchain version used to compile TinyGo | Ayke van Laethem | 2 months |
esp-32-c3s-kit | targets: add WaveShare ESP-C3-32S-Kit | Ayke van Laethem | 2 months |
esp32-i2c | machine/esp32: only trying to support i2c in esp32 in this branch | deadprogram | 4 years |
esp32c3-i2c-boards | esp32c3: add smoke tests for a few boards | Ayke van Laethem | 2 months |
espnet | add support for CPU interrupts for ESP32-C3 | Dmitriy | 3 years |
exit-instead-of-deadlock | runtime: use exitGoroutine instead of deadlock | Ayke van Laethem | 3 weeks |
extldflags-parse-errors | main: parse extldflags early so we can report the error message | Ayke van Laethem | 8 weeks |
fault-handler | runtime: implement a critical error callback | Ayke van Laethem | 5 years |
fe310-gpio-input | fe310: support GPIO PinInput | Ayke van Laethem | 2 months |
feature/hifive-spi-improvement | machine/hifive1b: WIP on fixes for SPI read operations to work correctly | Ron Evans | 5 years |
file-embed | Adding extra files for testing multiline, globbing, etc. | BCG | 3 years |
fix-alloc-align | transform: fix incorrect alignment of heap-to-stack transform | Ayke van Laethem | 6 months |
fix-compiler-test-output | fix: add updated test output to match recent changes | deadprogram | 5 weeks |
fix-docker-llvm-build | build: only use GHA cache for docker dev builds, ignore the previous saved bu... | deadprogram | 10 months |
fix-flash-eraseblock | machine/flash: fix block number passed to EraseBlock | sago35 | 20 months |
fix-generic-missing-function-body | compiler: report error instead of crashing on missing function body | Ayke van Laethem | 10 days |
fix-heap2stack-alignment | transform: fix incorrect alignment of heap-to-stack transform | Ayke van Laethem | 6 months |
fix-interrupt-optimization-alignment | interrupt: fix bug in interrupt lowering | Ayke van Laethem | 8 weeks |
fix-nix-wasi-libc | nix: fix wasi-libc include headers | Ayke van Laethem | 9 months |
fix-package-name-in-diagnostic | build: add package ID to compiler and optimization error messages | Ayke van Laethem | 5 months |
fix-panic-trap | all: move -panic=trap support to the compiler/runtime | Ayke van Laethem | 9 months |
fix-reflect-elemType-comment | reflect: fix incorrect comment on elemType | Ayke van Laethem | 5 days |
fix-samd21-sdi | atsamd21: fix SPI when SDI is set to NoPin | Ayke van Laethem | 4 years |
fix-sleepTicks-negative | runtime: remove unnecessary check for negative sleepTicks duration | Ayke van Laethem | 8 weeks |
fix-ubuntu-latest-build-issue | fix: specify ubuntu-22.04 during GH actions transition period to ubuntu-24.04 | deadprogram | 2 weeks |
fix-unix-signals | runtime: fix regression introduced by merging conflicting PRs | Ayke van Laethem | 5 weeks |
fix-wasm-unknown-os-pkg | wasm-unknown: make sure the os package can be imported | Ayke van Laethem | 6 months |
flash-bounds-api | machine: add flash start/end address that can be used for data | Ayke van Laethem | 22 months |
freeze-llvm-byollvm-version | make: use release esp-17.0.1_20240419 tag for source from espressif LLVM fork... | deadprogram | 8 months |
gc-findHead-2 | runtime: optimize findHead | Ayke van Laethem | 6 weeks |
gc-leaking-init | runtime: heapptr only needs to be initialized once | Ayke van Laethem | 5 weeks |
gc-precise | WIP: precise GC | Ayke van Laethem | 6 years |
gen-device-svd | ci: changed to generate only files that exist in targets | sago35 | 4 years |
generic-pragma | compiler: support pragmas on generic functions | Ayke van Laethem | 5 months |
get-default-port | main: ignore ports with VID/PID if not candidates | sago35 | 2 years |
go1.23 | ci: use Go 1.23 | Ayke van Laethem | 4 months |
go1.23-merge | build: update CI builds to use Go 1.23 release | deadprogram | 4 months |
go1.23-merge2 | ci: use Go 1.23 | Ayke van Laethem | 4 months |
goasm3 | all: add support for reading Go assembly files | Ayke van Laethem | 14 months |
goexit | runtime: implement Goexit | Ayke van Laethem | 3 weeks |
i2c-freq-constants | machine: remove TWI_FREQ_* constants | Ayke van Laethem | 4 years |
i2c-mimxrt1062 | machine: use native WriteRegister/ReadRegister functions on mimxrt1062 | Ayke van Laethem | 10 months |
i2s-interface | feature: modify i2s interface/implementation to better match specification | deadprogram | 6 days |
i386-baremetal | targets: add i386 baremetal target | Ayke van Laethem | 5 years |
improve-linker-errors | builder: interpret linker error messages | Ayke van Laethem | 5 months |
improve-midi | machine/usb/adc/midi: fix PitchBend | sago35 | 9 weeks |
improve-msd-flash | build: make msd flash faster | sago35 | 4 years |
interface-type-assert-table | compiler: reimplement interface type asserts | Ayke van Laethem | 5 months |
interp-global-align | interp: align created globals | Ayke van Laethem | 5 weeks |
interp-max-depth | interp: limit max instructions per function | Kenneth Bell | 15 months |
interrupts-gba | targets/gba: implement interrupt handler | Ayke van Laethem | 5 years |
js-wasmexport | wasm: add //go:wasmexport support to js/wasm | Ayke van Laethem | 2 months |
llvm-18-pkg-fix | fix: set ubuntu version to 24.04 to try to address #4347 | deadprogram | 5 months |
llvm18 | LLVM 18 support | Ayke van Laethem | 7 months |
llvm18-2 | LLVM 18 support | Ayke van Laethem | 7 months |
llvm19 | WIP: add support for LLVM 19 | Ayke van Laethem | 4 months |
machine-encoding-binary | machine: use new internal/binary package | Ayke van Laethem | 6 months |
machine-explicit-pins | WIP machine: explicitly pass pin numbers to serial peripherals | Ayke van Laethem | 5 years |
machine-pinmodes | machine: hide internal pin modes | Ayke van Laethem | 2 years |
machinecheck | machine: add tool to check consistency with documentation | Ayke van Laethem | 2 years |
make-smoketest-faster-make-j | Remove --output-sync option for macOS | sago35 | 4 years |
makefile-fix-no-verbose | GNUmakefile: do not use the -v flag in `go test` | Ayke van Laethem | 8 weeks |
makefile-fix-node-check | Makefile: improve NodeJS version check | Ayke van Laethem | 13 months |
makefile-test-pkgs | Makefile: allow overriding the packages to test in `make test` | Ayke van Laethem | 9 months |
mips | WIP mips | Ayke van Laethem | 22 months |
mips-fix-scanstack | mips: fix a bug when scanning the stack | Ayke van Laethem | 3 weeks |
mips-softfloat | mips: add GOMIPS=softfloat support | Ayke van Laethem | 5 months |
mips2 | all: add linux/mipsle support | Ayke van Laethem | 6 months |
native-os-user | os/user: use stdlib version of this package | Ayke van Laethem | 5 months |
nintendoswitch-compile | make: modify smoketest for nintendoswitch target to build something that incl... | deadprogram | 3 weeks |
nix-buildid | builder: provide fallback code for nix | Ayke van Laethem | 21 months |
nix-llvm18 | nix: use LLVM 18 instead of LLVM 17 | Ayke van Laethem | 2 months |
parallel-test | test: remove thread-safe wrapper | sago35 | 4 years |
pass-through-tmpdir-envvar | builder: whitelist temporary directory env var for Clang invocation | Ayke van Laethem | 6 weeks |
pkgpath-dont-redefine | compiler: only define the package path once | Ayke van Laethem | 22 months |
pr3119 | Add qtpy-rp2040 to TinyGo v0.25.0 | Isaac Rodman | 2 years |
pragma-export-wasmexport | compiler: truly ignore //export when //go:wasmexport is used | Ayke van Laethem | 3 months |
print-all-errors | loader: report all type and syntax errors possible | Ayke van Laethem | 5 months |
print-lock | runtime: lock output in print/println | Ayke van Laethem | 3 weeks |
print-size-fix-paths | builder: add testing for -size=full | Ayke van Laethem | 4 weeks |
pybd-sf2 | WIP: pybd-sf2: add the Pyboard D series SF2 variant | Ayke van Laethem | 5 years |
race-condition-ducttape | compiler: fix race condition by applying a proposed patch | Ayke van Laethem | 6 months |
race-debug | Debug race condition... | Ayke van Laethem | 7 months |
race-impossible-stacktrace | Impossible stack trace... | Ayke van Laethem | 7 months |
readme-update-windows | Updated README to mention compiling for Windows | BCG | 22 months |
refactor-errors | loader: handle `go list` errors inside TinyGo | Ayke van Laethem | 5 months |
refactor-scheduler | runtime: move scheduler code around | Ayke van Laethem | 5 weeks |
reflect-AssignableTo | reflect: fully implement Type.AssignableTo | Ayke van Laethem | 5 months |
reflect-chan-runtime-calls | reflect, runtime: remove *UnsafePointer wrappers for functions | Ayke van Laethem | 4 months |
reflect-chan-runtime-mstats | Added mstats fields | BCG | 23 months |
reflect-map-keyflag | reflect: move binary flag into map type | Ayke van Laethem | 5 months |
reflect-name-UnsafePointer | reflect: return correct name for unsafe.Pointer type | Ayke van Laethem | 5 months |
release | all: version 0.35.0 | Ayke van Laethem | 4 days |
release-0.31.2 | docs: update CHANGELOG for 0.31.2 patch release | deadprogram | 9 months |
release-v0.32.0 | Release 0.32.0 | Ayke van Laethem | 6 months |
remove-clang-env | builder: remove environment variables when invoking Clang | Ayke van Laethem | 2 months |
remove-runtime-cond | runtime: remove Cond | Ayke van Laethem | 3 weeks |
remove-syscall-dead-code | syscall: remove some dead code | Ayke van Laethem | 5 months |
renesas-repo | renesas: WIP | deadprogram | 4 months |
revert-1574-floatsat | Revert "compiler: saturate float-to-int conversions" | Nia | 4 years |
revert-MapIndex-change | Revert "Getting DeepEqual to work with maps whose key is an interface (#4360)" | Ayke van Laethem | 5 months |
rp2040-simulation | rp2040: make all RP2040 boards available for simulation | Ayke van Laethem | 9 months |
rp2040-spi-fix-baud | rp2040: fix max SPI frequency | Ayke van Laethem | 21 months |
rp2040-timeUnit | rp2040: fix timeUnit type | Ayke van Laethem | 8 months |
rp2350-add | test: add pico2 to smoketests | deadprogram | 5 days |
rp2350-cleanup | rp2350 cleanup: unexport internal USB and clock package variable, consts and ... | soypat | 2 days |
rp2350-i2c | feature: make i2c implementation shared for rp2040/rp2350 | deadprogram | 5 days |
rp2350-rng | feature: make RNG implementation shared for rp2040/rp2350 | deadprogram | 5 days |
rp2350-spi | feature: make SPI implementation shared for rp2040/rp2350 | deadprogram | 5 days |
run-panic-location | main: show runtime panic addresses for `tinygo run` | Ayke van Laethem | 5 months |
runtime-constants | compiler, runtime: move constants into shared package | Ayke van Laethem | 6 weeks |
runtime-print-signals | unix: print a message when a fatal signal happens | Ayke van Laethem | 4 months |
scheduler-main | runtime: use the main (startup) stack for the main goroutine | Ayke van Laethem | 2 years |
serial-none-noop-read | Added no-op io.Reader implementation to machine.NullSerial | BCG | 3 years |
serial-option-rtt | main: add -serial=rtt flag as possible option | Ayke van Laethem | 7 months |
shadowstack | WIP shadow-stack based mark/sweep collector | Ayke van Laethem | 6 years |
signal-races | runtime: implement race-free signals using futexes | Ayke van Laethem | 5 weeks |
signals-parallelism | runtime: make signals parallelism-safe | Ayke van Laethem | 3 weeks |
simplify-clang-detect | builder: simplify detection of Clang header paths | Ayke van Laethem | 3 years |
simulator-i2c | simulator: fix I2C support | Ayke van Laethem | 8 months |
simulator-rng | simulator: add support for GetRNG | Ayke van Laethem | 8 months |
simulator-spi-tx | machine: add __tinygo_spi_tx function to simulator | Ayke van Laethem | 8 months |
size-report | builder: show files in size report table | Ayke van Laethem | 5 days |
slog | add slog package | soypat | 13 months |
smoketest-test-machine | Add smoke tests for machine package | Ayke van Laethem | 6 months |
smoketest-with-go-script | smoketest: limit cpus in circleci | sago35 | 3 years |
smoketest-with-go-script-org | builder: fixed a problem with multiple process build cases (cc) | sago35 | 4 years |
smoketest-with-go-script-org2 | go mod tidy | sago35 | 3 years |
sort-error-messages | diagnostics: sort package diagnostics by position | Ayke van Laethem | 5 months |
spi-dma | samd51: add support for async SPI using DMA | Ayke van Laethem | 14 months |
spi-txn-atsamd51 | atsamd5x: add SPI.TxN() | sago35 | 4 years |
stm32-i2c-baudrate | machine/stm32: add i2c Frequency and SetBaudRate() function for boards that w... | deadprogram | 8 months |
sync-cond-threading | sync: make Cond MT-safe | Ayke van Laethem | 3 weeks |
sync-map-pmutex | sync: only use a lock in the Map implementation when needed | Ayke van Laethem | 5 weeks |
sync-mt-waitgroup | sync: implement WaitGroup using a futex | Ayke van Laethem | 3 weeks |
sync-mutex-threading | sync: implement futex-based Mutex | Ayke van Laethem | 2 weeks |
sync-mutex-volatile | sync: don't use `volatile` in Mutex | Ayke van Laethem | 8 weeks |
sync-pool-pmutex | sync: make Pool thread-safe | Ayke van Laethem | 5 weeks |
syscall-native-darwin | darwin: replace custom syscall package with Go native syscall package | Ayke van Laethem | 4 months |
test-deterministic | test: make tests deterministic with -scheduler=threads | Ayke van Laethem | 3 weeks |
test-err-output | test: show output even when a test binary didn't exit cleanly | Ayke van Laethem | 8 weeks |
test-goos-goarch | test: support GOOS/GOARCH pairs in the -target flag | Ayke van Laethem | 6 months |
test-new-packages | ci: test newly supported packages | Ayke van Laethem | 3 months |
test-other-architectures | ci: run stdlib tests for other architectures | Ayke van Laethem | 3 years |
test-wasm-parallel | test: run TestWasmExportJS tests in parallel | Ayke van Laethem | 8 weeks |
testing-bench-cleanup | testing: run cleanups after exiting a benchmark run | Ayke van Laethem | 3 months |
thinlto-pre-link | transform: use thinlto-pre-link passes | Ayke van Laethem | 5 months |
threading | runtime: map every goroutine to a new OS thread | Ayke van Laethem | 2 weeks |
tiny2350 | targets: add support for Pimoroni Tiny2350 board | deadprogram | 5 days |
tkey | targets: handle feedback items from TKey device code review | deadprogram | 10 days |
tkey-no-interrupts | fix: add build tags to ensure that tkey target has stubs for runtime/interrup... | deadprogram | 6 days |
tmp-teensy40 | interp: support GEP on fixed (MMIO) addresses | Ayke van Laethem | 4 years |
tools-svd-parallel | tools: process SVD files in parallel | Ayke van Laethem | 15 months |
undo-race-workaround | builder: remove workaround for generics race condition | Ayke van Laethem | 5 months |
unix-signal | runtime: add support for os/signal | Ayke van Laethem | 2 months |
update-0.32-dev | goenv: put back @sago35 update to new v0.32.0 development version | deadprogram | 9 months |
update-net-jul-2024 | net: update to latest net package | deadprogram | 5 months |
update-renesas-svd | submodules: remove separate renesas-svd repo in favor of more recent changes. | deadprogram | 4 months |
update-tools-with-race-fix | all: use latest version of x/tools | Ayke van Laethem | 6 months |
usb-common-samd51-iad | fix handling of DTGLIN | sago35 | 3 years |
usb-refactor-01-rp2040 | WIP: support rp2040 | sago35 | 3 years |
version-0.33.0 | all: version 0.33.0 | Ayke van Laethem | 4 months |
version-0.33.0-dev | version: update to 0.33.0-dev | deadprogram | 6 months |
version-0.34.0 | all: version v0.34.0 | Ayke van Laethem | 8 weeks |
version-0.35.0 | all: version 0.35.0 | Ayke van Laethem | 4 days |
version-git-hash | goenv: read git hash embedded in the binary | Ayke van Laethem | 7 weeks |
vscode | main: add -json flag support to go env | Ayke van Laethem | 5 years |
wasip1-c-shared | wasm: add `//go:wasmexport` support | Ayke van Laethem | 3 months |
wasip1-no-json | wasip1: deduplicate target selection | Ayke van Laethem | 4 months |
wasm-abort-exit | unix, wasm: call exit(2) instead of abort or unreachable | Ayke van Laethem | 8 months |
wasm-env | wasm: use wasip1 API for parameter/env passing | Ayke van Laethem | 8 weeks |
wasm-exec-exit | wasm: tidy up wasm_exec.js a bit | Ayke van Laethem | 6 weeks |
wasm-exit | wasm: correctly return from run() in wasm_exec.js | Ayke van Laethem | 7 weeks |
wasm-extension | main: don't detect WebAssembly from the .wasm extension | Ayke van Laethem | 2 weeks |
wasm-fix-ar | wasm: fix symbol table index for archives | Ayke van Laethem | 9 months |
wasm-js-syscall | wasm/js: use standard library syscall package | Ayke van Laethem | 3 months |
wasm-keep-tmp-files | builder: keep wasm temporary files | Ayke van Laethem | 3 months |
wasm-legacy | wasm: add legacy target | Ayke van Laethem | 2 years |
wasm-malloc-track | wasm: improve malloc/free heap tracking | Ayke van Laethem | 2 years |
wasm-multi-value | actualize tests | gram | 10 months |
wasm-nested | runtime: remove minSched hack for wasm | Ayke van Laethem | 2 months |
wasm-no-malloc | cgo: allow --export= in LDFLAGS | Ayke van Laethem | 2 years |
wasm-nolibc | builder: add check for error on creating needed directory as suggested by @b0... | deadprogram | 9 months |
wasm-precise-gc | wasm: use precise GC for WebAssembly (including WASI) | Ayke van Laethem | 2 months |
wasm-recover | wasm: add recover support | Ayke van Laethem | 4 months |
wasm-unknown-bulk-memory | targets: add bulk memory flags to wasm-unknown target since basically every r... | deadprogram | 3 months |
wasm-unknown-no-import-memory | targets: remove import-memory flag from wasm-unknown target to fix #4319 | deadprogram | 4 months |
wasm-wasi-syscall-constants | syscall: use wasi-libc tables for wasm/js target | Ayke van Laethem | 5 weeks |
windows-386 | WIP: actually run Windows 386 tests | Ayke van Laethem | 4 weeks |
windows-fix-libclang-warnings | cgo: fix build warnings on Windows ARM | Ayke van Laethem | 5 weeks |
ws2812-def | machine/thingplus_rp2040, machine/waveshare-rp2040-zero:add WS2812 definition | sago35 | 8 months |