Releases: Hypercubed/as-mpz
Releases · Hypercubed/as-mpz
v2.2.0
- Feature: Implement
MpZ.asIntNandMpZ.asUintN. - Feature: Implement
#fact. - Feature: Implement
MpZ.random. - Feature: Implement
#isqrtand#iroot. - Feature: Implement
#log2and#log10. - Feature: Implement
#gcdand#lcm. - Improvement: Improve
#modperformance. - Improvement: Improve
#toHex,#toDecimalperformance. - Improvement: Improve
#addand#subperformance. - Bugfix: Make
#notpublic.
v2.1.0
- Feature: Implement
#incand#dec. - Improvement: Improve
#addperformance. - bugfix: Fix
++and--operators for negative numbers.
v2.0.0
2.0.0 (2024-01-27)
- Breaking: Renamed
#cmpto#compareTo. - Breaking: Renamed
#negto#negate. - Feature: Implement
#sign. - Feature: Implement bitshift operators (
<<,>>) and methods (#shiftLeft,#shiftRight) as "2-complement" (i.e. arithmetic) shifts. - Feature: Implement
#mul_pow2and#div_pow2. - Feature: Implement bitwise methods (
#and,#or,#xor,#not) and operators (&,|,^,~) as "2-complement" like. - Bugfix: Fix
toStringfor negitive numbers when radix not equal to 10 or 16.