Avril
8eb88a65b4
Added attr retain to dynctors. Dunno if this does anything, but it doesn"t complain and still works.
...
Fortune for rngxx's current commit: Middle blessing − 中吉
3 years ago
Avril
4da128e510
Moved dynctor registration into `rng.cpp` (seems to work in *this* TU too. Why not `rng/sm64.cpp` specifically???? very annoying.)
...
Fortune for rngxx's current commit: Small curse − 小凶
3 years ago
Avril
3165ef13fd
Hack to work arround dynctor not being registered when not defined in `crand.cpp" (no idea why, the symbol exists. looking into it.)
...
Fortune for rngxx's current commit: Small curse − 小凶
3 years ago
Avril
dfb3d74816
Added SM64 engine to C hard-coded new API
...
Fortune for rngxx's current commit: Future small blessing − 末小吉
3 years ago
Avril
86b855bda3
Added seeding interface.
...
Added splitmix64 seed generator.
Added splitmix64 random generator.
Fortune for rngxx's current commit: Future small blessing − 末小吉
3 years ago
Avril
d9e34e7e70
Start: Seeding API
...
Fortune for rngxx's current commit: Half curse − 半凶
3 years ago
Avril
1cf5ca05b2
Added noexcept to global dtor & ctor
...
Fortune for rngxx's current commit: Half blessing − 半吉
3 years ago
Avril
4b988ba83b
Added name-based runtime engine lookup.
...
This is opt-in for any children of `Random`, the macro `RNGXX_APPLY_CTOR(namespace, class_name, seed_type)` in `internal/init.hpp` enables this lookup.
Non-internal implementors of Random can use this API also. This provides a dynamic way to load user-defined subclasses of Random at runtime.
A symbol-based lookup may be added in the future.
Version bumped.
Fortune for rngxx's current commit: Future curse − 末凶
3 years ago
Avril
25c86023a9
Fix common.h type alias issue
...
Fortune for rngxx's current commit: Half blessing − 半吉
3 years ago
Avril
d51eb30b6b
C API start
...
Fortune for rngxx's current commit: Small curse − 小凶
3 years ago
Avril
f193acd2ea
Fixed internal header problems (hopefully...)
...
Fortune for rngxx's current commit: Half curse − 半凶
3 years ago
Avril
7733ada38b
Fixed some namespace pollution issues
...
Fortune for rngxx's current commit: Blessing − 吉
3 years ago
Avril
aea2c6b837
Merge branch 'lib'
3 years ago
Avril
54dfb64596
Renamed API header & API header location /include
...
Fortune for cpprng's current commit: Future small blessing − 末小吉
3 years ago