2
0
mirror of https://github.com/boostorg/random.git synced 2026-02-26 04:52:22 +00:00
Commit Graph

300 Commits

Author SHA1 Message Date
Troy D. Straszheim
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.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Steven Watanabe
615e38f704 Merge random from the trunk
[SVN r56814]
2009-10-14 04:54:01 +00:00
Troy D. Straszheim
44cbb83b72 Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Steven Watanabe
6ce516d9ed Merge [53462], [53699], and [53800] from the trunk.
[SVN r53871]
2009-06-13 17:54:06 +00:00
Daniel James
7abb87d4f8 Use local copy of the valid HTML 4.01 icon, and make sure all the pages
that use it are valid.

Merged revisions 53047-53048 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53047 | danieljames | 2009-05-16 15:17:20 +0100 (Sat, 16 May 2009) | 1 line
  
  Fix some validation errors.
........
  r53048 | danieljames | 2009-05-16 15:23:59 +0100 (Sat, 16 May 2009) | 1 line
  
  Use a local copy of the valid HTML 4.01 icon.
........


[SVN r53258]
2009-05-25 20:06:26 +00:00
Troy D. Straszheim
54fa1314c8 test tuneups for cmakeland'
[SVN r53165]
2009-05-21 21:52:56 +00:00
Jeremiah Willcock
d1a18ffcc9 Fixed almost all tab and min/max issues found by inspect tool
[SVN r53142]
2009-05-20 19:41:20 +00:00
Steven Watanabe
92409dc95d Merge [50997], [51120], [51171], [51210], [51253], [51311], [51337], [51400], [51410], [51413] from the trunk
[SVN r52492]
2009-04-19 14:55:57 +00:00
Troy D. Straszheim
7cee654ec2 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Marshall Clow
1fe2ce622e Merged revisions 50312 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50312 | marshall | 2008-12-17 18:37:07 -0800 (Wed, 17 Dec 2008) | 1 line
  
  Applied patch from bug #1546
........


[SVN r50601]
2009-01-15 03:43:36 +00:00
John Maddock
c949cb3781 Merge fixes from Trunk.
Fixes #2392.

Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.

Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only. 

[SVN r49314]
2008-10-13 09:00:03 +00:00
Steven Watanabe
b80576bebb Merge random from trunk
[SVN r47233]
2008-07-08 16:22:46 +00:00
Marshall Clow
f441c30dcd Merge from trunk to release
[SVN r43713]
2008-03-19 00:02:06 +00:00
Daniel James
e4c218aa03 Merged revisions 43206,43208-43213 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r43206 | danieljames | 2008-02-10 09:55:03 +0000 (Sun, 10 Feb 2008) | 1 line
  
  Fix some broken links.
........
  r43209 | danieljames | 2008-02-10 14:56:22 +0000 (Sun, 10 Feb 2008) | 1 line
  
  Link to people pages on the website, as they've been removed from the download.
........
  r43210 | danieljames | 2008-02-10 15:02:17 +0000 (Sun, 10 Feb 2008) | 1 line
  
  Point links to the pages that used to be in 'more' to the site.
........
  r43212 | danieljames | 2008-02-10 16:10:16 +0000 (Sun, 10 Feb 2008) | 1 line
  
  Fix links on the home page as well.
........
  r43213 | danieljames | 2008-02-10 16:21:22 +0000 (Sun, 10 Feb 2008) | 1 line
  
  Generated documentation which is no longer generated.
........


[SVN r43214]
2008-02-10 16:39:38 +00:00
Beman Dawes
993ffd4fda Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41370]
2007-11-25 18:38:02 +00:00
Beman Dawes
cf95897a2e Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41369]
2007-11-25 18:07:19 +00:00
Beman Dawes
63e54d3d79 Starting point for releases
[SVN r39706]
2007-10-05 14:25:06 +00:00
nobody
92e9a70789 This commit was manufactured by cvs2svn to create tag
'Version_1_34_1'.

