diff options
| author | Jes Cok <xigua67damn@gmail.com> | 2024-08-01 16:18:06 +0000 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2024-08-01 21:32:50 +0000 |
| commit | 67c3f012cf5bfd69841c74666243281f0698e09f (patch) | |
| tree | ee612f3b0c4d16414946cd84919fb152d42aed7f /src/runtime/export_debug_test.go | |
| parent | e50913cefcdb590cdf7d9432455de2847ef93851 (diff) | |
| download | go-67c3f012cf5bfd69841c74666243281f0698e09f.tar.xz | |
bytes,slices,strings: optimize Repeat a bit
Like slices.Repeat, use math/bits.Mul to detect overflow in order to
avoid a divide which is slow.
While here, also use builtin min/max to simplify code.
Change-Id: I4a6d8cd5df97fa75f4e324d4be1405ce53c03d31
GitHub-Last-Rev: 54ba5c7126b1d4a301e95d664b5f6deee6d579d9
GitHub-Pull-Request: golang/go#68704
Reviewed-on: https://go-review.googlesource.com/c/go/+/602475
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Diffstat (limited to 'src/runtime/export_debug_test.go')
0 files changed, 0 insertions, 0 deletions
