All Versions
19
Latest Version
Avg Release Cycle
376 days
Latest Release
-

Changelog History
Page 2

  • v0.5.4.0 Changes

    • Changed primitive_ to work around an oddity with GHC's code generation on certain versions that led to side effects not happening when used in conjunction with certain very unsafe IO performers.

    • Allow primitive to build on GHC 7.9

  • v0.5.3.0 Changes

    May 13, 2014
    • Implement cloneArray and cloneMutableArray primitives (with fall-back implementations for GHCs prior to version 7.2.1)
  • v0.5.2.1 Changes

    February 19, 2014
    • Add strict variants of MutVar modification functions atomicModifyMutVar' and modifyMutVar'

    • Fix compilation on Solaris 10 with GNU C 3.4.3

  • v0.5.1.0 Changes

    September 24, 2013
    • Add support for GHC 7.7's new primitive Bool representation
  • v0.5 Changes

    • New in Data.Primitive.MutVar: atomicModifyMutVar

    • Efficient block fill operations: setByteArray, setAddr

  • v0.5.0.1 Changes

    September 24, 2013
    • Disable array copying primitives for GHC 7.6.* and earlier
  • v0.4.1 Changes

    • New module Data.Primitive.MutVar
  • v0.4 Changes

    • Support for GHC 7.2 array copying primitives

    • New in Data.Primitive.ByteArray: copyByteArray, copyMutableByteArray, moveByteArray, fillByteArray

    • Deprecated in Data.Primitive.ByteArray: memcpyByteArray, memcpyByteArray', memmoveByteArray, memsetByteArray

    • New in Data.Primitive.Array: copyArray, copyMutableByteArray

    • New in Data.Primitive.Addr: copyAddr, moveAddr

    • Deprecated in Data.Primitive.Addr: memcpyAddr

  • v0.4.0.1 Changes

    • Critical bug fix in fillByteArray