Revisions of ghc-primitive

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1161310 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 31)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1157262 from Peter Simons's avatar Peter Simons (psimons) (revision 30)
Update Haskell ecosystem to GHC version 9.8.2.
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 987140 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 27)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 930349 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 26)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 912615 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 25)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 896196 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 24)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 870877 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 23)
update haskell stack in factory
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 857514 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 22)
update haskell stack in openSUS
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 643440 from Peter Simons's avatar Peter Simons (psimons) (revision 15)
trivial cosmetic change in comments
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 623833 from Peter Simons's avatar Peter Simons (psimons) (revision 14)
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.

- Update primitive to version 0.6.4.0.
  ## Changes in version 0.6.4.0
   * Introduce `Data.Primitive.PrimArray`, which offers types and function
     for dealing with a `ByteArray` tagged with a phantom type variable for
     tracking the element type.
   * Implement `isByteArrayPinned` and `isMutableByteArrayPinned`.
   * Add `Eq1`, `Ord1`, `Show1`, and `Read1` instances for `Array` and
     `SmallArray`.
   * Improve the test suite. This includes having property tests for
     typeclasses from `base` such as `Eq`, `Ord`, `Functor`, `Applicative`,
     `Monad`, `IsList`, `Monoid`, `Foldable`, and `Traversable`.
   * Fix the broken `IsList` instance for `ByteArray`. The old definition
     would allocate a byte array of the correct size and then leave the
     memory unitialized instead of writing the list elements to it.
   * Fix the broken `Functor` instance for `Array`. The old definition
     would allocate an array of the correct size with thunks for erroring
     installed at every index. It failed to replace these thunks with
     the result of the function applied to the elements of the argument array.
   * Fix the broken `Applicative` instances of `Array` and `SmallArray`.
     The old implementation of `<*>` for `Array` failed to initialize
     some elements but correctly initialized others in the resulting
     `Array`. It is unclear what the old behavior of `<*>` was for
     `SmallArray`, but it was incorrect.
   * Fix the broken `Monad` instances for `Array` and `SmallArray`.
   * Fix the implementation of `foldl1` in the `Foldable` instances for
     `Array` and `SmallArray`. In both cases, the old implementation
     simply returned the first element of the array and made no use of
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 607860 from Peter Simons's avatar Peter Simons (psimons) (revision 13)
Update ghc-primitive to the latest version.
Displaying revisions 1 - 20 of 32
openSUSE Build Service is sponsored by