迪克猪的博客
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Go1.15.2更新记录 (released 2020/09/09)

更新记录:https://github.com/golang/go/issues?q=milestone%3AGo1.15.2+label%3ACherryPickApproved


remote: Enumerating objects: 66, done.
remote: Counting objects: 100% (66/66), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 42 (delta 34), reused 39 (delta 31), pack-reused 0
Unpacking objects: 100% (42/42), 6.33 KiB | 109.00 KiB/s, done.
From https://github.com/golang/go
   dfdc388..d277a36  master     -> origin/master
Updating 1e6ad65..d277a36
Fast-forward
 doc/go1.16.html                                                                    |  14 +-
 src/cmd/asm/internal/asm/testdata/arm64.s                                          |  35 ++++
 src/cmd/asm/internal/asm/testdata/arm64error.s                                     |  13 ++
 src/cmd/compile/internal/gc/esc.go                                                 |   6 +-
 src/cmd/compile/internal/gc/escape.go                                              |   6 +-
 src/cmd/compile/internal/gc/order.go                                               |   1 +
 src/cmd/compile/internal/gc/ssa.go                                                 |   2 +-
 src/cmd/compile/internal/gc/subr.go                                                |   4 +-
 src/cmd/compile/internal/gc/syntax.go                                              |  41 ++--
 src/cmd/compile/internal/gc/walk.go                                                |  62 ++++--
 src/cmd/compile/internal/types/type.go                                             |   5 +
 src/cmd/go.mod                                                                     |   2 +-
 src/cmd/go.sum                                                                     |  15 +-
 src/cmd/go/internal/list/list.go                                                   |  23 ++-
 src/cmd/go/internal/modcmd/graph.go                                                |   2 +-
 src/cmd/go/internal/modcmd/tidy.go                                                 |  12 ++
 src/cmd/go/internal/modcmd/vendor.go                                               |   2 +-
 src/cmd/go/internal/modcmd/verify.go                                               |   2 +-
 src/cmd/go/internal/modcmd/why.go                                                  |   2 +
 src/cmd/go/internal/modget/get.go                                                  | 202 +------------------
 src/cmd/go/internal/modget/mvs.go                                                  | 202 +++++++++++++++++++
 src/cmd/go/internal/modload/build.go                                               |   2 +-
 src/cmd/go/internal/modload/buildlist.go                                           | 122 +++++++++++
 src/cmd/go/internal/modload/import.go                                              |  81 +++++---
 src/cmd/go/internal/modload/import_test.go                                         |  44 +++-
 src/cmd/go/internal/modload/init.go                                                |  38 +++-
 src/cmd/go/internal/modload/list.go                                                |   2 +-
 src/cmd/go/internal/modload/load.go                                                | 871 ++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
 src/cmd/go/internal/modload/modfile.go                                             |  22 ++
 src/cmd/go/testdata/mod/example.com_split-incompatible_subpkg_v0.1.0.txt           |  14 ++
 src/cmd/go/testdata/mod/example.com_split-incompatible_v2.0.0+incompatible.txt     |  10 +
 src/cmd/go/testdata/mod/example.com_split-incompatible_v2.1.0-pre+incompatible.txt |  10 +
 src/cmd/go/testdata/script/list_bad_import.txt                                     |  18 +-
 src/cmd/go/testdata/script/list_test_err.txt                                       |   3 +
 src/cmd/go/testdata/script/mod_all.txt                                             | 100 ++++++++-
 src/cmd/go/testdata/script/mod_get_sum_noroot.txt                                  |  11 +
 src/cmd/go/testdata/script/mod_import_issue41113.txt                               |  28 +++
 src/cmd/go/testdata/script/mod_list_bad_import.txt                                 |  18 +-
 src/cmd/go/testdata/script/mod_list_std.txt                                        |  64 ++++--
 src/cmd/go/testdata/script/mod_missingpkg_prerelease.txt                           |   4 +-
 src/cmd/go/testdata/script/mod_notall.txt                                          |   4 +-
 src/cmd/go/testdata/script/mod_std_vendor.txt                                      |   6 +-
 src/cmd/internal/obj/arm64/a.out.go                                                |  11 +
 src/cmd/internal/obj/arm64/anames.go                                               |  11 +
 src/cmd/internal/obj/arm64/asm7.go                                                 | 128 ++++++++++--
 src/cmd/link/internal/ld/symtab.go                                                 |   4 +-
 src/cmd/link/internal/loader/loader.go                                             |  36 ++--
 src/cmd/link/link_test.go                                                          |   4 +
 src/cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag/structtag.go        |   6 +-
 src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go        |   7 +-
 src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go  |   2 +-
 src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go            | 343 +++++++++++++++++++++++++++++--
 src/cmd/vendor/golang.org/x/tools/internal/lsp/fuzzy/input.go                      | 168 ++++++++++++++++
 src/cmd/vendor/golang.org/x/tools/internal/lsp/fuzzy/matcher.go                    | 398 ++++++++++++++++++++++++++++++++++++
 src/cmd/vendor/modules.txt                                                         |   3 +-
 src/make.bash                                                                      |  10 +-
 src/net/http/transport.go                                                          |  10 +-
 src/net/http/transport_test.go                                                     |  99 +++++++++
 src/runtime/debug.go                                                               |   5 +-
 src/runtime/export_test.go                                                         |  17 +-
 src/runtime/mpagealloc.go                                                          |  13 ++
 src/runtime/proc.go                                                                |   7 +
 src/runtime/stack.go                                                               |   2 +-
 src/unicode/utf8/utf8_test.go                                                      |  30 ++-
 test/fixedbugs/issue24491.go                                                       |  45 +++++
 65 files changed, 2738 insertions(+), 746 deletions(-)
 create mode 100644 src/cmd/go/internal/modget/mvs.go
 create mode 100644 src/cmd/go/internal/modload/buildlist.go
 create mode 100644 src/cmd/go/testdata/mod/example.com_split-incompatible_subpkg_v0.1.0.txt
 create mode 100644 src/cmd/go/testdata/mod/example.com_split-incompatible_v2.0.0+incompatible.txt
 create mode 100644 src/cmd/go/testdata/mod/example.com_split-incompatible_v2.1.0-pre+incompatible.txt
 create mode 100644 src/cmd/go/testdata/script/mod_get_sum_noroot.txt
 create mode 100644 src/cmd/go/testdata/script/mod_import_issue41113.txt
 create mode 100644 src/cmd/vendor/golang.org/x/tools/internal/lsp/fuzzy/input.go
 create mode 100644 src/cmd/vendor/golang.org/x/tools/internal/lsp/fuzzy/matcher.go
 create mode 100644 test/fixedbugs/issue24491.go