diff options
| author | Russ Cox <rsc@golang.org> | 2025-10-28 22:00:26 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2025-10-29 11:00:23 -0700 |
| commit | 9035f7aea538c25a11420bce7cbd8225efc204e7 (patch) | |
| tree | b051053ddcd426a692bbb7181377a52e434f40bf /test/codegen/alloc.go | |
| parent | 49c1da474d68045458b9462b743e3f0f7dcefdfb (diff) | |
| download | go-9035f7aea538c25a11420bce7cbd8225efc204e7.tar.xz | |
runtime: use internal/strconv
Runtime doing its own number formatting dates back to
when runtime was the bottom-most Go package.
Those days are long gone. Use internal/strconv to avoid
duplicating code and also to get better floating-point
formatting:
% go1.24.6 run x.go
+1.234568e+004
% go run x.go
12345.678
%
With accurate floating point it becomes necessary to
introduce separate printers for float32 vs float64 and
for complex64 vs complex128. Otherwise float32(93.7)
prints as 93.69999694824219.
Change-Id: I25ae3f09519342dc3d1dcabf4711651423e00128
Reviewed-on: https://go-review.googlesource.com/c/go/+/716002
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'test/codegen/alloc.go')
0 files changed, 0 insertions, 0 deletions
