packages feed

bitvec-1.0.2.0: changelog.md

# 1.0.2.0

* Fix out-of-bounds writes in mutable interface.
* Improve thread-safety of mutable interface.
* Add extended GCD for `F2Poly`.
* Change `Show` instance of `F2Poly`.

# 1.0.1.2

* Fix more bugs in `F2Poly` multiplication.

# 1.0.1.1

* Fix bugs in `F2Poly` multiplication.
* Performance improvements.

# 1.0.1.0

* Implement arithmetic of binary polynomials.
* Add `invertBits` and `reverseBits` functions.
* Add `Num`, `Real`, `Integral`, `Fractional` and `NFData` instances.
* Performance improvements.

# 1.0.0.1

* Performance improvements.

# 1.0.0.0

* Redesign API from the scratch.
* Add a thread-safe implementation.
* Add `nthBitIndex` function.

# 0.2.0.1

* Fix `Read` instance.

# 0.2.0.0

* Remove hand-written `Num`, `Real`, `Integral`, `Bits` instances.
* Derive `Bits` and `FiniteBits` instances.
* Expose `Bit` constructor directly and remove `fromBool` function.
* Rename `toBool` to `unBit`.

# 0.1.1.0

* Fix bugs in `MVector` and `Vector` instances of `Bit`.
* Speed up `MVector` and `Vector` instances of `Bit`.