Releases: Torathion/bitbob
Releases · Torathion/bitbob
3.0.1
3.0.0
Breaking
- Changed how
Bitmapstates are used and parsed. Check the demo code in the README. - Replaced
isSetofBitmapwithhasas they have the same logic. - Adjusted
Bitmaplogic to completely remove inconsistencies of arguments being either bit positions or powers of 2. Now almost all functions only accept powers of 2.
Changed
- Improved performance of
ComposedNumber. - Add abstract class
BitHandlerto unify bit sequence handler classes and help templating them. - Adds
createBitmapStateshelper function to easily createBitmapstates. - Adjust types and documentation
- Extend class Bitmap with additional functionality. (#13) by @ElPrudi
2.0.0
Read the Statement for more information.
-
!!BREAKING!!: Removed every function that acted like a replacement to the
Mathbuilt-in -
!!BREAKING!!: Removed every functional programming function
-
!!BREAKING!!: Removed every constant except
INT32_MAXandINT32_MIN -
!!BREAKING!!: Renamed
INT32_MAXandINT32_MINtoI32_MAXandI32_MIN -
Added
roundNextMultPow2to round to the next multiple of a power of 2 -
Added
iLogPow2to calculate the inverse logarithm of a power of 2 -
Added
ILog2Sequenceto be able to inline algorithms utilizingiLogPow2 -
Added
nextAfterto quickly determine the next valid float number when counting up.