Changelog of @hackage/primal 0.3.0.0

Changelog for primal

0.3.0

  • Addition of eval, evalM, deepeval and deepevalM
  • Addittion of whenM and unlessM
  • Whole bunch of concurrency and exception functionality
  • Addition of Ref adnd MVar
  • Addition of basic array functionality:
    • Boxed array BArray and BMArray
    • Small boxed array SBArray and SBMArray
    • Unboxed array UArray and UMArray
  • Move Size into Data.Prim.Array module
  • Fix byte offset reading/writing compat functions for Float, Double, Int16 and Int32 for pre ghc-8.6
  • Fix alignemnt for (), Complex, Ratio and Fingerprint
  • Addition of internal to base function: (#.)

0.2.0

  • Addition of offToCount, offForType, countToOff and countForType
  • Renamed offAsProxy -> offForProxyTypeOf and countAsProxy -> countForProxyTypeOf
  • Rename fromCount -> unCountBytes, fromCount# -> unCountBytes#, fromOff# -> unOffBytes#. Addition of unOffBytes
  • Fix a big in readOffAddr# and writeOffAddr# for tuples
  • Fix a big in writeOffAddr# for Either
  • Fix an overflow bug in functions that use memcmp: memcmpAddr#, memcmpAddrByteArray#, memcmpByteArray# and memcmpByteArrayAddr#

0.1.0

  • Initial release