2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / Mono.Math / ChangeLog
1 2004-05-14  Marek Safar  <marek.safar@seznam.cz>
2
3         * BigInteger.cs: Removed useless [CLSCompliant (false)]
4
5 2004-05-07  Sebastien Pouliot  <sebastien@ximian.com>
6
7         * BigInteger.cs: In sync with Mono.Security.dll version.
8
9 2004-04-30 Ben Maurer  <bmaurer@users.sourceforge.net>
10
11         * BigInteger.cs: use readonly for prime array.
12
13 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
14
15         * BigInteger.cs: In sync with Mono.Security.dll version.
16
17 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>
18
19         * BigInteger.cs: Corrected isProbablePrime by removing the redundant 
20         loop. Fix #54750.
21
22 2004-02-13  Sebastien Pouliot  <sebastien@ximian.com>
23
24         * BigInteger.cs: Fixed isProbablePrime() and added Parse method from
25         patch provided by Pieter (#51229). Changed SmallPrimeSppTest to 
26         RabinMillerTest (#51229, #54262). Removed obsoleted method
27         isProbablePrime(int).
28
29 2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
30
31         * BigInteger.cs: Added INSIDE_CORLIB to define ModulusRing as 
32         internal. Without this the unit tests for Mono.Math (now in
33         Mono.Security assembly) wont compile (see bugzilla #44845).
34
35 2003-11-20 Ben Maurer  <bmaurer@users.sourceforge.net>
36
37         * BigInteger.cs: Fix prob. prime test for small numbers (Pieter Philippaerts)
38
39 2003-06-11  Sebastien Pouliot <spouliot@motus.com>
40
41         * BigInteger.cs: Added Clear to zeroize big integers and code to allow
42         compares with null (because operators == and != are re-defined). Note:
43         The class may still leak some private info in temp arrays (thanks Ben).
44
45 2003-04-22  Sebastien Pouliot  <spouliot@videotron.ca>
46
47         * BigInteger.cs: New, much faster, version by Ben Maurer. 
48         Warning: this version requires "unsafe" compilation switch
49         (which isn't a problem in corlib but may be elsewhere)
50
51 2003-02-08  Sebastien Pouliot  <spouliot@videotron.ca>
52
53         * BigInteger.cs: Renamed namespace to match new location.
54