Releases: RandomHashTags/swift_huge-numbers
Releases · RandomHashTags/swift_huge-numbers
1.1.1
fixed a compile failure when running on linux
Full Changelog: 1.1.0...1.1.1
1.1.0
Additions
move_decimalfunction toHugeFloat- global
absfunction toHugeDecimal.swift
Breaking Changes
multiply_by_ten&multiply_decimal_by_tenfunctions inHugeFloatnow works as their name implies- unit test maintainability changes
- mutating function
multiplied_by_teninHugeIntno longer returns a result
Performance Improvements
HugeFloatfunctionto_decimalby ~132,000 nanoseconds- minor one by removing redundant comparison when checking if two
HugeFloats are equal
Full Changelog: 1.0.16...1.1.0
1.0.16
- added
String.LocalizationValue.StringInterpolationsupport forHugeIntandHugeFloat HugeIntnow tries to use native division, resulting in a significant performance improvement when it can, otherwise it defaults back to the custom division logic
Full Changelog: 1.0.15...1.0.16
1.0.15
- added
roundedfunction toHugeFloat multiply_by_tennow respects remainders- updated README to reflect project requirements
- added installation section to README
- added podspec file, so it can be imported by CocoaPods
Full Changelog: 1.0.14...1.0.15
1.0.14
- performance improvements to all arithmetic operations (addition, subtraction, multiplication, division)
- multiple logic issue fixes
- renamed
huge-numbersproduct toHugeNumbers - changed
numbersfromUInt8toInt8 HugeInt,HugeFloat,HugeDecimalandHugeRemaindernow conform toCustomStringConvertible- corrected some documentation
Full Changelog: 1.0.13...1.0.14
1.0.13
- performance improvements to arithmetic operations (addition and division)
- performance improvement to
get_factorsandget_factors_parallelinHugeInt - fixed a logic issue when using
multiply_decimal_by_tenon aHugeFloat - added arithmetic benchmark results for this version
Full Changelog: 1.0.12...1.0.13
1.0.12
- fixed a logic issue when comparing
HugeFloats - fixed a logic issue when using
multiply_decimal_by_tenon aHugeFloat - fixed some typos in documentation
Full Changelog: 1.0.11...1.0.12
1.0.11
- fixed a logic issue when taking a
HugeInt/HugeFloatto a power - fixed a logic issue when subtracting
HugeFloats - added some documentation
- added
is_zerocomputed property toHugeFloat - optimized converting a
HugeDecimalto aHugeRemainderviato_remaindercomputed property - made
simplify_parallelpublicly available inHugeRemainder
Full Changelog: 1.0.10...1.0.11
1.0.10
fixed a corner-case logic issue when dividing HugeInts
Full Changelog: 1.0.9...1.0.10
1.0.9
fixed a corner-case logic issue when using multiply_decimal_by_ten on a HugeFloat
Full Changelog: 1.0.8...1.0.9