2
0
mirror of https://github.com/boostorg/random.git synced 2026-01-19 04:22:17 +00:00

Commit Graph

  • 1c17c07e83 Add basic test set Matt Borland 2025-01-29 15:51:16 -05:00
  • c521799914 Add xoshiro256+ impl Matt Borland 2025-01-29 15:50:09 -05:00
  • 735f5eb2f9 Fix jump impl Matt Borland 2025-01-29 15:36:12 -05:00
  • 13edcb1561 Add test against original C implementation Matt Borland 2025-01-29 15:35:27 -05:00
  • 026f6e1b74 Add state function and fix linkage Matt Borland 2025-01-29 14:42:34 -05:00
  • 0ca2520a66 Add xoshiro256_plusplus tests Matt Borland 2025-01-29 14:42:20 -05:00
  • 68f953e036 Add xoshiro256_plusplus impl Matt Borland 2025-01-29 14:33:54 -05:00
  • c21f281584 Add the xoshiro base class Matt Borland 2025-01-29 14:18:07 -05:00
  • 13bbc0ec7e Merge pull request #116 from Flamefire/patch-1 Matt Borland 2024-12-09 08:57:52 -05:00
  • 77e78d9753 Fix install of packages Alexander Grund 2024-12-08 20:50:42 +01:00
  • d05e3aa5ab Remove macos-12 from GHA Alexander Grund 2024-12-08 20:42:38 +01:00
  • d517d4c368 Update containers Alexander Grund 2024-12-08 14:51:38 +01:00
  • 317716d316 Use hosted node Alexander Grund 2024-12-08 13:11:10 +01:00
  • f8b44cac5c Fix node 20 issue on GHA CI Alexander Grund 2024-12-07 19:43:11 +01:00
  • 56a476afdc Merge pull request #114 from boostorg/develop boost-1.87.0.beta1 boost-1.87.0 Matt Borland 2024-11-05 14:55:29 -05:00
  • 5957c91dc4 BOOST_ASSERT usage #112 (#113) Young Geun Kim 2024-10-24 03:46:17 +09:00
  • dcaee178a6 Add support for modular build structure. (#107) René Ferdinand Rivera Morell 2024-08-19 16:13:10 -05:00
  • 29ac888799 Merge pull request #105 from boostorg/develop boost-1.86.0.beta1 boost-1.86.0 Matt Borland 2024-07-03 13:10:05 -04:00
  • 560acd8104 Merge pull request #106 from boostorg/remove_mac11 Matt Borland 2024-07-03 10:26:37 -04:00
  • b04529bead Use codecov token for upload Matt Borland 2024-07-03 08:33:01 -04:00
  • abd86cafad Update macos toolchains Matt Borland 2024-07-03 08:31:14 -04:00
  • 0190232db7 Merge pull request #103 from boostorg/Jamfile Matt Borland 2024-04-08 11:41:32 +02:00
  • 5b1a710bda Fix missing sources and macro redefinition Matt Borland 2024-04-08 10:10:27 +02:00
  • c1fb95b577 Add C++03 CI runner to ensure the library is not built Matt Borland 2024-04-08 09:04:52 +02:00
  • 629193a5bd Add C++11 requirement to CML Matt Borland 2024-04-08 09:03:31 +02:00
  • e35ff648b3 Update test jamfile to use built random library Matt Borland 2024-04-08 09:02:24 +02:00
  • 2e3b6676b5 Rewrite build jamfile to require C++11 Matt Borland 2024-04-08 08:58:20 +02:00
  • 0959405024 Merge pull request #102 from boostorg/develop boost-1.85.0.beta1 boost-1.85.0 Matt Borland 2024-02-28 08:12:47 +01:00
  • 91ab15b87e Merge pull request #101 from boostorg/meta Matt Borland 2024-02-15 07:03:25 -05:00
  • edd13a819d Update Library Metadata Matt Borland 2024-02-15 08:23:17 +01:00
  • d23c858c66 Merge pull request #100 from boostorg/cml Matt Borland 2024-02-14 04:24:49 -05:00
  • 1ec9a7d947 Add Boost::numeric_conversion to test CML Matt Borland 2024-02-14 08:11:54 +01:00
  • 5bc6a1c8ee Merge pull request #98 from boostorg/coverage Matt Borland 2023-12-19 14:16:51 +01:00
  • 7a8355cda4 Add codecov CI run Matt Borland 2023-12-19 11:57:41 +01:00
  • d147829468 Add Splitmix64 (#89) Matt Borland 2023-12-15 08:45:47 +01:00
  • 31b40ec8a4 Merge pull request #97 from boostorg/test_cml Matt Borland 2023-12-14 14:05:55 +01:00
  • 1d33ebe1a0 Remove 2b runs from clang 11-15 Matt Borland 2023-12-14 09:26:21 +01:00
  • 42d5e98cea Add cmake test to CI Matt Borland 2023-12-14 10:19:33 +01:00
  • 2a7c2b4fb3 Add test cml Matt Borland 2023-12-14 10:16:28 +01:00
  • 1c8e9acf26 Merge pull request #94 from boostorg/develop boost-1.84.0.beta1 boost-1.84.0 Matt Borland 2023-10-13 12:00:36 +02:00
  • 3c1f0dbf63 Update GHA (#93) Matt Borland 2023-08-23 14:37:25 -04:00
  • dca7f3cc0d Fixed name shadowing warnings (#26) Nikita Kniazev 2023-08-16 16:26:28 +03:00
  • ffece0cefb Merge pull request #87 from paulharris/patch-1 swatanabe 2023-05-13 11:21:50 -06:00
  • 5b57aeee47 Merge pull request #90 from mborland/overlap Matt Borland 2023-02-02 09:39:14 -08:00
  • 8323e19ee3 Fix -Wtautological-overlap-compare Matt Borland 2022-11-30 21:08:43 -08:00
  • 18999b33d9 Merge pull request #88 from boostorg/add_ci jzmaddock 2022-06-04 09:20:34 +01:00
  • 3fceaa3e13 Correct windows and non-intel CI scripts. jzmaddock 2022-06-02 10:54:25 +01:00
  • 51517ab6fe Remove C++03 testing from CI. It's not supported by Boost.Math which is a dependency of Boost.Test. jzmaddock 2022-06-01 20:03:48 +01:00
  • 31acc7c0d0 Tentatively add CI based on Boost.Config CI. jzmaddock 2022-06-01 19:58:13 +01:00
  • 4239d93dad Update multiprecision_float_test.cpp to not overflow type double. Previously the max value for uint1024_t could just squeeze into a double because truncation occurred during the conversion, now that cpp_int performs correctly rounded conversions, overflow occurs, and the computation fails. Changed the problem distribution to use a multiprecision weight type, rather than double. header_fix jzmaddock 2022-06-01 19:35:36 +01:00
  • 7561690135 Update multiprecision_int_test.cpp to not accidentality overflow type double. Multiprecision now performs correct rounding when converting to double - previously the max value for uint1024_t would just fit in a double if it was truncated. But now that it's correctly rounded it overflows and breaks the calculation. jzmaddock 2022-06-01 19:32:55 +01:00
  • d256096eb6 Fix comments in uniform_real_distribution Paul Harris 2022-05-22 08:22:23 +08:00
  • a2740d4b30 Do not define BOOST_RANDOM_SOURCE in CMakeLists.txt boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-09 18:41:11 +03:00
  • cf24d026a9 Merge branch 'master' into develop Peter Dimov 2021-06-08 22:47:46 +03:00
  • 1e9bfb8b32 Add CMakeLists.txt Peter Dimov 2021-03-18 17:42:27 +02:00
  • c3ada7a1b2 Add missing #includes. jzmaddock 2021-03-16 10:47:16 +00:00
  • b065a78a6b Merge branch 'develop' boost-1.76.0.beta1 boost-1.76.0 Steven Watanabe 2021-02-26 03:02:05 -07:00
  • 6a5f8e4dc1 Merge remote-tracking branch 'eldiener/develop' into develop Steven Watanabe 2021-02-17 05:15:10 -07:00
  • 7a2b5e4968 Fix compilation Steven Watanabe 2021-02-17 05:13:30 -07:00
  • 29423ceff9 Merge remote-tracking branch 'origin/pr/no-boost-math' into develop Steven Watanabe 2021-02-17 04:42:26 -07:00
  • ce603fe0b3 Merge remote-tracking branch 'origin/pr/no-boost-mp' into develop Steven Watanabe 2021-02-17 04:41:20 -07:00
  • ce8cf4ee18 Merge pull request #80 from mborland/minmax jzmaddock 2021-02-05 19:14:34 +00:00
  • 4abf9ece63 Fixes for MSVC macro substitutions Matt Borland 2021-01-28 20:02:27 +03:00
  • 63231028bb [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-21 03:20:29 -05:00
  • 2e8ae88394 Remove dependence on multiprecision::lsb, msb pr/no-boost-mp Peter Dimov 2021-01-01 18:14:29 +02:00
  • b816e3b8c4 Remove dependency on Boost.Math pr/no-boost-math Peter Dimov 2020-12-27 07:46:39 +02:00
  • 1e778bfc22 Add missing <cstddef> includes Peter Dimov 2020-12-24 16:21:54 +02:00
  • 0251684151 remove dependence on now empty boost_system library boost-1.75.0 JeffGarland 2020-07-06 14:08:04 -07:00
  • c745863594 No quotes are supposed to be in the library name for BOOST_LIB_NAME Edward Diener 2020-04-08 15:34:33 -04:00
  • 095e35398f Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 16:17:57 -04:00
  • 2823a3ab67 Fix -Wtautological-overlap-compare clang warning in linear_congruential.hpp Romain Geissler 2020-02-26 14:31:16 +00:00
  • d957fd8732 Cease dependence on MPL Nikita Kniazev 2019-11-22 22:11:13 +03:00
  • 3f518a4a3b Make engine min/max constexpr. Steven Watanabe 2019-03-28 14:22:45 -06:00
  • 137b70a53b Fix excessive looping. Fixes #53. Steven Watanabe 2019-03-28 10:06:39 -06:00
  • b8d5df3116 Merge remote-tracking branch 'Kojoley/cease-dependence-on-mpl' into develop Steven Watanabe 2020-07-07 17:42:52 -06:00
  • 9823ce96e4 Merge remote-tracking branch 'JeffGarland/develop' into develop Steven Watanabe 2020-07-07 17:39:18 -06:00
  • c92eced8f1 Merge remote-tracking branch 'eldiener/develop' into develop Steven Watanabe 2020-07-07 17:21:26 -06:00
  • f5c6c6bacf cstdint is C++11 Steven Watanabe 2020-07-07 17:18:40 -06:00
  • 1182a4071e Merge remote-tracking branch 'kotika/develop' into develop Steven Watanabe 2020-07-07 17:05:13 -06:00
  • 362a9bf1e7 remove dependence on now empty boost_system library JeffGarland 2020-07-06 14:08:04 -07:00
  • 7c0cad1cd4 Use boost::array instead of std::srray - no other changes req Kostas Savvidis 2020-05-14 11:50:02 +03:00
  • 43b205b1d2 No quotes are supposed to be in the library name for BOOST_LIB_NAME Edward Diener 2020-04-08 15:34:33 -04:00
  • a9e6cb9493 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 16:17:57 -04:00
  • a668525393 Fix -Wtautological-overlap-compare clang warning in linear_congruential.hpp Romain Geissler 2020-02-26 14:31:16 +00:00
  • 3df2cd9b09 just a reindent and beautification Kostas Savvidis 2019-11-27 20:08:10 +02:00
  • 4fa691bd27 Update mixmax.hpp Kostas Savvidis 2019-11-27 10:24:51 +02:00
  • 40bc6ef668 Cease dependence on MPL Nikita Kniazev 2019-11-22 22:11:13 +03:00
  • 3a8d72fbbc Update generators.qbk Kostas Savvidis 2019-10-29 16:00:15 +02:00
  • 1ff8087a0c Passed through a C++ Beautifier on October 29 kotika 2019-10-29 14:04:02 +02:00
  • a795954106 Update random.hpp Kostas Savvidis 2019-10-29 13:01:20 +02:00
  • f382cf4fd6 Update Jamfile.v2 Kostas Savvidis 2019-10-29 12:11:35 +02:00
  • f6eedeb784 Update random_speed.cpp Kostas Savvidis 2019-10-29 12:08:50 +02:00
  • 6e68e047f3 Update random_speed.cpp Kostas Savvidis 2019-10-29 12:07:33 +02:00
  • d565c034aa Update Jamfile.v2 Kostas Savvidis 2019-10-29 12:06:07 +02:00
  • d1bca7b57f Add files via upload Kostas Savvidis 2019-10-29 12:05:09 +02:00
  • 20c59551ca added mixmax_skip_N17.ipp Kostas Savvidis 2019-10-29 11:02:31 +02:00
  • 9916ec3ca8 Add files via upload Kostas Savvidis 2019-10-29 11:01:50 +02:00
  • ed7ab807e6 Make engine min/max constexpr. Steven Watanabe 2019-03-28 14:22:45 -06:00
  • a4f1784f68 Fix excessive looping. Fixes #53. Steven Watanabe 2019-03-28 10:06:39 -06:00
  • 5d9ba8578a Merge branch 'develop' boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 Steven Watanabe 2018-12-19 10:21:58 -07:00