Skip to content

Commit 15040c1

Browse files
committed
cmd/dist: copy needed packages from standard library during bootstrap
This allows use of newer math/big (and later debug/pe) without maintaining a vendored copy somewhere in cmd. Use for math/big, deleting cmd/compile/internal/big. Change-Id: I2bffa7a9ef115015be29fafdb02acc3e7a665d11 Reviewed-on: https://go-review.googlesource.com/31010 Reviewed-by: Minux Ma <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]>
1 parent f444b48 commit 15040c1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+80
-15478
lines changed

src/cmd/compile/fmt_test.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -506,9 +506,7 @@ func formatReplace(in string, f func(i int, s string) string) string {
506506

507507
// blacklistedPackages is the set of packages which can
508508
// be ignored.
509-
var blacklistedPackages = map[string]bool{
510-
"cmd/compile/internal/big": true,
511-
}
509+
var blacklistedPackages = map[string]bool{}
512510

513511
// blacklistedFunctions is the set of functions which may have
514512
// format-like arguments but which don't do any formatting and
@@ -537,7 +535,7 @@ func init() {
537535
// To print out a new table, run: go test -run Formats -v.
538536
var knownFormats = map[string]string{
539537
"*bytes.Buffer %s": "",
540-
"*cmd/compile/internal/big.Int %#x": "",
538+
"*math/big.Int %#x": "",
541539
"*cmd/compile/internal/gc.Bits %v": "",
542540
"*cmd/compile/internal/gc.Field %p": "",
543541
"*cmd/compile/internal/gc.Field %v": "",

src/cmd/compile/internal/big/accuracy_string.go

-17
This file was deleted.

src/cmd/compile/internal/big/arith.go

-305
This file was deleted.

src/cmd/compile/internal/big/arith_decl.go

-53
This file was deleted.

0 commit comments

Comments
 (0)