From 4123ef9cd711daea863cd3cf319989a581debaad Mon Sep 17 00:00:00 2001 From: xhd2015 Date: Sun, 10 Nov 2024 15:44:44 +0800 Subject: [PATCH] release v1.0.52 --- cmd/xgo/runtime_gen/core/version.go | 2 +- cmd/xgo/version.go | 12 ++++++------ runtime/core/version.go | 6 +++--- script/generate/main.go | 27 +++++++++++++++++++++++++-- 4 files changed, 35 insertions(+), 12 deletions(-) diff --git a/cmd/xgo/runtime_gen/core/version.go b/cmd/xgo/runtime_gen/core/version.go index e7bbdb0e..dc81cd4a 100755 --- a/cmd/xgo/runtime_gen/core/version.go +++ b/cmd/xgo/runtime_gen/core/version.go @@ -6,7 +6,7 @@ import ( "os" ) -const VERSION = "1.0.49" +const VERSION = "1.0.52" const REVISION = "37977b002ee8cc375e071b7ac23e8bb67a2de64d+1" const NUMBER = 308 diff --git a/cmd/xgo/version.go b/cmd/xgo/version.go index 6d1b9cef..61c4e984 100644 --- a/cmd/xgo/version.go +++ b/cmd/xgo/version.go @@ -5,15 +5,15 @@ import "fmt" // REVISION and NUMBER are auto updated when run 'git commit' // VERSION is manually updated when needed a new tag // see also runtime/core/version.go -const VERSION = "1.0.51" -const REVISION = "7f408a387574ea73849b2cb3d82fe3b2c44f885a+1" -const NUMBER = 323 +const VERSION = "1.0.52" +const REVISION = "a6f0088f2e43fe837c905792459dfca4e1022a0b+1" +const NUMBER = 324 // the matching runtime/core's version // manually updated -const CORE_VERSION = "1.0.49" -const CORE_REVISION = "37977b002ee8cc375e071b7ac23e8bb67a2de64d+1" -const CORE_NUMBER = 308 +const CORE_VERSION = "1.0.52" +const CORE_REVISION = "a6f0088f2e43fe837c905792459dfca4e1022a0b+1" +const CORE_NUMBER = 324 func getRevision() string { return formatRevision(VERSION, REVISION, NUMBER) diff --git a/runtime/core/version.go b/runtime/core/version.go index e7bbdb0e..6d8e76cd 100644 --- a/runtime/core/version.go +++ b/runtime/core/version.go @@ -6,9 +6,9 @@ import ( "os" ) -const VERSION = "1.0.49" -const REVISION = "37977b002ee8cc375e071b7ac23e8bb67a2de64d+1" -const NUMBER = 308 +const VERSION = "1.0.52" +const REVISION = "a6f0088f2e43fe837c905792459dfca4e1022a0b+1" +const NUMBER = 324 // these fields will be filled by compiler, see CORE_VERSION in cmd/xgo/version.go const XGO_VERSION = "" diff --git a/script/generate/main.go b/script/generate/main.go index fe3a9011..ff71ca5d 100644 --- a/script/generate/main.go +++ b/script/generate/main.go @@ -30,14 +30,27 @@ const ( GenernateType_RuntimeVersion GenernateType = "runtime-version" GenernateType_StackTraceDef GenernateType = "stack-trace-def" GenernateType_InstallSrc GenernateType = "install-src" - GenernateType_XgoRuntime GenernateType = "xgo-runtime" + GenernateType_XgoRuntimeGen GenernateType = "cmd/xgo/runtime_gen" ) +var allGenerateTypes = []GenernateType{ + GenernateType_DotAll, + GenernateType_CompilerPatch, + GenernateType_CompilerHelperCode, + GenernateType_CompilerPatternCode, + GenernateType_RuntimeDef, + GenernateType_RuntimeVersion, + GenernateType_StackTraceDef, + GenernateType_InstallSrc, + GenernateType_XgoRuntimeGen, +} + func main() { args := os.Args[1:] var rootDir string var subGens []GenernateType + var list bool n := len(args) for i := 0; i < n; i++ { arg := args[i] @@ -46,6 +59,10 @@ func main() { i++ continue } + if arg == "--list" { + list = true + continue + } if !strings.HasPrefix(arg, "-") { subGens = append(subGens, GenernateType(arg)) continue @@ -54,6 +71,12 @@ func main() { os.Exit(1) } + if list { + for _, genType := range allGenerateTypes { + fmt.Println(genType) + } + return + } err := generate(rootDir, subGens) if err != nil { fmt.Fprintf(os.Stderr, "%v\n", err) @@ -172,7 +195,7 @@ func generate(rootDir string, subGens SubGens) error { return err } } - if subGens.Has(GenernateType_XgoRuntime) { + if subGens.Has(GenernateType_XgoRuntimeGen) { err := genXgoRuntime(rootDir) if err != nil { return err