flib
flib copied to clipboard
A set of experimental extensions to the go standard library
Currently values in the `padded` package isolate an inner field by putting enough data before and after to separate that field from any other memory locations. However, this only works...
Sometimes Read comes above Write and sometimes the other way around. Read should always be above write.
Currently the three types of queue each use a different pair of acquireRead/Write methods. The one used by PointerQ is currently attached to commonQ. This should be moved to PointerQ...
Many of the queues have the option of returning a nil slice explicitly or returning an empty slice instead. I would prefer to return an empty slice, although nils are...