features:
- binaryOp
->
,<>
(#1763 #1764 #1766) - classfile: this.Sprite.Main(...) or this.Game.MainEntry(...) (#1794)
- classfile: this.Classfname() (#1794 #1797)
- classfile: gsh exec (#1757)
- cl: compileCompositeLit: support type-inter for map (#1756)
- cl: rec.Scope - record types scope (#1759 #1767 #1772 #1774)
- cl: types record check selection/index expr is addressable (#1785 #1788)
- cl: operator Gop_Env (#1776)
- cl: don't define GopPackage for main package (#1796)
- format
interface{}
: rm newline (#1761 #1769 #1791) - x/typesutil: add conf.IgnoreFuncBodies (#1783)
- x/typesutil: add conf.UpdateGoTypesOverload (#1793)
- qiniu/x/stringutil (#1777 #1778 #1779)
changes:
- rename
github.com/goplus/gox
=>github.com/goplus/gogen
(#1798) - cl: inMainPkg (#1789)
- cl: isGoxTestFile (#1790)
- cl: for..range body use vblock for new scope (#1760)
- cl: gogen new api case/typeCase/commCase (#1762)
- cl: commentStmt: fix ast.GenDecl pos (#1768)
- cl: commentStmt: skip noPos (#1794)
- cl: TestErrStringLit (#1799)
- parser: fix StringLit extra check (#1782)
- ast: walk add *IndexListExpr (#1773)
- ast: fix forPhrase.end (#1775)
- x/typesutil: check for need goinfo (#1784)
- x/typesutil: TestTypeAndValue, TestConvErr (#1800)
- mod: github.com/goplus/c2go v0.7.25
- mod: github.com/goplus/gogen v1.15.0
- mod: github.com/goplus/mod v0.13.9
- mod: github.com/qiniu/x v1.13.9
- mod: golang.org/x/tools v0.19.0