Directories
¶
| Path | Synopsis |
|---|---|
|
buffer
|
|
|
elastic
Package elastic implements an elastic ring-buffer that lazily acquires buffers from a pool and returns them when empty.
|
Package elastic implements an elastic ring-buffer that lazily acquires buffers from a pool and returns them when empty. |
|
ring
Package ring implements a memory-efficient circular buffer that implements the io.Reader and io.Writer interfaces.
|
Package ring implements a memory-efficient circular buffer that implements the io.Reader and io.Writer interfaces. |
|
ringpool
Package ringpool implements a GC-friendly pool of ring buffers.
|
Package ringpool implements a GC-friendly pool of ring buffers. |
|
Package bytepool provides a pool of byte slices consisting of sync.Pool's that collect byte slices with different length sizes in powers of two.
|
Package bytepool provides a pool of byte slices consisting of sync.Pool's that collect byte slices with different length sizes in powers of two. |
|
Package bytesconv provides zero-copy conversion utilities between byte slices and strings.
|
Package bytesconv provides zero-copy conversion utilities between byte slices and strings. |
|
Package cache provides caching implementations.
|
Package cache provides caching implementations. |
|
cmd
|
|
|
license-tool
command
Command license-tool issues and verifies offline software licenses.
|
Command license-tool issues and verifies offline software licenses. |
|
Package envutil provides environment variable parsing utilities.
|
Package envutil provides environment variable parsing utilities. |
|
Package licensing — crypto.go
|
Package licensing — crypto.go |
|
machine
Package machine computes a stable, normalized machine fingerprint used to bind a license to a physical (or virtual) machine.
|
Package machine computes a stable, normalized machine fingerprint used to bind a license to a physical (or virtual) machine. |
|
Package lifecycle provides a minimal application lifecycle manager.
|
Package lifecycle provides a minimal application lifecycle manager. |
|
Package mathutil provides fast math utility functions.
|
Package mathutil provides fast math utility functions. |
|
Package queue provides queue implementations.
|
Package queue provides queue implementations. |
|
Package randutil provides random string generation utilities.
|
Package randutil provides random string generation utilities. |
|
Package sliceutil provides slice manipulation utilities.
|
Package sliceutil provides slice manipulation utilities. |
|
Package strutil provides string manipulation utilities.
|
Package strutil provides string manipulation utilities. |
Click to show internal directories.
Click to hide internal directories.