Skip to content
Snippets Groups Projects
Commit cdccf927 authored by Bensong Liu's avatar Bensong Liu
Browse files

parallelized version with customized nuget-downloader testing done.

parent ff7a1b89
No related branches found
No related tags found
No related merge requests found
...@@ -90,18 +90,14 @@ Linux Bare-Metal (W-2123, 32G-DDR4-2666MHz, SATA SSD). Windows defender has been ...@@ -90,18 +90,14 @@ Linux Bare-Metal (W-2123, 32G-DDR4-2666MHz, SATA SSD). Windows defender has been
|Time|CoreXT (Windows Bare-Metal)|OpenXT (Linux Bare-Metal)| |Time|CoreXT (Windows Bare-Metal)|OpenXT (Linux Bare-Metal)|
|:---|:---:|:---:| |:---|:---:|:---:|
|First launch (init)|10.83min (maximum hand speed)|17.85min| |First launch (init)|10.83min (maximum hand speed)|10.57s|
|Subsequent launch|1.435s(cache) - 20.998s(no_cache)|31.86ms| |Subsequent launch|1.435s(cache) - 20.998s(no_cache)|31.86ms|
## TODO ## TODO
[DONE!] 1. Use the framework version in HintPath to download package. (bugfix) 1. deps de-duplicate
2. deps de-duplicate 2. possible coreXT design issue: If `myProject/subproject1` requires pkgA:net472,
3. Parallelize `openxt sync` with multiple fake environment.
4. possible coreXT design issue: If `myProject/subproject1` requires pkgA:net472,
and `myProject/subproject2` requires pkgA:net451. And pkgA:1.0.1 only provides net451, and `myProject/subproject2` requires pkgA:net451. And pkgA:1.0.1 only provides net451,
and pkgA:1.0.2 only provides net472, it booms. and pkgA:1.0.2 only provides net472, it booms.
......
...@@ -10,7 +10,7 @@ import ( ...@@ -10,7 +10,7 @@ import (
// Some options here. Would be improved in beta release. // Some options here. Would be improved in beta release.
const DEDUCT_PKGNAME_FROM_VARNAME = true const DEDUCT_PKGNAME_FROM_VARNAME = true
const USE_PROJECT_NETVER_INSTEAD_OF_HINTPATH_NETVER = false const USE_PROJECT_NETVER_INSTEAD_OF_HINTPATH_NETVER = false
const OPENXT_VERSION = "1.0.3b-2" const OPENXT_VERSION = "1.1b"
func print_help_and_exit() { func print_help_and_exit() {
println("Usage: openxt <subcommand> [options...]") println("Usage: openxt <subcommand> [options...]")
......
...@@ -16,6 +16,7 @@ function build () { ...@@ -16,6 +16,7 @@ function build () {
GOOS="$os" GOARCH="$arch" go build -o "bin/openxt$bin_tail" . && GOOS="$os" GOARCH="$arch" go build -o "bin/openxt$bin_tail" . &&
GOOS="$os" GOARCH="$arch" go build -o "bin/csproj-to-5$bin_tail" tools/csproj-to-5/main.go && GOOS="$os" GOARCH="$arch" go build -o "bin/csproj-to-5$bin_tail" tools/csproj-to-5/main.go &&
GOOS="$os" GOARCH="$arch" go build -o "bin/nuget-download-package$bin_tail" tools/nuget-download-package/main.go tools/nuget-download-package/unzip.go &&
tar cvzf "openxt-$version-$os-$arch.tar.gz" bin tar cvzf "openxt-$version-$os-$arch.tar.gz" bin
return $? return $?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment