-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathChangelog.txt
executable file
·38 lines (33 loc) · 1.45 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
July 4th, 2016 (Version 1.0.6)
- Added many tests, but coverage is still far from 100%
- Automated creation of a NuGet package under 'Deploy' build configuration
- Constructors ctor(byte[] data) and ctor(byte[] data, int length) were
merged into one ctor(IList<byte> data, int length, int offset)
- Fixed a bug in bitCount() where it return '0' for BigInteger(0),
now returns '1'
April 6, 2015 (Version 1.0.4)
- Fixed some well-known bugs
- Created a NuGet package (available at https://www.nuget.org/packages/BigInteger/)
September 23, 2002 (Version 1.03)
- Fixed operator- to give correct data length.
- Added Lucas sequence generation.
- Added Strong Lucas Primality test.
- Added integer square root method.
- Added setBit/unsetBit methods.
- New isProbablePrime() method which do not require the
confident parameter.
August 29, 2002 (Version 1.02)
- Fixed bug in the exponentiation of negative numbers.
- Faster modular exponentiation using Barrett reduction.
- Added getBytes() method.
- Fixed bug in ToHexString method.
- Added overloading of ^ operator.
- Faster computation of Jacobi symbol.
August 19, 2002 (Version 1.01)
- Big integer is stored and manipulated as unsigned integers (4 bytes) instead of
individual bytes this gives significant performance improvement.
- Updated Fermat's Little Theorem test to use a^(p-1) mod p = 1
- Added isProbablePrime method.
- Updated documentation.
August 9, 2002 (Version 1.0)
- Initial Release.