1
1
<package
2
- ><metadata ><version >1.3 .0</version ><id >PeterO.Numbers</id ><requireLicenseAcceptance >false</requireLicenseAcceptance ><releaseNotes >Version 1.3:
2
+ ><metadata ><version >1.4 .0</version ><id >PeterO.Numbers</id ><requireLicenseAcceptance >false</requireLicenseAcceptance ><releaseNotes >Version 1.4.0
3
3
4
- - Improve performance of EDecimal.CompareToBinary in certain cases
5
- - Fix ERational.ToSingle method
6
- - Add EInteger overloads to EInteger.GetSignedBit, EInteger.GetUnsignedBit, EInteger.ShiftLeft, and EInteger.ShiftRight
7
- - Add GetDigitCountAsEInteger and GetSignedBitLengthAsEInteger methods to EInteger class
8
- - Check for overflow in GetLowBit, GetDigitCount, GetUnsignedBitLength, and
9
- GetSignedBitLength methods in EInteger class; deprecate those methods
10
- - Add FromBoolean methods to EDecimal, EFloat, and ERational</releaseNotes><summary></summary><license type='expression'>CC0-1.0</license><projectUrl>https://github.com/peteroupc/Numbers</projectUrl><authors>Peter Occil</authors><description>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.</description><owners>Peter Occil</owners><title>Arbitrary-Precision Number Library</title><tags>numbers arithmetic decimal math</tags></metadata><files><file src='Numbers/bin/Release/netstandard1.0/Numbers.dll' target='/lib/netstandard1.0' /><file src='Numbers/bin/Release/netstandard1.0/Numbers.xml' target='/lib/netstandard1.0' /><file src='Numbers20/bin/Release/Numbers.dll' target='/lib/net20' /><file src='Numbers20/bin/Release/Numbers.xml' target='/lib/net20' /><file src='Numbers40/bin/Release/Numbers.dll' target='/lib/net40' /><file src='Numbers40/bin/Release/Numbers.xml' target='/lib/net40' /></files></package
11
- >
4
+ - Added EDecimals and EFloats class that implements more methods for arbitrary-precision decimal and binary numbers
5
+ - Increment and decrement operators added to EInteger, EDecimal, EFloat, and ERational classes
6
+ - Allowed EDecimal values in (-1, 0) to EDecimal' s *Checked methods, to conform to documentation.
7
+ - Added WithNoFlagsOrTraps method and HasFlagsOrTraps property to EContext
8
+ - Add Mod(int), Pow(int), and FromBoolean methods to EInteger
9
+ - Add And, Not, Xor, and Or methods to EInteger.cs
10
+ - Add Copy method to EDecimal, EFloat, and ERational
11
+ - Add CompareToTotalMagnitude overload to EDecimal, EFloat, and ERational
12
+ - Deprecated Odd and ZeroFiveUp rounding modes
13
+ - Bug fixes and performance improvements</releaseNotes><summary></summary><license type='expression'>CC0-1.0</license><projectUrl>https://github.com/peteroupc/Numbers</projectUrl><authors>Peter Occil</authors><description>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.</description><owners>Peter Occil</owners><title>Arbitrary-Precision Number Library</title><tags>numbers arithmetic decimal math</tags></metadata><files><file src='Numbers/bin/Release/netstandard1.0/Numbers.dll' target='/lib/netstandard1.0' /><file src='Numbers/bin/Release/netstandard1.0/Numbers.xml' target='/lib/netstandard1.0' /><file src='Numbers20/bin/Release/Numbers.dll' target='/lib/net20' /><file src='Numbers20/bin/Release/Numbers.xml' target='/lib/net20' /><file src='Numbers40/bin/Release/Numbers.dll' target='/lib/net40' /><file src='Numbers40/bin/Release/Numbers.xml' target='/lib/net40' /></files></package
14
+ >
0 commit comments