What's Changed
features:
- feat: enable target-triple build cache by @cpunion in #1425
- Add -a flag to llgo build to force package rebuilds by @xgopilot[bot] in #1437
- feat: add size report aggregation by @cpunion in #1405
- cl: support //export with different symbol names on embedded targets by @luoliwoshang in #1384
runtime (emb):
- feat: implement baremetal gc by @MeteorsLiu in #1309
- fix(esp32c3): use newlib startup and merge init_array to rodata for println support by @luoliwoshang in #1435
runtime:
- runtime: support runtime.AddCleanup by @visualfc in #1424
- runtime: implement weak by @visualfc in #1416
- refactor runtime instantiation type checking to support "unique" pkg by @visualfc in #1429
changes:
- build: refactor main module generation and fix stdout/stderr null checks by @cpunion in #1400
- correct initialization order for overlay packages by @luoliwoshang in #1414
- internal/build: fix instance patch, remove fakeRuntime by @visualfc in #1423
- docs: update defer in loops documentation by @xgopilot[bot] in #1422
- ssa: fix types named cycle by @visualfc in #1439
deps:
- chore(deps): bump github.com/goplus/mod from 0.17.1 to 0.17.2 by @dependabot[bot] in #1431
- chore(deps): bump github.com/goplus/gogen from 1.19.5 to 1.19.6 by @dependabot[bot] in #1426
ci & tools:
- build: pin WAMR to version 2.4.4 by @xgopilot[bot] in #1433
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1415
Full Changelog: v0.11.6...v0.11.7