v0.4.0
Pre-release
Pre-release
What's Changed
- Misc fixes by @skirpichev in #151
- Bump pypa/cibuildwheel from 2.23.0 to 2.23.2 by @dependabot[bot] in #152
- Switch to the multi-phase module initialization by @skirpichev in #154
- Misc fixes by @skirpichev in #155
- Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 by @dependabot[bot] in #156
- Simplify Fraction wrapper (mpq) by @skirpichev in #157
- Improve MPZ_from/to_int() speed on PyPy by @skirpichev in #158
- Remove MPZ_FromDigitSign() by @skirpichev in #161
- Low-level wrapper for GMP (independent from Python C-API), part 1 by @skirpichev in #160
- Low-level wrapper for GMP (independent from Python C-API), part 2 by @skirpichev in #162
- Low-level wrapper for GMP (independent from Python C-API), part 3 by @skirpichev in #164
- Low-level wrapper for GMP (independent from Python C-API), part 4 by @skirpichev in #165
- Low-level wrapper for GMP (independent from Python C-API), part 5 by @skirpichev in #166
- Misc fixes by @skirpichev in #167
- Add missing volatile qualifiers by @skirpichev in #168
- Add alloc field to zz_t by @skirpichev in #171
- Add MPMATH_NOGMPY=Y to CI by @skirpichev in #174
- Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 by @dependabot[bot] in #175
- Bump pypa/cibuildwheel from 2.23.3 to 3.0.0 by @skirpichev in #177
- Revert "Add alloc field to zz_t" by @skirpichev in #178
- Misc fixes by @skirpichev in #173
- Misc fixes by @skirpichev in #180
- Add alloc field to zz_t by @skirpichev in #179
- Drop mpq type by @skirpichev in #181
- Misc fixes by @skirpichev in #182
- Polish libzz API by @skirpichev in #184
- Add zz_import/export() by @skirpichev in #185
- Use thread-local storage duration for gmp_tracker by @skirpichev in #189
- Support integer formatting types for mpz by @skirpichev in #188
- Use meson-python as build backend by @skirpichev in #186
- Misc fixes by @skirpichev in #192
- Support module state by @skirpichev in #194
- Misc fixes by @skirpichev in #193
- Misc fixes by @skirpichev in #196
- Misc fixes by @skirpichev in #198
- Misc fixes by @skirpichev in #199
- Misc fixes by @skirpichev in #201
- Create separated shared library for the GMP wrapper by @skirpichev in #203
- Use debug builds in CI tests (no wheels), add asserts by @skirpichev in #204
- Misc fixes by @skirpichev in #205
- Misc fixes by @skirpichev in #206
- Misc fixes by @skirpichev in #207
- Don't use mpz_powm() by @skirpichev in #187
- Add zz_setup/finish() functions by @skirpichev in #209
- Cleanup wheels builds by @skirpichev in #210
- Setup cache for GNU GMP builds in CI by @skirpichev in #212
- Use full path for PKG_CONFIG/LD_LIBRARY_PATh in CI by @skirpichev in #213
- Drop "special snowflake" Windows from regular CI tests by @skirpichev in #208
- Misc fixes by @skirpichev in #214
- Implement bigints() strategy by @skirpichev in #215
- Misc fixes by @skirpichev in #217
- Enable -Wconversion -Wno-sign-conversion by @skirpichev in #216
- Add _zz_mpmath_normalize() by @skirpichev in #219
- Enable cache on free-threading builds by @skirpichev in #218
- Misc fixes by @skirpichev in #221
- Enable -Wconversion by @skirpichev in #222
- Bump pypa/cibuildwheel from 3.0.0 to 3.1.2 by @dependabot[bot] in #228
- Misc fixes by @skirpichev in #229
- Re-enable memory testing on PyPy by @skirpichev in #230
- Add index fallback to mpz constructor (fixes #237) by @WebVishnu in #238
- Misc fixes by @skirpichev in #241
- v0.4.0 by @skirpichev in #235
New Contributors
- @WebVishnu made their first contribution in #238
Full Changelog: v0.3.0...v0.4.0