Releases: goplus/gogen
Releases · goplus/gogen
v1.16.0
v1.15.3
v1.15.2
features:
- static method (#424)
- T.method support alias (#425)
- gogen/packages: optional Cache (#409 #411 #413 #414 #415 #417 #418 #421)
- inferFunc: support arguments with typeparam signature (#410)
- inferFunc: support implicit generic func args on Go1.18 and higher (#420)
- export InferFunc (#416)
changes:
v1.15.1
v1.15.0
features:
- cb.MapLitEx (#386)
- cb.BinaryOp:
->
<>
(#395) - format
interface{}
: rm newline (#396 #400) - don't define
GopPackage
for main package (#401)
incompatible changes:
- rename
github.com/goplus/gox
=>github.com/goplus/gogen
(#402) - cb.CommCase: update scope (#388)
- cb.CommCase/Then (#389 #390)
- cb.TypeCase/Then (#391 #394)
- cb.Case/Then (#392 #393 #394)
changes:
v1.14.12
v1.14.10
v1.14.7
v1.14.2
features:
- CheckSigFuncEx, OverloadType, InitThisGopPkg (#359)
- CheckSigFuncExObjects (#362)
- NewOverloadNamed (#339 #338 #340 #352 #353)
- OverloadNamedTypeCast match (#342 #344)
- newOverload, checkOverloads, checkTypeMethod (#332 #336)
- pkg.Instantiate (#337 #340)
- pkg.RestoreCurFile returns old file (#345)
- pkg.MethodToFunc (#355)
- refactor cb.BinaryOp (#356)
- builtin type methods: support named type (#334)
- goxls: iOverloadType/iSubstType (#350)
incompatable changes:
changes: