PeterO.Numbers 1.4.3

Arbitrary-Precision Number Library

A C# library that supports arbitrary-precision binary and decimal floating-point numbers and rational numbers with arbitrary-precision components, and supports arithmetic with these numbers.

Install-Package PeterO.Numbers -Version 1.4.3
dotnet add package PeterO.Numbers --version 1.4.3
<PackageReference Include="PeterO.Numbers" Version="1.4.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PeterO.Numbers --version 1.4.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Version 1.4.3

- Fix accuracy issue with Log, especially where 1 < x < 1.07
- Remove StyleCop.Analyzers, which is used only in development, as dependency in .NET version

Version 1.4.2

- Bug fix in the EInteger.CanFitInInt64 method

Version 1.4.1

- Added EDecimals and EFloats classes to .NET 2.0 and .NET 4.0 versions; those classes were inadvertently omitted there

Version 1.4.0

- Added EDecimals and EFloats class that implements more methods for arbitrary-precision decimal and binary numbers
- Increment and decrement operators added to EInteger, EDecimal, EFloat, and ERational classes
- Allowed EDecimal values in (-1, 0) to EDecimal's *Checked methods, to conform to documentation.
- Added WithNoFlagsOrTraps method and HasFlagsOrTraps property to EContext
- Add Mod(int), Pow(int), and FromBoolean methods to EInteger
- Add And, Not, Xor, and Or methods to EInteger.cs
- Add Copy method to EDecimal, EFloat, and ERational
- Add CompareToTotalMagnitude overload to EDecimal, EFloat, and ERational
- Deprecated Odd and ZeroFiveUp rounding modes
- Bug fixes and performance improvements

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.4.3 99 7/4/2019
1.4.2 65 7/1/2019
1.4.1 89 6/18/2019
1.4.0 66 6/16/2019
1.3.1 121 6/2/2019
1.3.0 91 5/30/2019
1.2.2 2,375 1/3/2019
1.2.1 178 1/2/2019
1.2.0 127 1/1/2019
1.1.2 20,784 7/31/2018
1.1.1 172 7/30/2018
1.1.0 215 7/30/2018
1.0.2 36,742 9/8/2017
1.0.1 195 9/8/2017
1.0.0 1,262 8/11/2017
0.5.0 231 8/6/2017
0.4.0 954 5/30/2017
0.3.0 15,156 11/15/2016
0.2.2 13,604 2/15/2016
0.2.0 406 2/3/2016