What's Changed
- ci: consolidate Go compatibility jobs by @cpunion in #2449
- test: avoid scheduler races in context waits by @cpunion in #2451
- runtime: remove the native libuv dependency by @cpunion in #2452
- mod: github.com/xgo-dev/plan9asm v0.5.1 by @xushiwei in #2453
- lto: refine interface method type IDs by @zhouguangyuan0718 in #2445
- test: separate behavior and command compatibility checks by @cpunion in #2450
- runtime: register foreign C export threads with the collector by @cpunion in #2461
- runtime: hide weak keys from conservative GC by @zhouguangyuan0718 in #2460
- runtime: ignore SIGPIPE from ordinary writes by @zhouguangyuan0718 in #2459
- reflect: preserve function type identity in calls by @zhouguangyuan0718 in #2458
- test: consolidate demo coverage by @cpunion in #2442
- runtime: preserve pending Unix signals under saturation by @cpunion in #2456
- runtime: serialize concurrent finalizer queue access by @cpunion in #2462
- windows: qualify ARM64 and 386 MSVC targets (R10) by @cpunion in #2454
- windows: qualify remaining GNU/MinGW architectures (R11; depends on #2454) by @cpunion in #2463
- windows: qualify debuggers and host shells (R12; depends on #2463) by @cpunion in #2465
- ci: simplify and accelerate workflows by @cpunion in #2467
- runtime: keep SIGPROF handler active during signal updates by @cpunion in #2466
- [WASM R0] build: define ecosystem ABI profiles by @cpunion in #2471
- build: remove legacy ABI modes by @cpunion in #2468
- mod: github.com/xgo-dev/plan9asm v0.5.2 by @xushiwei in #2477
- ci: cache LLGo toolchains and remove duplicate coverage jobs by @cpunion in #2474
- test: share package builds before parallel test runs by @cpunion in #2234
- runtime: avoid reentrant finalizer callback deadlocks by @cpunion in #2481
- build: make LLGoFiles safe across compiler processes by @cpunion in #2475
- [WASM R1] runtime: add single-worker blocking and timers by @cpunion in #2472
- ci: harden Windows tests and release sysroot handoff by @cpunion in #2484
- doc: Add LLGoFiles proposal for C/C++ integration (#2483) by @xushiwei in #2486
- runtime: preserve closure values in map buckets by @cpunion in #2489
- fix(ssa): preserve nonnull closure environments by @zhouguangyuan0718 in #2496
- build: pipeline multi-package tests through a DAG by @cpunion in #2482
- ssa: avoid materializing large struct comparisons by @cpunion in #2498
- ci: use Qiniu runners for Linux jobs by @MeteorsLiu in #2476
- ci: replace Debian 11 release sysroots with Debian 12 by @cpunion in #2504
- cabi: prove parameter storage reuse by @zhouguangyuan0718 in #2455
- build: honor test -c for named targets by @cpunion in #2488
- test: stabilize AfterFunc reset coverage by @cpunion in #2500
- chore: upgrade default LLVM toolchain to 22 by @zhouguangyuan0718 in #2470
- [WASM R2.1] runtime: complete linear GC object lifecycles by @cpunion in #2492
- [WASM R2] runtime: add non-moving GC roots and safepoints by @cpunion in #2487
- ci: release Windows amd64 and arm64 MSVC and MinGW bundles by @zhouguangyuan0718 in #2509
- ci: retry MSYS2 package transactions by @cpunion in #2499
- runtime: fix Windows CPU profiler frame-pointer capture by @cpunion in #2506
- runtime: use CRT-aware BDWGC threads on Windows by @cpunion in #2512
Full Changelog: v1.0.1...v1.0.2