Another MPSC Queue in the Wall?

I have an implementation of a multi-producer/single-consumer (MPSC) queue written in Odin.
Odin already has its own implementation, but it is:

  • internal (within nbio)
  • bounded

My implementation is:

  • unbounded
  • intrusive

=> it does not need any allocation

It was part of my own repo/project, but I don’t use it.
Now it’s part of another repo, also internal.

I’d like to check whether it’s worth being part of the Odin distribution, but I have no clue how to proceed

1 Like