v0.2.0
Pre-release
Pre-release
What's Changed
- More readable statements by @rruuaanng in #63
- Testing on PyPy by @skirpichev in #64
- Add
mpz.__rshift__()by @skirpichev in #67 - Add
__lshift__()by @skirpichev in #68 - Misc fixes by @skirpichev in #70
- Misc fixes by @skirpichev in #74
- Misc fixes by @skirpichev in #76
- Fix
mpz.__float__()to use round-to-nearest mode by @skirpichev in #72 - Add missing tests by @skirpichev in #77
- Add
mpz.__format__()stub and tests by @skirpichev in #78 - Add mpz.to_bytes() by @skirpichev in #65
- Optimize pickle.dumps/loads(), using to_bytes/from_bytes() by @skirpichev in #80
- Add
mpz.__round__()by @skirpichev in #81 - Use pre-commit by @skirpichev in #82
- Add factorial() by @skirpichev in #83
- Add
__truediv__()by @skirpichev in #84 - Misc fixes by @skirpichev in #85
- Misc fixes by @skirpichev in #87
- Add gmp.gmp_info named tuple by @skirpichev in #88
- Refactor argument processing by @skirpichev in #89
- Add mpq type by @skirpichev in #58
- Enable tests on 3.14 by @skirpichev in #91
- Support ternary pow() by @skirpichev in #92
- Support underscores in mpz() by @skirpichev in #93
- Support construction from types with nb_int slot by @skirpichev in #94
- Support bytes/bytearray() in mpz constructor by @skirpichev in #95
- Misc fixes by @skirpichev in #96
- Add workflow to build wheels by @skirpichev in #97
- Use PEP 757 C-API to import/export integers by @skirpichev in #99
- Misc fixes by @skirpichev in #98
- Misc fixes by @skirpichev in #105
- Add coverage tests by @skirpichev in #102
- Add CI job for coverage tests by @skirpichev in #109
- Misc fixes by @skirpichev in #110
- Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #111
- Misc fixes by @skirpichev in #113
- Simplify memory management and improve coverage by @skirpichev in #116
- Enable Windows wheels by @skirpichev in #118
New Contributors
- @dependabot made their first contribution in #111
Full Changelog: v0.1.2...v0.2.0