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)


Reply via email to