Statically allocate futex array
Summary:
AFAICT this is currently the only thing preventing the non-dynamic version of Folly's MPMCQueue from being allocation-free on enqueue and dequeue operations. Allocating this with a constant expression should move the allocation from runtime to link (possibly compile?) time, which will let us use it in allocation sensitive contexts.
Feel free to suggest other reviewers, I couldn't find an existing folly reviewer group.
Reviewed By: yfeldblum, agola11, nbronson
Differential Revision:
D6447848
fbshipit-source-id:
86b84b19d62f1e1bcecdb9e757a6dfa90597b084