Skip to content

v0.12.1

Choose a tag to compare

@xushiwei xushiwei released this 26 Jan 01:22
298669b

What's Changed

build:

  • record compiler hash in build fingerprints by @cpunion in #1516
  • fix: ensure dev/llgo.sh always rebuilds with -tags=dev by @xgopilot[bot] in #1519
  • fix(build): ensure linker always consumes .a archives by @cpunion in #1526
  • chore: skip nondeterministic goroutine run result test by @xgopilot[bot] in #1564

compiler:

  • cl: fix method thunk name collision causing incorrect type assertions by @xgopilot[bot] in #1522
  • test(cl): add run result output verification by @luoliwoshang in #1545
  • fix(cl):same float-to-int cast overflow behavior with go by @luoliwoshang in #1544
  • fix(cl): fill cross-package unexported method Ifn/Tfn so itab is complete by @luoliwoshang in #1560

llgo/ssa:

  • fix: handle untyped shift expressions in SSA build by @cpunion in #1531
  • ssa: type assert closure use MatchesClosure func by @visualfc in #1535

runtime:

libraries:

emb:

ci & tools:

  • chore: add xgopilot config to use claude-4.5-opus model by @CarlJi in #1556

deps:

  • chore(deps): bump github.com/goplus/mod from 0.18.0 to 0.19.0 by @dependabot[bot] in #1575
  • chore(deps): bump github.com/goplus/gogen 1.20.2 by @dependabot[bot] in #1577

New Contributors

Full Changelog: v0.12.0...v0.12.1