{"push_id":737414423,"size":6,"distinct_size":5,"ref":"refs/heads/karo/c++-rng","head":"f86bdfa0bcf06c1350b37bebbf8d2025419f3590","before":"6fd2ca9392679fb5b90ca88b75780864424c177c","commits":[{"sha":"8e3b6968bcac065e54a0114ba292049c93dd4e15","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Work around VS initialization quirk\n\nDuring initialization of the shared vars, we take the\npointer of the SharedVar and pass it to value, whose return\nvalue in turn will be passed to the SharedVar constructor.\n\nVS had some problems with this.","distinct":false,"url":"https://api.github.com/repos/inexor-game/code/commits/8e3b6968bcac065e54a0114ba292049c93dd4e15"},{"sha":"c8737313ac7da5413588195c54407b28bdae8ac6","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Depend on Boost\n\nFrom this commit we assume all boost libs are available.\n\nWe also configure util with boost thread and boost random.","distinct":true,"url":"https://api.github.com/repos/inexor-game/code/commits/c8737313ac7da5413588195c54407b28bdae8ac6"},{"sha":"5dfd7fa88acc0b20a2382a64076846deb3456421","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Refactor rnd/rndscale/dtrnd to be proper functions\n\nBefore this they were macros. Macros are evil.","distinct":true,"url":"https://api.github.com/repos/inexor-game/code/commits/5dfd7fa88acc0b20a2382a64076846deb3456421"},{"sha":"1fc6a7a21e1bfc35c2eb40e5c4cc835c039f6ac1","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Introduce a macro for creating function aliases","distinct":true,"url":"https://api.github.com/repos/inexor-game/code/commits/1fc6a7a21e1bfc35c2eb40e5c4cc835c039f6ac1"},{"sha":"2b29179a9804322b7f64ad8118184700464b54ee","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Add a thread local pointer with auto initialization","distinct":true,"url":"https://api.github.com/repos/inexor-game/code/commits/2b29179a9804322b7f64ad8118184700464b54ee"},{"sha":"f86bdfa0bcf06c1350b37bebbf8d2025419f3590","author":{"email":"1973ae4802df7d9bc2933b15954c4799d7e1f934@cupdev.net","name":"Karolin Varner"},"message":"Replace Sauers old RNG with the C++ standard RNGs\n\nThe new api provides more generic functions and is\nthread-safe.","distinct":true,"url":"https://api.github.com/repos/inexor-game/code/commits/f86bdfa0bcf06c1350b37bebbf8d2025419f3590"}]}