Releases: goplus/gogen
Releases · goplus/gogen
v1.16.3
changes:
cb.Member: find embed field fix (#449 )
follow TODO(uid) (#447 )
v1.16.2
features:
changes:
fix index out of bound when write comment (#442 )
fix autoNames check importName (#445 )
v1.16.1
changes:
stripCommonPrefix to fix panic (#438 )
go1.19 (#433 )
v1.15.3
features:
add InitThisGopPkgEx for map overload name to position (#427 )
changes:
pkg.NewFuncDecl doc (#429 )
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:
lookupFunc: rm (T).name support (#406 )
lookupFunc panic fix. InitThisGopPkg check gopo valid func (#408 )
v1.15.1
features:
cb.Typ.Member for TyTemplateRecvMethod (#404 )
cb.VarRef(name string) (#403 )
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:
packages.Importer: use mutex because Import should be multi-thread safe (#385 #387 )
mod: golang.org/x/tools v0.19.0
v1.14.12
features:
cb.CallWithEx: return err if match function call failed (#380 )
changes:
remove unsafe.XXX from builtin (#378 )
cb.Val: support unsafe.XXX (#379 )
internal/go/printer: intersperseComments fix insert linebreak for invalid comment pos (#382 #383 )
You can’t perform that action at this time.