17 Commits (v2.6.5)

Author SHA1 Message Date
  Andrew Belt 44ee1e73e3 Make random::Xoroshiro128Plus more compatible with C++ std random number generators. 6 months ago
  Andrew Belt bf675ada61 Make simple random state global instead of thread-local. 3 years ago
  Andrew Belt 00d8f899d5 Add random::get<T>() functions. 4 years ago
  Andrew Belt 6d5a76788f Adjust formatting of namespace docs. 4 years ago
  Andrew Belt 4e8b9ef301 Improve namespace documentation. 4 years ago
  Andrew Belt d4feea8210 Add random::get() instead of extern global, which crashes Rack when 4 years ago
  Andrew Belt 0cd74bf928 Don't reset random state in random::init() if already seeded. 4 years ago
  Andrew Belt 4c4fdb883c Fix Mac build 4 years ago
  Andrew Belt 0cb26ec7c2 Clean up random::. 4 years ago
  Andrew Belt d0224944c8 Make random number generator an inline class which increases performance and supports `std::random` distributions. 4 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 8d63d198ea Make random state thread-local. 6 years ago
  Andrew Belt 52151a709d Add various API documentation 7 years ago
  Andrew Belt 3644b1877e Clean up includes 7 years ago
  Andrew Belt 34af736ee5 Add rack0.hpp backward compatibility header for ease of migration 7 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 7 years ago