Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FiniteBits instance #9

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

nmeum
Copy link

@nmeum nmeum commented Jun 28, 2023

This type class has been added in base-4.7.0.0. The FiniteBits instance on BV returns the amount of bits in a BitVector using the existing width function. Furthermore, I also implemented the bitSize and bitSizeMaybe functions of the Bits instance while at it. I don't see a reason why those did not return meaningful values previously but maybe I am missing something obvious here?

This type class has been added in base-4.7.0.0. The FiniteBits
instance on BV returns the amount of bits in a BitVector using
the existing width function. Furthermore, I also implemented
the bitSize and bitSizeMaybe functions of the Bits instance
while at it. I don't see a reason why those did not return
meaningful values previously.
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