gocontainer

module
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2023 License: BSD-2-Clause

README

gocontainer

gocontainer contains several optimized container implementations.

  • Package databox defines the DataBox type, which can be used to store data to reduce the number of references and memory fragmentation.
  • Package ringbuf implements simple ring buffer.
  • Package skiplist implements a skip list.
  • Package uskiplist implements a skiplist using unsafe operations to minimize memory and references.

Documentation

Installation

Install gocontainer using the "go get" command:

go get github.com/someonegg/gocontainer

The Go distribution is gocontainer's only dependency.

Directories

Path Synopsis
Package databox defines the DataBox type, which can be used to store data to reduce the number of references and memory fragmentation.
Package databox defines the DataBox type, which can be used to store data to reduce the number of references and memory fragmentation.
Package ringbuf implements simple ring buffer.
Package ringbuf implements simple ring buffer.
Package skiplist implements a skip list.
Package skiplist implements a skip list.
Package uskiplist implements a skiplist using unsafe operations to minimize memory and references.
Package uskiplist implements a skiplist using unsafe operations to minimize memory and references.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL