BSD-3-Clause licensed by Sven Panne and Edward Kmett
This version can be pinned in stack with:StateVar-1.2@sha256:9ab3e4a0e252d28bc2f799c83e0725c3e23e8d3b722cff0fdb9822e64b6c16ac,1413
Module documentation for 1.2
1.2
- Added instances for
ForeignPtr
.
1.1.1.1
- Relaxed upper version bound for
stm
.
1.1.1.0
- Track recent move of
Contravariant
to base
.
1.1.0.4
- Corrected HasUpdate’s superclass constraint.
1.1.0.3
- Removed a couple of redundant typeclass constraints.
1.1.0.2
- Relaxed upper version bound for
transformers
.
1.1.0.1
- Documentation changes only.
1.1.0.0
- Melded the API of
foreign-var
0.1 with the API of StateVar
1.0.1.1
- Introduced
HasUpdate
, which permits a wider array of uses of these combinators, including usecases that must update atomically.
- Switched to multi-parameter typeclasses. This permits
Ptr a
to be directly employed as an instance of HasGetter
, HasUpdate
, and HasSetter
.
1.0.1.1
- Infrastructure changes only.
1.0.1.0
- Exposed
GettableStateVar
, SettableStateVar
and StateVar
constructors to make writing own instances possible.
- Added
Functor
, Applicative
and Monad
instances for GettableStateVar
.
- Various infrastructure improvements.
1.0.0.0