Revision history for Perl extension Math::Prime::XS. 0.20 Wed May 14 15:46:42 CEST 2008 - Improved the speed of xs_sieve_primes() by using a fixed-width array for the composites, instead of a hash. [suggested by Moritz Lenz ] - Reformatted the source code layout of XS.xs. 0.19 Sat Feb 23 16:20:29 CET 2008 - Use XSRETURN_IV() instead of manually extending the stack and pushing the mortal boolean number. 0.18 Fri Feb 15 15:23:36 CET 2008 - is_prime() now returns 0 if the number isn't a prime number. - Added tests for calculating primes within a range. - Updated ppport.h. 0.17 Tue Apr 4 20:53:19 CEST 2006 - Changed Build.PL argument create_makefile_pl from 'passtrough' to 'traditional' for the sake of compatibility. 0.15 Thu Nov 3 20:45:22 CET 2005 - Omitted the pod-coverage testing part for XSUBs. 0.14 Sat Oct 29 20:30:42 CEST 2005 - Added INSTALL instructions to the package. - The xs_files argument in Build.PL specifies where *.xs files reside. 0.13 Wed Oct 26 19:44:23 CEST 2005 - Converted Math::Prime::Simple over to XS. - Reimplemented the Sieve of Eratosthenes in C. - Added modulo operator division, trial division and a "hybrid" summing calculation method. - Updated the docs with relevant function documentation and related benchmarks. 0.03 2004/01/14 - Implemented the Sieve of Eratosthenes. 0.01 2004/01/14 - Initial version.