Changelog of @hackage/bv-sized 0.5.0

Changelog for bv-sized package

0.5.0 August 2018

  • Added a lot of better support for the App module, including a type class for embedding BVApp expressions along with associated smart constructors

0.4.0 April 2018

  • Added App module for BitVector expression languages and evaluation

0.3.0 April 2018

  • fixed bug with bvShiftR, it was doing a left shift!
  • Division now rounds to zero for negative integers, bvDiv -> bvQuot
  • added Ix instance for BitVector w
  • added bv0, zero-width vector
  • bvConcatMany, bvGetBytesU (conversion to/from list of bytes)

0.2.1 March 2018

  • bvMulFSU
  • bvDivU, bvDivS
  • Added Read instance, fixed Show to be compatible. Using prettyclass for pretty printing. (I guess this is semi-breaking, but whatever.)

0.2 March 2018

  • bv -> bitVector, so this is very much a breaking change
  • bvShiftL, bvShiftRL, bvShiftRA
  • bvLTU, bvLTS

0.1.1.1 March 2018

  • added BitLayout

0.1.1.0 March 2018

  • added functions bvMulFS/bvMulFU for full bitvector multiplication without truncation
  • removed Internal module, now export all those functions in Data.BitVector.Sized
  • fixed the bv*WithRepr functions, which were not truncating the inputs properly

0.1.0.0 March 2018

  • First release