identity: Use clear to clear the finder seen map - hugo - [fork] hugo port for 9front
(HTM) git clone git@git.drkhsh.at/hugo.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
(DIR) commit 52561d561a591a6fb757b6d417138e0a79bce790
(DIR) parent f4f21f5ea34ed98f78f70cd53581d4dfa8b7916c
(HTM) Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Sat, 15 Mar 2025 18:26:11 +0100
identity: Use clear to clear the finder seen map
Faster:
```
Finder/Find_one-10 172.8n ± 26% 129.3n ± 2% -25.18% (p=0.002 n=6)
Finder/Find_none-10 174.0n ± 1% 130.6n ± 0% -24.94% (p=0.002 n=6)
```
Diffstat:
M identity/finder.go | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
---
(DIR) diff --git a/identity/finder.go b/identity/finder.go
@@ -45,9 +45,7 @@ func putSearchID(sid *searchID) {
sid.dp = nil
sid.peq = nil
sid.eqer = nil
- for k := range sid.seen {
- delete(sid.seen, k)
- }
+ clear(sid.seen)
searchIDPool.Put(sid)
}