Merge remote-tracking branch 'origin/upstream' am: 3f5cc036b8 Original change: undetermined Change-Id: Ib690d59d7709100b554a0fdfd2645269e51f5a33 Signed-off-by: Automerger Merge Worker <[email protected]>
A mutual exclusion primitive that relies on static type information only.
This library is inspired by this discussion.