Releases: CityOfZion/BigIntegerCpp
Releases · CityOfZion/BigIntegerCpp
Python bindings v1.2.1
This release updates the Python bindings to add float()
support for Python 3.7
Note: Python 3.8 >= already supported the functionality through the __index__
fallback.
Python bindings v1.2
This release updates the Python bindings and includes stubs to help your IDE out.
- Exposed sign property
- Removed
py::int_
type constructors and always convertpy::int_
s manually for faster lookup - Fixed a
py::int_
toBigInteger
conversion issue - Removed an unused import
- Added stub generation tools
Note: A "BIGINTEGER_" prefix has been added to CMake build variables to make the project easier controllable downstream
Python binding update
This release updates the Python bindings. Specifically,
- improve the auto generated pybind documentation
- expose additional functions and constructors
- log, log10
- is_even, is_power_of_two
- quick constructors: zero, one, minus_one
There is one breaking change:
to_bytes()
has been renamed toto_array()
Initial version (including Python bindings)
This is the first release of the BigInteger port from C# to C++. This release is MSVC, Clang and GCC compatible.
Python bindings are available for Python 3.7 and 3.8 for OSX, Linux and Windows. The Python bindings are installable via pip install pybiginteger
or by downloading the wheels.