Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
cpu
Package cpu provides wrapper around assembly functions for checking processor instruction capabilities for SSE4.1, AVX, AVX2 support Example “cpu.HasSSE41()“ returns true for SSE4.1 instruction support, false otherwise “cpu.HasAVX()“ returns true for AVX instruction support, false otherwise “cpu.HasAVX2()“ returns true for AVX2 instruction support, false otherwise
|
Package cpu provides wrapper around assembly functions for checking processor instruction capabilities for SSE4.1, AVX, AVX2 support Example “cpu.HasSSE41()“ returns true for SSE4.1 instruction support, false otherwise “cpu.HasAVX()“ returns true for AVX instruction support, false otherwise “cpu.HasAVX2()“ returns true for AVX2 instruction support, false otherwise |
crypto/sha1
Package sha1 implements the SHA1 hash algorithm as defined in RFC 3174.
|
Package sha1 implements the SHA1 hash algorithm as defined in RFC 3174. |
crypto/sha256
Package sha256 provides SHA256SSE3, SHA256AVX, SHA256AVX2
|
Package sha256 provides SHA256SSE3, SHA256AVX, SHA256AVX2 |
crypto/sha512
Package sha512 implements the SHA512 hash algorithms as defined in FIPS 180-2.
|
Package sha512 implements the SHA512 hash algorithms as defined in FIPS 180-2. |
donut/cache/data
Package data implements in memory caching methods for data
|
Package data implements in memory caching methods for data |
donut/cache/metadata
Package metadata implements in memory caching methods for metadata information
|
Package metadata implements in memory caching methods for metadata information |
erasure
Package erasure is a Go wrapper for the Intel Intelligent Storage Acceleration Library (Intel ISA-L).
|
Package erasure is a Go wrapper for the Intel Intelligent Storage Acceleration Library (Intel ISA-L). |
hash/crc32c
Package crc32c provides wrapper around Intel's fast CRC32C with PCLMULQDQ instructions.
|
Package crc32c provides wrapper around Intel's fast CRC32C with PCLMULQDQ instructions. |
minhttp
Package minhttp provides easy to use graceful restart for a set of HTTP services This package is a fork from https://github.com/facebookgo/grace Re-licensing with Apache License 2.0, with code modifications
|
Package minhttp provides easy to use graceful restart for a set of HTTP services This package is a fork from https://github.com/facebookgo/grace Re-licensing with Apache License 2.0, with code modifications |
probe
Package probe implements a simple mechanism to trace and return errors in large programs.
|
Package probe implements a simple mechanism to trace and return errors in large programs. |
utils/atomic
Package atomic provides atomic file write semantics by leveraging Rename's() atomicity.
|
Package atomic provides atomic file write semantics by leveraging Rename's() atomicity. |
Click to show internal directories.
Click to hide internal directories.