News for hackers. Stuff that matters.
Re:LLVM 6.0.0 Release by ComputerGuru on Thursday March 08, 2018 @11:24AM (#16545347)
The last time I checked, only for POC. In my uuid library [0], macOS is basically the only one I can’t create a per-thread rng and instead have to spin up a new one each time.

0: https://github.com/neosmart/uuidxx

Re:LLVM 6.0.0 Release by cozzyd on Thursday March 08, 2018 @11:33AM (#16545425)
It's frustrating, because TLS works fine on vanilla clang or newish gcc on Mac OS x.
Re:LLVM 6.0.0 Release by wahern on Thursday March 08, 2018 @02:11PM (#16546765)
FWIW, macOS has arc4random(3) and arc4random_buf(3).
Re:LLVM 6.0.0 Release by ComputerGuru on Thursday March 08, 2018 @03:02PM (#16547183)
Thank you. It was supposed to be a platform-agnostic uuid library embracing the benefits of C++11 and beyond. But that was a pipe dream :)