Skip to content

Misc fixes#173

Merged
skirpichev merged 23 commits intodiofant:masterfrom
skirpichev:misc
Jul 2, 2025
Merged

Misc fixes#173
skirpichev merged 23 commits intodiofant:masterfrom
skirpichev:misc

Conversation

@skirpichev
Copy link
Copy Markdown
Member

@skirpichev skirpichev commented Jun 30, 2025

  • Support in-place lshift1's
  • Remove zz_lshift()
  • Remove zz_rshift()
  • In-place zz_add/sub()
  • Cleanup zz_divmod_near()
  • Support in-place zz_copy/neg/abs()
  • Add macro for unary slots
  • Support in-place zz_invert(), cleanup binary logic ops
  • Drop shift argument from zz_to_double()
  • Support in-place zz_gcd/gcdext/sqrtrem()
  • In-place zz_mul()
  • In-place for zz_divmod()
  • Remove zz_rem/quo()
  • Fix zz_divmod/divmod_near() signatures
  • Separate asserts in tests/test_functions.py
  • Run smaller set of examples on GraalVM
  • Build GraalPy wheels
  • Update GraalPy version in build matrix
  • Support fac() as an alias for factorial()
  • Disable memory testing on PyPy
  • Fix zz_from_i64() signature
  • Fix zz_resize() signature
  • zz_double_fac_ul -> zz_fac2_ul

@skirpichev skirpichev added this to the 0.4 milestone Jun 30, 2025
@skirpichev skirpichev marked this pull request as ready for review June 30, 2025 09:34
@skirpichev skirpichev marked this pull request as draft June 30, 2025 13:30
@skirpichev skirpichev force-pushed the misc branch 2 times, most recently from 8c37bb2 to f0d7f8d Compare July 1, 2025 12:34
@skirpichev skirpichev marked this pull request as ready for review July 2, 2025 02:07
@skirpichev skirpichev merged commit 6553c18 into diofant:master Jul 2, 2025
18 checks passed
@skirpichev skirpichev deleted the misc branch July 2, 2025 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant