mozilla/rust — pull request #11187 by alexcrichton (2013-12-29 03:48:12+00:00)
Title: Add a `Once` primitive

Rationale can be found in the first commit, but this is basically the same thing as `pthread_once`