Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dhartunian/1brcgo
/ types & classes
Types & classes
43 in github.com/dhartunian/1brcgo
⨍
Functions
138
◇
Types & classes
43
↓ 41 callers
TypeAlias
temp
temp has exactly one fractional digit.
nathan.go:19
↓ 3 callers
TypeAlias
Temp
Temp represents a temperature, stored as an integer 10x the temperature.
marcus.go:451
↓ 2 callers
TypeAlias
ShortKey
marcus.go:366
↓ 1 callers
TypeAlias
TempSum
TempSum represents a sum of temperatures, stored as an integer 10x the temperature.
marcus.go:460
↓ 1 callers
TypeAlias
fnv64a
fnv64a is a 64-bit FNV-1a hash.
nathan.go:66
Struct
AggResult
stan.go:486
Struct
PartitionResult
stan.go:478
Struct
Summary
Summary summarizes all temperature recordings for a given key.
marcus.go:468
Struct
SummaryMap
SummaryMap is a map from a ShortKey to a Summary linked list.
marcus.go:390
Struct
WeatherStation
generate.go:12
Struct
buffer
===== end of main.go ===== ===== scanner.go =====
pavel.go:396
Struct
entry
pavel.go:168
Struct
fastStats
pavel.go:461
Struct
fileRange
radu.go:20
Struct
hashTable
radu.go:234
Struct
hashTableEntry
radu.go:238
TypeAlias
hashtable
stan.go:17
Struct
job
===== end of string64.go ===== ===== worker.go =====
pavel.go:640
Struct
keysPool
===== end of hash.go ===== ===== keys_pool.go =====
pavel.go:221
Struct
measurement
peter.go:59
Struct
mmapData
==================================================mmap from Russ Cox================================================= Lifted from: https://github.com/
stan.go:590
Struct
multiBuffer
===== end of bits.go ===== ===== buffers.go =====
pavel.go:116
Struct
nameHash
peter.go:205
Struct
partial
radu.go:24
Struct
record
record is a city's record.
nathan.go:26
Struct
record
michae2.go:28
Struct
record
baseline.go:13
Struct
robinHoodEntry
peter.go:583
Struct
robinHoodKey
peter.go:574
Struct
robinHoodMap
peter.go:589
Struct
scanner
pavel.go:401
Struct
scanner
==================================================Helpers===================================================
stan.go:529
Struct
simpleAlloc
simpleAlloc is a T allocator.
nathan.go:149
Struct
simpleMap
simpleMap is a map from K to *V, using a linear probing open addressing scheme.
nathan.go:84
Struct
simpleMapSlot
simpleMapSlot is a slot in a simpleMap.
nathan.go:89
Struct
stat
pavel.go:536
Struct
string64
===== end of stats.go ===== ===== string64.go =====
pavel.go:571
Struct
stringMap
pavel.go:174
TypeAlias
table
michae2.go:59
Struct
testCase
marcus.go:514
Struct
worker
worker is a worker goroutine that operates on a slice of the input data.
nathan.go:168
Struct
worker
pavel.go:645
Struct
worker
radu.go:30