Skip to content

Conversation

jorenham
Copy link
Member

backwards incompatible bugfixes:

  • float96 and float128 are now (equivalent) aliases of longdouble
  • longdouble.item() and .tolist() now correctly returns longdouble instead of builtins.float
  • float16, float32, and longdouble have been made into proper floating subtypes
  • moved the is_integer and as_integer_ratio definitions from floating to its concrete subtypes

follow-up of #391
closes #198
towards #136

@jorenham jorenham force-pushed the concrete-float-types branch from 954a3d1 to 9708840 Compare March 24, 2025 19:06
@jorenham jorenham marked this pull request as ready for review March 24, 2025 23:28
@jorenham jorenham merged commit 31c7bde into main Mar 24, 2025
24 checks passed
@jorenham jorenham deleted the concrete-float-types branch March 24, 2025 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[c]longdouble.item() should return [c]longdouble, not float / complex
1 participant