MCPcopy Index your code
hub / github.com/eapache/queue

github.com/eapache/queue @v1.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1.0 ↗ · + Follow
20 symbols 107 edges 2 files 9 documented · 45% 74 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Queue

Build Status GoDoc Code of Conduct

A fast Golang queue using a ring-buffer, based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.

The queue implemented here is as fast as it is in part because it is not thread-safe.

Follows semantic versioning using https://gopkg.in/ - import from gopkg.in/eapache/queue.v1 for guaranteed API stability.

Core symbols most depended-on inside this repo

Add
called by 14
queue.go
New
called by 11
queue.go
Remove
called by 10
queue.go
Length
called by 9
queue.go
Peek
called by 8
queue.go
Get
called by 5
queue.go
resize
called by 2
queue.go

Shape

Function 13
Method 6
Struct 1

Languages

Go100%

Modules by API surface

queue_test.go12 symbols
queue.go8 symbols

For agents

$ claude mcp add queue \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact