]> Cypherpunks repositories - gostls13.git/commit
os: avoid allocating a string for ReadDir skipped entries on Windows
authorqmuntal <quimmuntal@gmail.com>
Thu, 17 Aug 2023 08:26:36 +0000 (10:26 +0200)
committerQuim Muntal <quimmuntal@gmail.com>
Mon, 21 Aug 2023 08:33:51 +0000 (08:33 +0000)
commit50f2b7b76481f045649d12d2a26dd36b7cc248a3
tree73037e15539464324ed7122b75fccee524b678cf
parente094e80f65f77bf83e2962dc5150915711f2166d
os: avoid allocating a string for ReadDir skipped entries on Windows

Shave off a few allocations while reading a directory by checking
if the entry name is "." or ".." before allocating a string for it.

Change-Id: I05a87d7572bd4fc191db70aaa9e22a6102f68b4b
Reviewed-on: https://go-review.googlesource.com/c/go/+/520415
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Quim Muntal <quimmuntal@gmail.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/os/dir_windows.go