primitive-unlifted

Primitive GHC types with unlifted types inside

https://github.com/haskell-primitive/primitive-unlifted

Version on this page:0.1.3.1
LTS Haskell 20.3:0.1.3.1
Stackage Nightly 2022-12-08:0.1.3.1
Latest on Hackage:1.0.0.0

See all snapshots primitive-unlifted appears in

BSD-3-Clause licensed by Andrew Martin
This version can be pinned in stack with:primitive-unlifted-0.1.3.1@sha256:3b00ca2c605168dee97d92490a018891e10f73b81ff5e2eeae48ece309d20485,1427

Module documentation for 0.1.3.1

Primitive GHC types with unlifted types inside. There used to be a module named Data.Primitive.UnliftedArray in the primitive library. However, the techniques it used were unsound in the presence of certain FFI calls. This library a successor to that module.

Changes

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to the Haskell Package Versioning Policy.

0.1.3.0 – 2020-01-23

  • Add PrimUnlifted instances for ShortText and ShortByteString.
  • Add singletonUnliftedArray.

0.1.2.0 – 2019-07-08

  • Add PrimUnlifted instances for MVar, IORef, and STRef.

0.1.1.0 – 2019-05-23

  • Cannot remember what happened in this release.

0.1.0.0 – 2019-05-17

  • First version. Released on an unsuspecting world.