What's Changed
features:
- cgo: support macros and callbacks (fpvars) by @cpunion in #881
- abi: fix named interface init by @visualfc in #916
- build: env LLGO_CHECK=1 for llc check module by @visualfc in #906
- llgo/ssa: fix ssa.go for builtin by @visualfc in #628
- llgo/ssa: fix const for named string by @visualfc in #917
- llgo/ssa: closure use specific struct field name by @visualfc in #921
- llgo/ssa: fix bitcast for float32 by @visualfc in #922
libraries:
- c: some stdint type by @luoliwoshang in #890
- c: file by @luoliwoshang in #905
- c: add Uint8T, Uint16T, Uint32T, Uint64T, IntmaxT, UintmaxT by @tsingbx in #918
- c/clang: add GoString, File by @tsingbx in #893
- c/clang: type size by @luoliwoshang in #912
- c/debug: func addr and info by @visualfc in #891
- time: patch div and Time.Round by @spongehah in #762
- runtime: NewNamedInterface check exist by @visualfc in #919
- runtime: named(ptr) type preset for method type by @visualfc in #920
- runtime: type hash by @visualfc in #915
ci & tools:
- ci: lock release build to llvm@18 by @cpunion in #894
- xtool/env: fix ExpandEnvToArgs check pkg-config by @visualfc in #898
- fix link fail for cjsondemo by @tsingbx in #909
- README: cgo, c/ffi by @xushiwei in #913
- README: add install instructions for Alpine by @aofei in #914
Full Changelog: v0.9.8...v0.9.9