Commit Graph

  • 28d9e4da2b Update exponential_distribution to C++0x. Steven Watanabe 2011-01-22 21:44:25 +0000
  • 9b72a50702 reduce the number of bins. Steven Watanabe 2011-01-20 22:56:25 +0000
  • 77de6f88c3 Fix Jamfile typo. Steven Watanabe 2011-01-20 21:16:27 +0000
  • ebc4157205 Tighten up test_piecewise_linear. Steven Watanabe 2011-01-20 05:46:49 +0000
  • 30ee3e6cee Tighten test_piecewise_constant. Steven Watanabe 2011-01-20 02:18:08 +0000
  • 751ead66a4 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +0000
  • 89deda5188 Reverting some accident changes to a few jamfiles from my last commit. Bryce Adelstein-Lelbach 2011-01-14 02:51:17 +0000
  • 4dfd9025ef Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +0000
  • f6951cd830 Concept test for distributions. Steven Watanabe 2011-01-12 19:53:31 +0000
  • 7623f1b6ef Implement piecewise_linear_distribution. Steven Watanabe 2011-01-12 04:53:08 +0000
  • cee01dfcfa Fix piecewise_constant_distribution::param_type constructor with 1 interval boundary. Steven Watanabe 2011-01-10 04:01:46 +0000
  • 97fe018ee2 Fix piecewise_constant_distribution for C++0x. Steven Watanabe 2011-01-09 20:11:07 +0000
  • 333c6dd03f Loosen the test a little so it passes. Steven Watanabe 2011-01-09 20:09:30 +0000
  • fd1d01e120 Get rid of undefined reference errors. Steven Watanabe 2011-01-09 20:07:57 +0000
  • fc5e34a947 Start refactoring tests again. Steven Watanabe 2011-01-07 18:48:53 +0000
  • 8cda7a96af Implement piecewise_constant_distribution. Steven Watanabe 2011-01-06 23:51:46 +0000
  • 836da38bf7 Update normal_distribution to match C++0x. Implement student_t_distribution. Steven Watanabe 2011-01-06 02:53:00 +0000
  • dced4df44a Implement fisher_f_distribution. Steven Watanabe 2011-01-05 22:42:36 +0000
  • 1845d03376 Implement chi_squared_distribution. Steven Watanabe 2011-01-05 05:17:37 +0000
  • cbc4f223c2 Make result_type public. Fixes #4777. Steven Watanabe 2010-11-27 21:28:21 +0000
  • 9f9c1a5a98 #include the right header. Fixes #4653. Steven Watanabe 2010-09-16 16:07:31 +0000
  • 7c3fcb24dc Implement negative_binomial_distribution. Steven Watanabe 2010-08-31 20:07:59 +0000
  • ac88d68a10 Refactor tests Steven Watanabe 2010-08-29 04:03:02 +0000
  • 7fd055a780 Add missing #include Steven Watanabe 2010-08-29 03:47:16 +0000
  • 02a9498948 Add the old names of the generators for backward compatibility. Steven Watanabe 2010-07-03 17:52:16 +0000
  • b67e17123d Fix parameter names. Steven Watanabe 2010-07-03 15:15:22 +0000
  • c41aabe99a Some doc cleanup. Steven Watanabe 2010-06-26 20:42:30 +0000
  • cf886a330f Fix a few typos and copy/paste errors. Steven Watanabe 2010-06-26 00:15:56 +0000
  • 4855688a63 Add extreme_value_distribution. Steven Watanabe 2010-06-25 23:53:34 +0000
  • aab4ff005f Add weibull_distribution. Steven Watanabe 2010-06-25 22:22:53 +0000
  • f702db6d89 Sync shuffle_order_engine with C++0x. Steven Watanabe 2010-06-25 21:23:20 +0000
  • 581361f3df Extend operator workarounds to Sun CC. Steven Watanabe 2010-06-25 16:35:06 +0000
  • df9fc119d4 Fix ambiguity with long random() in stdlib.h for darwin-4.2.1 Steven Watanabe 2010-06-24 18:12:50 +0000
  • 1daedf4f9c Attempt to fix Sun CC's problems with rand48. Steven Watanabe 2010-06-24 18:03:17 +0000
  • 526d371c03 Attempt to fix msvc-7.1 errors in subtract_with_carry. Steven Watanabe 2010-06-24 15:58:41 +0000
  • 11b2a55baa Fix shadowing of template parameters in linear_congruential_engine. Fixes #4371. Steven Watanabe 2010-06-24 14:34:42 +0000
  • b3915ef6b1 Sync ranlux with C++0x. Steven Watanabe 2010-06-24 03:57:42 +0000
  • cae34bd24a Sync discard_block with C++0x. Steven Watanabe 2010-06-24 03:05:45 +0000
  • b32280f5fa A few more fixes for msvc-7.1 Steven Watanabe 2010-06-24 00:44:28 +0000
  • 89530779e6 Sync subtract_with_carry with C++0x. Steven Watanabe 2010-06-24 00:25:52 +0000
  • a06b888c94 Sync linear_congruential with C++0x. Steven Watanabe 2010-06-23 20:55:43 +0000
  • 978a83d8d1 Add missing using for Sun. Steven Watanabe 2010-06-23 18:47:56 +0000
  • c5cdd46089 Some optimizations to mersenne_twister. Steven Watanabe 2010-06-23 18:15:27 +0000
  • e580086e65 Sync gamma_distribution with C++0x. Fixes #3888. Steven Watanabe 2010-06-22 20:22:41 +0000
  • e9b6830669 Fix vc71 errors, take 2. Steven Watanabe 2010-06-22 15:29:59 +0000
  • 3303ce69bc Sync mersenne_twister with C++0x. Steven Watanabe 2010-06-22 02:30:09 +0000
  • a46d157029 Attempt to fix Sun and msvc-7.1 errors. Steven Watanabe 2010-06-21 15:13:11 +0000
  • 2c7387f6ae Implement discrete_distribution. Fixes #920. Steven Watanabe 2010-06-21 04:03:55 +0000
  • e8a792c155 Fix another integer overflow problem. Steven Watanabe 2010-06-20 19:06:56 +0000
  • 773e647806 Better implementation of the poisson distribution. Fixes #1540. Steven Watanabe 2010-06-20 03:24:28 +0000
  • d44e4569ce Better error reporting Steven Watanabe 2010-06-20 02:18:53 +0000
  • 94d50aa090 Fix integer overflow bug. Steven Watanabe 2010-06-19 14:55:52 +0000
  • 0bfc67b8fd Fix my floor silliness. e.g. int(-0.5) != floor(-0.5) Steven Watanabe 2010-06-19 04:31:28 +0000
  • e7e3a4a676 Reimplement binomial_distribution. Steven Watanabe 2010-06-18 22:05:11 +0000
  • ebe859512e Fix compile error in example Steven Watanabe 2010-06-09 02:35:02 +0000
  • a2f27c6293 Add an example of generating a random password. Fixes #4183 Steven Watanabe 2010-06-09 02:33:40 +0000
  • 463e1d4e0f Check for range errors in the input operator of linear_congruential. Fixes #2667 Steven Watanabe 2010-06-08 04:03:58 +0000
  • c11219f596 Make sure that all members are initialized. Fixes #4085 Steven Watanabe 2010-06-08 03:21:28 +0000
  • dfa3cec512 Merge Random from the trunk Steven Watanabe 2010-05-31 16:44:36 +0000
  • 6cda87c18c Fix random_device on mingw Steven Watanabe 2010-04-23 17:22:39 +0000
  • e08d154cb3 Add tests for random_device Steven Watanabe 2010-04-22 21:30:04 +0000
  • 8cfc801c24 Merge Random from the trunk Steven Watanabe 2010-03-22 00:45:06 +0000
  • f6f3bd85cb Add some extra printing to make it easier to trace failures. Steven Watanabe 2010-03-16 21:22:29 +0000
  • e5359a15b0 Try to help out borland Steven Watanabe 2010-03-15 17:18:52 +0000
  • e318ab4bf2 Attempt to fix Sun CC 5.10 failures Steven Watanabe 2010-03-15 16:46:53 +0000
  • ea9b75c04e Add back redirects to avoid breaking external links Steven Watanabe 2010-03-12 19:15:53 +0000
  • eba3181c16 Fix remaining broken links Steven Watanabe 2010-03-09 23:15:18 +0000
  • ccc442d6c8 Fix inspection failures for the Random library Steven Watanabe 2010-03-08 17:55:21 +0000
  • a0be67a5fb Enable the gap test for distributions Steven Watanabe 2010-03-08 17:16:57 +0000
  • 2356b3bef8 Fix a minor typo Steven Watanabe 2010-03-08 16:03:20 +0000
  • 1302406b34 Add distributions to statistic_tests Steven Watanabe 2010-03-08 03:46:47 +0000
  • 2e4c0f628c Make statistics_tests usable with the current library Steven Watanabe 2010-03-07 05:22:40 +0000
  • bef66181dd Fix dll linking Steven Watanabe 2010-03-05 19:56:52 +0000
  • 115e454ea7 Minor cleanup of 60199 Steven Watanabe 2010-03-05 19:25:56 +0000
  • bc73588c7e Rearrange the componenents in libs/random and create a library for random_device. Fixes #3672 Steven Watanabe 2010-03-05 19:12:45 +0000
  • 3fc357f9b3 Link new Boost.Random documentation into the main doc build and remove the old html Steven Watanabe 2010-03-05 04:59:16 +0000
  • 2248892f09 Add Quickbook/Doxygen documentation Steven Watanabe 2010-02-25 18:13:36 +0000
  • 9866e57184 Merge Random from the trunk. Fixes #3719 Steven Watanabe 2010-01-02 21:23:17 +0000
  • c30e86b6fe Fix darwin ranlux failures. Steven Watanabe 2010-01-02 00:28:15 +0000
  • 072438a2f6 Try to get more information out of the failing tests. Steven Watanabe 2009-12-31 22:15:26 +0000
  • e2d6385e0b Attempt to fix ranlux failures Steven Watanabe 2009-12-29 04:53:36 +0000
  • f3aa639a1f Fixed shadow warnings reported in ticket 3710 Marshall Clow 2009-12-04 22:22:01 +0000
  • 330c6db3cb Fix min/max problems Steven Watanabe 2009-11-16 23:38:21 +0000
  • 6e35d9a732 Allow arbitrary values to be used as seeds for linear_congruential, linear_feedback_shift, and any generators that depend on them. Fixes #3516 Steven Watanabe 2009-11-14 21:07:31 +0000
  • af6a0d558a Disable some warnings for msvc. Fixes #3532 Steven Watanabe 2009-10-19 22:53:04 +0000
  • a87c59046c rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +0000
  • 4c7045aee9 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +0000
  • 615e38f704 Merge random from the trunk Steven Watanabe 2009-10-14 04:54:01 +0000
  • c5115a25ca Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +0000
  • 44cbb83b72 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • 7dda7d38bb Supress warnings from narrowing conversions. Steven Watanabe 2009-06-14 02:33:22 +0000
  • 6ce516d9ed Merge [53462], [53699], and [53800] from the trunk. Steven Watanabe 2009-06-13 17:54:06 +0000
  • ac8bfba53a misc assertions/tests Steven Watanabe 2009-06-12 00:24:09 +0000
  • 25a1703ef4 Minor documentation updates Steven Watanabe 2009-06-11 22:34:50 +0000
  • a6ec2a34ef Test tweaks Steven Watanabe 2009-06-10 02:16:24 +0000
  • 05846ff977 Fix overload resolution for generator constructors/seed. Fixes #351. Fixes #2424. Fixes #2887 Steven Watanabe 2009-06-06 19:41:38 +0000
  • b9a410339d Fix the distribution of uniform_int. Steven Watanabe 2009-05-30 16:38:53 +0000
  • 7abb87d4f8 Use local copy of the valid HTML 4.01 icon, and make sure all the pages that use it are valid. Daniel James 2009-05-25 20:06:26 +0000
  • 54fa1314c8 test tuneups for cmakeland' Troy D. Straszheim 2009-05-21 21:52:56 +0000
  • d1a18ffcc9 Fixed almost all tab and min/max issues found by inspect tool Jeremiah Willcock 2009-05-20 19:41:20 +0000