Hello community, here is the log from the commit of package ghc-foundation for openSUSE:Factory checked in at 2018-05-30 12:07:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-foundation (Old) and /work/SRC/openSUSE:Factory/.ghc-foundation.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-foundation" Wed May 30 12:07:39 2018 rev:6 rq:607799 version:0.0.20 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-foundation/ghc-foundation.changes 2017-09-15 21:40:28.521208327 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-foundation.new/ghc-foundation.changes 2018-05-30 12:25:42.817523043 +0200 @@ -1,0 +2,60 @@ +Mon May 14 17:02:11 UTC 2018 - [email protected] + +- Update foundation to version 0.0.20. + * Reduce algorithm duplication between native and foreign backend + * Improve Unicode cases algorithm and increase testing + * Add CSV Builder + * Add a BitOps & FiniteBitOps classes to have better types than the Data.Bits.Bits class + * Improve BlockN operations + * Improve ListN operations + * Allow compilation with gauge 0.1 + * Add support for [haskell-ci](https://github.com/vincenthz/haskell-ci) + * Add Block, UArray, String Builder + * Improve concat for Block andd UArray + * Add unicode case mapping + * Re-add compatibility with ghc 7.8 + * Add missing lowlevel Block functionality + * Cleanup UArray to use more functions from Block + * Push Xoroshiro down to basement + * Add instances for foundation's numerical classes for C types + * Update benchmarks to gauge 0.2.0 + * Add documentation to some block & uarray functions + * Add Terminal capabilities: ANSI Escape, UTF8 codepage initialization, get dimensions + * Checks: Output now has colors + * Hashable: Add Word128 & Word256 & Boxed Array instances + * Semigroup: Compatibility with GHC 8.4 + * Drop criterion for benchmark, now use Gauge + * Remove more UnboxedTuples from Foundation for easier loading with bytecode interpreter + * Reduce overhead of profiling common primitive operation like size and offset addition by + preventing auto-caf in abstraction module + * Optimise UTF8 validation + * Optimise String toList (allow fusion) + * Optimise String reversal + * Merge different version of lowlevel array algorithms with one backed by a class. + * Zn64/Zn : Add Num, Additive, Subtractive, NormalForm, Arbitrary instances + * Re-organize type sized structure and add UVect and Vect + * Cleanup constraint in ListN, and add couple of combinators + * Add ExceptT + * Add some exception combinators (try,finally) that works with foundation classes. + * Tidy mutable algorithm for sorting removing redundant code + * Add primitive to convert Double/Float to Word64/Word32 + * Cleanup withPtr / getAddr code to be safer + * Add Bits instance for Natural compat with 7.8 + * Add bounded Natural (Zn & Zn64) + * Add Word128 and Word256 + * Add From/Into type class + * Add breakEnd, spanEnd, revFindIndex + * Improve arrays sorting + * Add arrays fromListN implementation + * Add arrays convertion primitive + * Cleanup API + * Implement unsnoc + * Improve random generation with XorShift + * Improve ghc 8.2 support (warning removals) + * Remove dependency on QuickCheck + * Split lowlevel modules into basement package + * Fix compilation with musl + * Improve native array safety when using through pointer + * remove foldText + +------------------------------------------------------------------- Old: ---- foundation-0.0.13.tar.gz New: ---- foundation-0.0.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-foundation.spec ++++++ --- /var/tmp/diff_new_pack.Yy1hky/_old 2018-05-30 12:25:43.445502219 +0200 +++ /var/tmp/diff_new_pack.Yy1hky/_new 2018-05-30 12:25:43.445502219 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-foundation # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name foundation %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.0.13 +Version: 0.0.20 Release: 0 Summary: Alternative prelude with batteries and no dependencies License: BSD-3-Clause @@ -27,14 +27,8 @@ URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-basement-devel BuildRequires: ghc-rpm-macros -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-mtl-devel -BuildRequires: ghc-tasty-devel -BuildRequires: ghc-tasty-hunit-devel -BuildRequires: ghc-tasty-quickcheck-devel -%endif %description A custom prelude with no dependencies apart from base. @@ -87,7 +81,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc CHANGELOG.md README.md ++++++ foundation-0.0.13.tar.gz -> foundation-0.0.20.tar.gz ++++++ ++++ 19443 lines of diff (skipped)