[SVN r38286]
boost-1.34.1
2007-07-24 19:28:14 +00:00
Andreas Huber
5acafac835 Merged L & C issue fixes & HTML conversions from trunk to branch.
[SVN r36279]
2006-12-05 16:36:30 +00:00
Rene Rivera
8002f6e88d Remove obsolete Boost.Build v1 files.
[SVN r35880]
2006-11-06 17:10:46 +00:00
nobody
b8d3e62b19 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r33417]
2006-03-21 02:26:31 +00:00
John Maddock
9629ae44a5 Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
2005-08-25 16:27:28 +00:00
Douglas Gregor
8d7198ecd1 Merged from 1.33.0 release
[SVN r30540]
2005-08-12 13:02:37 +00:00
Jens Maurer
0b7d6db9e2 generalize initialization change to other than 32 bits
[SVN r30208]
2005-07-21 22:04:31 +00:00
Jens Maurer
381439b97d fix bug #1220358: probability p was not forwarded to contained bernoulli
[SVN r29791]
2005-06-24 22:13:43 +00:00
John Maddock
07c65f3760 Need to suppress excess warnings when using Borland, otherwise compilation fails.
[SVN r29611]
2005-06-16 09:56:21 +00:00
Douglas Gregor
9eacbed88b Revert Jens Maurer's changes until after release
[SVN r29116]
2005-05-21 15:57:01 +00:00
Jens Maurer
95da1d7aa1 check ctor and seeding for integral types and template<class Generator>
[SVN r29078]
2005-05-19 21:31:20 +00:00
Jens Maurer
409ac3557a implement ctor and seeding for "unsigned long" and template<class Generator>,
use enable_if<> to guide overload resolution


[SVN r29077]
2005-05-19 21:29:06 +00:00
Jens Maurer
24b28494a9 prepare for negative binomial implementation
[SVN r29076]
2005-05-19 21:26:05 +00:00
Jens Maurer
280514ff28 use enable_if<> to guide overload resolution for template<class Generator> ctor
[SVN r29075]
2005-05-19 21:23:29 +00:00
Jens Maurer
b3b5001821 implement ctor and seeding for "unsigned long" and template<class Generator>,
use enable_if<> to guide overload resolution


[SVN r29074]
2005-05-19 21:21:32 +00:00
Douglas Gregor
f47d8a0bd9 Work around bug in Apple's GCC 3.3
[SVN r28903]
2005-05-14 18:36:13 +00:00
Douglas Gregor
247de90d65 Work around compilation bug in Apple's GCC 3.3
[SVN r28902]
2005-05-14 17:17:49 +00:00
Jens Maurer
7c758f70fc for a variate_generator, use a base_generator_type *reference*
(otherwise, a copy is made)


[SVN r28794]
2005-05-10 20:40:59 +00:00
Jens Maurer
a3e3daf579 add #include <cmath> for std::pow
[SVN r28793]
2005-05-10 20:30:46 +00:00
Jens Maurer
b450fc98f2 fix conceptual maths bug in seeding for mersenne_twister<>
[SVN r28270]
2005-04-15 09:28:57 +00:00
Jens Maurer
196f8547f9 remove outdated class from documentation
[SVN r28269]
2005-04-15 09:19:41 +00:00
Jens Maurer
9b3878f746 use reference to mt19937 in example
[SVN r28268]
2005-04-15 09:18:52 +00:00
John Maddock
774dcb5188 Make engine_value_type public as per the TR.
[SVN r27375]
2005-02-14 11:53:50 +00:00
Stefan Slapeta
4feb6aa9ba replaced BOOST_TEST
[SVN r27058]
2005-02-03 14:39:06 +00:00
Douglas Gregor
6db20959fc Deal with macroized min/max
[SVN r26899]
2005-01-28 15:04:17 +00:00
Douglas Gregor
65362c1c47 Cast in the right places
[SVN r26674]
2005-01-11 15:34:18 +00:00
Jens Maurer
73e6db0840 as per the TR, input floating-point Engine's are not required to return
values in the range [0..1[ (Douglas Gregor)


[SVN r26612]
2004-12-31 15:55:27 +00:00
Jens Maurer
2b360fb849 fix sourceforge bug 911758: properly instantiate variate_generator<> using a
reference to the base engine


[SVN r26164]
2004-11-09 21:22:00 +00:00
Jens Maurer
94de4132a2 include <cmath> for std::pow
[SVN r26163]
2004-11-09 21:04:35 +00:00
Aleksey Gurtovoy
2c0fa5922b c++boost.gif -> boost.png replacement
[SVN r25573]
2004-10-05 15:45:52 +00:00
Michael Stevens
7de99be8ad Use std::min/max instead of BOOST_USING_STD_MIN/MAX
for gcc-2.95. Ok for other conforming compilers.


[SVN r25490]
2004-09-30 19:15:32 +00:00
Vladimir Prus
27ecfe77d4 Add missing includes. Without them g++ 3.4 can't compile the following
program:

    #include <boost/random.hpp>
    using namespace boost;
    boost::mt19937 rng;
    uniform_int<> gen(0, 10);

    void do_it()
    {
        gen(rng);
    }


[SVN r25475]
2004-09-29 13:25:37 +00:00
Michael Stevens
3e53b922c7 Work around GCC 3.3 problem with
max() { (std::numeric_limit<xx>::max) (); }
Causing and infinite recursion


[SVN r24496]
2004-08-16 09:09:35 +00:00