Revision history for Perl extension Math::Random::MT::Auto.

6.23 Tue Nov 27 03:12:07 2018
	- Fix for non-threaded Perl (rt.cpan.org #127809)

6.22 Tue Sep  4 14:06:20 2012
	- Enhancement to shuffle() to return an array

6.21 Mon Aug  6 17:27:37 2012
	- Haiku does not support non-blocking IO

6.19 Fri Jul 27 00:48:20 2012
	- Prevent use of incompatible state vectors

6.18 Thu Jan 26 14:58:57 2012
	- Ignore warnings from other modules during tests

6.17 Wed Jan 11 05:55:09 2012
	- Require OIO 3.85 to fix some 'used only once' warnings

6.16 Fri Dec 24 15:26:40 2010
	- POD update

6.15 Fri Mar  5 18:06:27 2010
	- Explicitly require Win32 where needed
	- Upgraded ppport.h to Devel::PPPort 3.19

6.14 Wed Jun 11 16:44:48 2008
	- Support 'win32' source under Cygwin

6.13 Tue Jun 10 16:45:22 2008
	- Upgraded ppport.h to Devel::PPPort 3.14
	- End all tests with exit(0)
	- Recommended modules in META.yml

6.12 Tue Feb 26 13:58:15 2008
	- Read random devices in smaller chunks
	- 'die' properly if no compiler

6.11 Wed Feb 20 17:36:53 2008
	- POD updates
	- Upgraded ppport.h to Devel::PPPort 3.13_01

6.09 Sat Sep 15 12:02:30 2007
	- More test fixes for Test::More 0.71

6.08 Sat Sep 15 02:24:18 2007
	- Test fixes for Test::More 0.71
	- Upgraded ppport.h to Devel::PPPort 3.11_06

6.07 Tue Sep 11 14:27:48 2007
	- More changes with random number site testing

6.06 Mon Sep 10 18:20:18 2007
	- Better random number site testing

6.05 Mon Sep 10 17:17:30 2007
	- Skip tests on random number sites when not available

6.04 Mon Sep 10 15:43:55 2007
	- POD spelling test (maintainer only)

6.03 Fri Jun  8 18:37:01 2007
	- Documented that module's import() function must get called

6.02 Tue May 15 16:32:10 2007
	- More checks on /dev/random in test suite

6.01 Tue May 15 12:29:08 2007
	- Standalone PRNG is now an (internal) object

5.06 Mon May 14 19:19:16 2007
	- Use 'deep' cloning on objects

5.05 Mon May 14 13:46:28 2007
	- Handle '/dev/random unavailable' in test suite
	- Upgraded ppport.h to Devel::PPPort 3.11

5.04 Mon Oct  9 16:11:50 EDT 2006
	- Uses OIO's :hash_only flag
	- Added tests for POD and exports
	- Upgraded ppport.h to Devel::PPPort 3.10

5.03 Thu Aug 10 13:42:12 EDT 2006
	- Fix to overload test

5.02 Thu Jul 20 10:00:43 EDT 2006
	- Upgraded ppport.h to Devel::PPPort 3.09
	- Handle Win32::API missing under MSWin32 on Win XP

5.01 Wed Dec 28 08:50:00 2005
	- Converted to using Object::InsideOut and Exception::Class
	- Added support for Object::InsideOut style serialization
	- Require Scalar::Util 1.18 or higher
	- 'get_seed' and 'get_state' return array or array ref
	- Fixed URL for randomnumbers.info
	- Workable version numbering
	- Tested back to Perl 5.6.0

4.13.00 Wed Sep 21 15:53:50 2005
	- Repaired DynaLoader name in Makefile.PL

4.12.00 Wed Sep 21 14:48:00 2005
	- Added RandomNumbers.info

4.11.00 Tue Sep 20 11:07:00 2005
	- Require Scalar::Util 1.10 or higher
	- Properly handle no threads in tests

4.10.00 Mon Sep 19 15:39:45 2005
	- Use 'attributes' instead of 'Attribute::Handlers'
	- Ensure PRNG memory is not freed twice
	- Upgraded ppport.h

4.09.00 Sat Sep 17 08:45:30 2005
	- use Attribute::Handlers;
	- Added 'Utils' module
	- Removed ->_rebless() - not needed
	- Reduced internet timeout to 5 secs.
	- Skip internet tests if can't connect

4.08.00 Fri Sep 09 10:06:40 2005
	- Changed subclass object ID usage
	- Bug fix in seed acquisition routine

4.07.00 Thu Sep 08 12:44:10 2005
	- Output warnings using Carp - removed 'get_warnings'
	- Warnings and errors documented in POD
	- Proper postamble in Makefile.PL

4.06.00 Wed Sep 07 10:41:40 2005
	- Added ->clone() method - removed cloning via ->new()
	- Made object's ref 'readonly'
	- More speed improvements
	- POD reorganization

4.05.00 Tue Aug 30 20:00:00 2005
	- Proper localization of '__WARN__' handler

4.04.00 Tue Aug 30 09:08:00 2005
	- Improved check for 'C' compiler in Makefile.PL
	- Removed Build.PL due to Module::Build bug under MSWin32

4.03.00 Mon Aug 29 09:34:25 2005
	- Speed improvements

4.02.00 Sun Aug 28 11:20:00 2005
	- Removed INIT block and moved code to import() function
	- Silence (harmless) warning generated by 'require Win32::API;'

4.01.00 Sun Aug 28 09:46:00 2005
	- Bug fix for WinXP random source

4.00.00 Fri Aug 26 14:26:30 2005
	- Changed to "get_/set_" accessors for seed, state and warnings
	- Removed 'mt_rand' and 'mt_srand'

3.00.00 Mon Aug 22 15:27:10 2005
	- Rewritten using inside-out object model
	- Added pedagogical subclass Math::Random::MT::Auto::Range
	- Fix for Win32 free() bug
	- Build support for Module::Build

2.20.00 Thu Aug 18 08:17:45 2005
	- Fix for Win32 build error

2.1.0 Tue Aug 09 12:46:40 2005
	- Fixed memory leak when using threads with sub-classes

2.0.0 Wed Aug 03 08:07:10 2005
	- Added shuffle() - Fisher-Yates shuffle
	- Sample program for shuffle function
	- New (faster) method for Gaussian random numbers
	- Added exponential() - Exponentially distributed random numbers
	- Added erlang() - Random numbers based on an Erlang distribution
	- Added poisson() - Random numbers based on a Poisson distribution
	- Added binomial() - Random numbers based on a binomial distribution
	- Sample programs for non-uniform random deviates

1.37  Sat Jul 16 18:42:40 2005
	- Fix to 32-bit floating point conversion

1.36  Fri Jul 15 09:18:30 2005
	- Support gaussian($sd, $mean)
	- Fix to non-blocking IO code

1.35  Tue Jul 12 11:17:40 2005
	- Require 'C' compiler in Makefile.PL
	- No non-blocking IO on Windows
	- Non-fatal if can't set non-blocking IO
	- Fix for identifying Win XP

1.34  Mon Jul 11 09:03:00 2005
	- Require Scalar::Util 1.16 or higher
	- Removed deprecated rand32

1.33  Fri Jul 08 13:20:00 2005
	- Fix for determining 64-bit support by using $Config{'uvsize'}
	- Mandate >5.6.0 (for the above)

1.30  Thu Jul 07 20:16:00 2005
	- Belated version bump for 64-bit support
	- Fix for non-gcc compilers

1.23  Thu Jul 07 11:41:00 2005
	- 64-bit algorithm on Perls with 'use64bitint'
	- Added irand for random integers (rand32 deprecated)

1.22  Tue Jul 05 15:06:00 2005
	- Subclass handling
	- Documented as not thread-safe for < 5.7.2

1.21  Fri Jul 01 14:43:30 2005
	- Added gaussian() - Gaussian (normal) distributed random numbers

1.20  Thu Jun 30 14:22:45 2005
	- Full-blown OO interface that is also thread safe
	- Replaced @errors array with warnings() function/method
	- Win32 XP random seed source

1.11  Fri Jun 24 12:36:30 2005
	- Fixed :!auto flag processing
	- Better arg handling in srand() and seed()
	- Added cautionary note to POD concerning the use of 'require'

1.10  Thu Jun 23 16:09:45 2005
	- Generalized random device support
	- Support for user-supplied seeding functions
	- Support for fetching and restoring PRNG state vector

1.00  Wed Jun 22 15:54:26 2005
	- Initial release