Releases: goplus/gogen
Releases · goplus/gogen
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 )
v1.14.10
features:
changes:
markGopPkg for Gopx_XXX, Gopt_XXX, Gopo_XXX (#370 )
add header for auto-generated go files by gox (#369 #370 )
v1.14.7
features:
TypeAsParamsFunc: func / overload func / template recv method / typecast (#365 #342 #344 )
changes:
fix chgObject: for thisPkg (#367 )
fix cb.Val(types.TypeName) (#367 )
deprecated CheckOverloadFunc/CheckOverloadMethod (#364 )
You can’t perform that action at this time.