Skip to content

v0.9.8

Latest
Compare
Choose a tag to compare
@xushiwei xushiwei released this 28 Nov 04:42
· 60 commits to main since this release
38a7f4f

features:

libraries:

ci & tools:

  • ci: fix python deps install (#839)
  • ci: make docs testable (#856)
  • ci: enable demo test (#876)
  • ci: fix linking args, force doc test run on current ref (#869)
  • ci: remove pre-installed pkg-config (#873)
  • xtool/pydump: fix types error in pydump (#857)
  • xtool/nm:flags option & symbol version (#829)
  • mv llcppg => github.com/goplus/llcppg (#888)

changes:

  • cl: support builtin llgo tag (#765 #783)
  • cl: exit 1 when SSA build error (#764)
  • cl: check runtimeTypes for generic methods (#782)
  • cl: instr funcAddr support typec funclit (#833)
  • cl: function fix freevars cache (#775)
  • cl: fix type patching (#879)
  • test: unify cltest, llgen, gentests to build.Do (#884)
  • llgo/ssa: cvtNamed check typeargs (#760)
  • llgo/ssa: fix llgo:type c for typeparam named (#770)
  • llgo/ssa: use LLVM memset intrinsic for compatibility and performance (#795)
  • llgo/ssa: fix unsafe (#838)
  • llgo/ssa: fix int constant type conversion (#837)
  • llgo/ssa: fix closure type (#846)
  • llgo/ssa: fix wrong reflect type of closure (#874)
  • llgo/ssa: closure use org signature (#880)
  • llgo/ssa: fit unsafe.slice int size (#850)
  • llgo/ssa: abi check interface method (#824)
  • llgo/ssa: fix gocvt named recurs for typeargs. support sync.Map (#793)
  • internal/abi: fix splitName (#761)
  • runtime: fix multi chan recv/send select (#792)
  • runtime: fix map len and chan len/cap (#809)