2009-07-25  Jonathan Yu <frequency@cpan.org>

	Enable svn:keywords

2009-07-25  Jonathan Yu <frequency@cpan.org>

	Rewrote POD a bit

2009-07-25  Jonathan Yu <frequency@cpan.org>

	The last variables using TEST_AUTHOR now use RELEASE_TESTING|AUTOMATED_TESTING

2009-07-25  Jonathan Yu <frequency@cpan.org>

	- Various POD updates
	- Overhaul test scripts, remove author tests from Recommends (Alias' journal #5375)

2009-07-22  Jonathan Yu <frequency@cpan.org>

	- Provide a less more generic README so I don't need to bother updating it.
	- Minor cleanups in the LICENSE

2009-07-22  Jonathan Yu <frequency@cpan.org>

	- Removed CAVEATS from README
	- Updated copyright statements

2009-07-22  Jonathan Yu <frequency@cpan.org>

	- Bumped version to 1.0.6
	- Require Internet (TEST_INTERNET) to do the signature test, since it tries to download the key from a keyserver

2009-07-22  Jonathan Yu <frequency@cpan.org>

	Slight reformatting, nothing significant.

2009-06-14  Jonathan Yu <frequency@cpan.org>

	No longer enforce "one dot only" in filenames. This breaks compatibility with OpenVMS.

2009-06-09  Jonathan Yu <frequency@cpan.org>

	Minor formatting changes

2009-06-05  Jonathan Yu <frequency@cpan.org>

	- Instead of joining the array, just pass an array ref (otherwise it is split into an array anyway) [Build.PL]
	- Clarified license for the case where public domain is not permitted (ie, Germany)

2009-05-14  Jonathan Yu <frequency@cpan.org>

	Applied patch from RT#46071 (http://rt.cpan.org/Ticket/Display.html?id=46071). Thanks Taro Nishino

2009-05-13  Jonathan Yu <frequency@cpan.org>

	Updated LICENSE (removed some old text)

2009-05-12  Jonathan Yu <frequency@cpan.org>

	Forgot ppport.h is under src/

2009-05-12  Jonathan Yu <frequency@cpan.org>

	- Add the Perl portability header ppport.h to MANIFEST

2009-05-12  Jonathan Yu <frequency@cpan.org>

	New simplified license - Public Domain (fallback on MIT, Artistic-2+, GPL-2+ only)

2009-05-12  Jonathan Yu <frequency@cpan.org>

	- Removed requirement for minimum 'version' version
	- Added ppport.h for portability to older Perls (this hasn't been a problem so far, but `perl ppport.h' suggested it due to SvUV)

2009-05-12  Jonathan Yu <frequency@cpan.org>

	- Bumped version to 1.0.5
	- Added ExtUtils::ParseXS as a dependency; modules were failing to build on systems that don't have it installed, because the typemap isn't properly included by xsubpp/Module::Build (See: http://osdir.com/ml/lang.perl.modules.module-build/2005/msg00501.html)

2009-05-07  Jonathan Yu <frequency@cpan.org>

	Made some changes mostly related to splint warnings:
	- Declared isaac() as static because it isn't used outside rand.c
	- Minor reformatting
	- Changed line to: if (ctx->randcnt-- == 0) { to make intent more obvious

2009-05-06  Jonathan Yu <frequency@cpan.org>

	Changed the valgrind test from an author test to its own special test - one must set TEST_VALGRIND=1 to test the module through valgrind. This must be done until we have better suppression support upstream in Test::Valgrind.

2009-04-29  Jonathan Yu <frequency@cpan.org>

	- Updated t/02valgrind.t so that tests are not planned (so Test::Valgrind can plan)
	- Removed version-specific stuff from the README
	- Reformatted the POD file

2009-04-27  Jonathan Yu <frequency@cpan.org>

	- Updated support information in META.yml and Build.PL

2009-04-27  Jonathan Yu <frequency@cpan.org>

	- Added some support information
	- Reformatted rand.c a bit; moved variable definitions to the top

2009-04-26  Jonathan Yu <frequency@cpan.org>

	- Added .tmp to MANIFEST.SKIP

2009-04-26  Jonathan Yu <frequency@cpan.org>

	- Upgraded version to 1.0.4

2009-04-26  Jonathan Yu <frequency@cpan.org>

	- Made this a dynamic config (instead of using META.yml)
	- Added ExtUtils::CBuilder to META.yml

2009-04-24  Jonathan Yu <frequency@cpan.org>

	Added Build.bat to MANIFEST.SKIP for Win32 builds...

2009-04-23  Jonathan Yu <frequency@cpan.org>

	Updated MANIFEST file

2009-04-23  Jonathan Yu <frequency@cpan.org>

	Bumped up version number

2009-04-23  Jonathan Yu <frequency@cpan.org>

	- Rewrote docs a bit
	- Removed Pod::Usage dependency

2009-04-23  Jonathan Yu <frequency@cpan.org>

	- Added some example files for benchmarking the module and charting out the distribution generated by the module :-)

2009-04-23  Jonathan Yu <frequency@cpan.org>

	Added Config to META.yml prerequisites (why not?). It's a core module so it wouldn't be missing anyway, and Build.PL would fail outright if it was.

2009-04-20  Jonathan Yu <frequency@cpan.org>

	- Add Build.PL detection of int size
	- Version bumped to 1.0.2
	- A flag now controls whether 'int' or 'long' is used as the type: USE_INT. If Build.PL detects that int is 32bits wide, then it will use that type. Otherwise it'll use long, which is more portable.
	- A flag will control if the portability code is used. Right now this involves masking all numbers with "& 0xffffffff" to cut off the high bits - this code isn't necessary for 32-bit variable widths, so we might squeeze a bit more performance out this way

2009-04-07  Jonathan Yu <frequency@cpan.org>

	- Changed the bootstrap loading to use VERSION instead of VERSION->numify, so that they match (prevents compile errors with "object version v1.0 does not match bootstrap parameter 1.000000" (apparently causes failures in 50% of machines so far)
	- Bumped version to 1.0.1

2009-04-06  Jonathan Yu <frequency@cpan.org>

	Removed taintmode from Valgrind test; the module is not taint safe

2009-04-06  Jonathan Yu <frequency@cpan.org>

	- Added an author test using Test::Valgrind

2009-04-06  Jonathan Yu <frequency@cpan.org>

	- Moved memory to a test under 02, because it should only be run if 01compile passes

2009-04-06  Jonathan Yu <frequency@cpan.org>

	- Added README and MANIFEST
	- Added svn:keywords to everything

2009-04-06  Jonathan Yu <frequency@cpan.org>

	- Added a bunch of tests
	- Added a META.yml
	- Changed version number to 1.0 to prepare for release
	- Removed the test.pl file
	TODO: decide if the Pod Coverage test is really necessary

2009-04-06  Jonathan Yu <frequency@cpan.org>

	- Changed type to simply unsigned long
	- Modified XS interface to specify irand instead of randInt, thus matching the Pure Perl interface
	- Cleaned up code by using 'ub4' again (this time defined as a long)
	- Defined cut() macro to deal with chopping off everything above 32 bits

2009-03-19  Jonathan Yu <frequency@cpan.org>

	- Added a LICENSE file explaining the terms
	- Moved C/XS source files into the src/ directory

2009-03-17  Jonathan Yu <frequency@cpan.org>

	- Moved Math::Random::ISAAC files into its own package, getting ready for future release as an XS module with a PurePerl counterpart

2009-03-15  Jonathan Yu <frequency@cpan.org>

	- Added a test to check that the generated sequence is correct
	- Added a randInt method, which gets the next number in the sequence as an integer.
	- Added a rand method, which divides the number by UINT32_MAX (so as to return a number between (0,1]

2009-03-15  Jonathan Yu <frequency@cpan.org>

	Fixed headers in rand.h and standard.h - the inclusion of stdio and stddef is unnecessary now (since there is no output from the C side)

2009-03-15  Jonathan Yu <frequency@cpan.org>

	Updated types for ISAAC.xs

2009-03-15  Jonathan Yu <frequency@cpan.org>

	Updated ISAAC to use stdint.h for standard integer sizes/types

2009-03-15  Jonathan Yu <frequency@cpan.org>

	- Removed the ISAAC64 stuff; this belongs in a different module

2009-03-12  Jonathan Yu <frequency@cpan.org>

	Uploaded the typemap file

2009-03-12  Jonathan Yu <frequency@cpan.org>

	Added support for 64bit perls (not tested yet)

2009-03-08  Jonathan Yu <frequency@cpan.org>

	Commit a basic bootloader module.

	TODO: figure out how to make an XS module fall back on Perl if necessary

2009-03-08  Jonathan Yu <frequency@cpan.org>

	Initial commit of some very rough prototype XS code :-)

2009-03-08  Jonathan Yu <frequency@cpan.org>

	Added a folder for Math::Random::ISAAC, a random number generator implementing the ISAAC algorithm

;; Local Variables:
;; coding: utf-8
;; End:
