Documentation ¶
Overview ¶
Package hack gives you some efficient functionality at the cost of breaking some Go rules.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RuntimeMemhash ¶ added in v0.10.0
RuntimeMemhash provides access to the Go runtime's default hash function for arbitrary bytes. This is an optimal hash function which takes an input seed and is potentially implemented in hardware for most architectures. This is the same hash function that the language's `map` uses.
func RuntimeStrhash ¶ added in v0.10.0
RuntimeStrhash provides access to the Go runtime's default hash function for strings. This is an optimal hash function which takes an input seed and is potentially implemented in hardware for most architectures. This is the same hash function that the language's `map` uses.
func StringPointer ¶
StringPointer returns &s[0], which is not allowed in go
Types ¶
This section is empty.