Merge pull request #645 from knocte/nitpicks
[mono-project.git] / mcs / class / corlib / Mono.Math / ChangeLog
blobf91df6a6e124284e45550fce5e31bc7695f7f7b1
1 2007-05-31  Alan McGovern  <alan.mcgovern@gmail.com>
3         * BigInteger.cs: Don't instantiate a new BigInteger after
4         multiplying - it's not needed.  
6 2007-09-12  Sebastien Pouliot  <sebastien@ximian.com>
8         * BigInteger.cs: Updated to match Mono.Security sources.
10 2007-07-28  Miguel de Icaza  <miguel@novell.com>
12         * BigInteger.cs: Do not cast inside Equals,instead use the as
13         operator, as reported by Jesse Jones.
15 2004-12-03  Sebastien Pouliot  <sebastien@ximian.com>
17         * BigInteger.cs: Fix issue #70169 in ModPow when modulus is a power of
18         two.
20 2004-10-19  Sebastien Pouliot  <sebastien@ximian.com>
22         * BigInteger.cs: Fix issue #68452 when Randomize was being called on a
23         0 BigInteger (i.e. BitCount == 0).
25 2004-05-14  Marek Safar  <marek.safar@seznam.cz>
27         * BigInteger.cs: Removed useless [CLSCompliant (false)]
29 2004-05-07  Sebastien Pouliot  <sebastien@ximian.com>
31         * BigInteger.cs: In sync with Mono.Security.dll version.
33 2004-04-30 Ben Maurer  <bmaurer@users.sourceforge.net>
35         * BigInteger.cs: use readonly for prime array.
37 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
39         * BigInteger.cs: In sync with Mono.Security.dll version.
41 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>
43         * BigInteger.cs: Corrected isProbablePrime by removing the redundant 
44         loop. Fix #54750.
46 2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>
48         * BigInteger.cs: Fixed isProbablePrime() and added Parse method from
49         patch provided by Pieter (#51229). Changed SmallPrimeSppTest to 
50         RabinMillerTest (#51229, #54262). Removed obsoleted method
51         isProbablePrime(int).
53 2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
55         * BigInteger.cs: Added INSIDE_CORLIB to define ModulusRing as 
56         internal. Without this the unit tests for Mono.Math (now in
57         Mono.Security assembly) wont compile (see bugzilla #44845).
59 2003-11-20 Ben Maurer  <bmaurer@users.sourceforge.net>
61         * BigInteger.cs: Fix prob. prime test for small numbers (Pieter Philippaerts)
63 2003-06-11  Sebastien Pouliot <spouliot@motus.com>
65         * BigInteger.cs: Added Clear to zeroize big integers and code to allow
66         compares with null (because operators == and != are re-defined). Note:
67         The class may still leak some private info in temp arrays (thanks Ben).
69 2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>
71         * BigInteger.cs: New, much faster, version by Ben Maurer. 
72         Warning: this version requires "unsafe" compilation switch
73         (which isn't a problem in corlib but may be elsewhere)
75 2003-02-08  Sebastien Pouliot  <spouliot@videotron.ca>
77         * BigInteger.cs: Renamed namespace to match new location.