Hello community,

here is the log from the commit of package ghc-morte for openSUSE:Factory 
checked in at 2017-06-22 10:38:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-morte (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-morte.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-morte"

Thu Jun 22 10:38:15 2017 rev:2 rq:504086 version:1.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-morte/ghc-morte.changes      2017-05-09 
18:15:23.709069190 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-morte.new/ghc-morte.changes 2017-06-22 
10:38:16.387554920 +0200
@@ -1,0 +2,5 @@
+Wed May 31 14:05:42 UTC 2017 - [email protected]
+
+- Update to version 1.6.7.
+
+-------------------------------------------------------------------

Old:
----
  morte-1.6.6.tar.gz

New:
----
  morte-1.6.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-morte.spec ++++++
--- /var/tmp/diff_new_pack.AqQF7s/_old  2017-06-22 10:38:17.151447227 +0200
+++ /var/tmp/diff_new_pack.AqQF7s/_new  2017-06-22 10:38:17.151447227 +0200
@@ -19,7 +19,7 @@
 %global pkg_name morte
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.6.6
+Version:        1.6.7
 Release:        0
 Summary:        A bare-bones calculus of constructions
 License:        BSD-3-Clause

++++++ morte-1.6.6.tar.gz -> morte-1.6.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/morte-1.6.6/dist/build/Morte/Lexer.hs 
new/morte-1.6.7/dist/build/Morte/Lexer.hs
--- old/morte-1.6.6/dist/build/Morte/Lexer.hs   2017-02-20 18:56:40.000000000 
+0100
+++ new/morte-1.6.7/dist/build/Morte/Lexer.hs   2017-05-27 01:29:15.000000000 
+0200
@@ -61,7 +61,10 @@
 alex_deflt :: AlexAddr
 alex_deflt = AlexA# 
"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x2e\x00\x2e\x00\x30\x00\x30\x00\x32\x00\x32\x00\x34\x00\x34\x00\x36\x00\x36\x00\x38\x00\x38\x00\x3a\x00\x3a\x00\x3c\x00\x3c\x00\x40\x00\x40\x00\x44\x00\x44\x00\x48\x00\x48\x00\x4c\x00\x4c\x00\x50\x00\x50\x00\x54\x00\x54\x00\x58\x00\x58\x00\x5c\x00\x5c\x00\x5f\x00\x5f\x00\xff\xff\xff\xff\x66\x00\x66\x00\x97\x00\x97\x00\x97\x00\x97\x00\x96\x00\x96\x00\x96\x00\x96\x00\x95\x00\x95\x00\x95\x00\x95\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x88\x00\x88\x00\x88\x00\x88\x00\x87\x00\x87\x00\x87\x00\x87\x00\x86\x00\x86\x00\x86\x00\x85\x00\x85\x00\x85\x00\xff\xff\xff\xff\xff\xff\xff\xff\x69\x00\x69\x00\x69\x00\xff\xff\xff\xff\x69\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x85\x00\x86\x00\x87\x00\x88\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x8d\x00\x86\x00\x85\x00\x95\x00\x96\x00\x97\x00"#
 
-alex_accept = listArray (0::Int,151) 
[AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccSkip,AlexAcc
 (alex_action_1),AlexAccSkip,AlexAcc (alex_action_3),AlexAcc 
(alex_action_4),AlexAcc (alex_action_5),AlexAcc (alex_action_6),AlexAcc 
(alex_action_7),AlexAcc (alex_action_8),AlexAcc (alex_action_8),AlexAcc 
(alex_action_9),AlexAcc (alex_action_10),AlexAcc (alex_action_10),AlexAcc 
(alex_action_11),AlexAcc (alex_action_11),AlexAcc (alex_action_12),AlexAcc 
(alex_action_12),AlexAcc (alex_action_12),AlexAcc (alex_action_12),AlexAcc 
(alex_action_12),AlexAcc (alex_action_12),AlexAcc (alex_action_12),AlexAcc 
(alex_action_12),AlexAcc (alex_action_12),AlexAcc (alex_action_12),AlexAcc 
(alex_action_12),AlexAcc (alex_action_12),AlexAcc (alex_action_12),AlexAcc 
(alex_action_12),AlexAcc (alex_action_13),AlexAcc (alex_action_14),AlexAcc 
(alex_action_15),AlexAcc (alex_action_16),AlexAcc (alex_action_17),AlexAcc 
(alex_action_18),AlexAcc (alex_action_18),AlexAcc (alex_action_18),AlexAcc 
(alex_action_18),AlexAcc (alex_action_18),AlexAcc (alex_action_18),AlexAcc 
(alex_action_18),AlexAcc (alex_action_18),AlexAcc (alex_action_18),AlexAcc 
(alex_action_18),AlexAcc (alex_action_18),AlexAcc (alex_action_18),AlexAcc 
(alex_action_19),AlexAcc (alex_action_20),AlexAcc (alex_action_21)]
+alex_accept = listArray (0::Int,151) 
[AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccSkip,AlexAcc
 46,AlexAccSkip,AlexAcc 45,AlexAcc 44,AlexAcc 43,AlexAcc 42,AlexAcc 41,AlexAcc 
40,AlexAcc 39,AlexAcc 38,AlexAcc 37,AlexAcc 36,AlexAcc 35,AlexAcc 34,AlexAcc 
33,AlexAcc 32,AlexAcc 31,AlexAcc 30,AlexAcc 29,AlexAcc 28,AlexAcc 27,AlexAcc 
26,AlexAcc 25,AlexAcc 24,AlexAcc 23,AlexAcc 22,AlexAcc 21,AlexAcc 20,AlexAcc 
19,AlexAcc 18,AlexAcc 17,AlexAcc 16,AlexAcc 15,AlexAcc 14,AlexAcc 13,AlexAcc 
12,AlexAcc 11,AlexAcc 10,AlexAcc 9,AlexAcc 8,AlexAcc 7,AlexAcc 6,AlexAcc 
5,AlexAcc 4,AlexAcc 3,AlexAcc 2,AlexAcc 1,AlexAcc 0]
+
+alex_actions = array (0::Int,47) 
[(46,alex_action_1),(45,alex_action_3),(44,alex_action_4),(43,alex_action_5),(42,alex_action_6),(41,alex_action_7),(40,alex_action_8),(39,alex_action_8),(38,alex_action_9),(37,alex_action_10),(36,alex_action_10),(35,alex_action_11),(34,alex_action_11),(33,alex_action_12),(32,alex_action_12),(31,alex_action_12),(30,alex_action_12),(29,alex_action_12),(28,alex_action_12),(27,alex_action_12),(26,alex_action_12),(25,alex_action_12),(24,alex_action_12),(23,alex_action_12),(22,alex_action_12),(21,alex_action_12),(20,alex_action_12),(19,alex_action_13),(18,alex_action_14),(17,alex_action_15),(16,alex_action_16),(15,alex_action_17),(14,alex_action_18),(13,alex_action_18),(12,alex_action_18),(11,alex_action_18),(10,alex_action_18),(9,alex_action_18),(8,alex_action_18),(7,alex_action_18),(6,alex_action_18),(5,alex_action_18),(4,alex_action_18),(3,alex_action_18),(2,alex_action_19),(1,alex_action_20),(0,alex_action_21)]
+
 {-# LINE 69 "src/Morte/Lexer.x" #-}
 
 
@@ -207,7 +210,7 @@
 {-# LINE 1 "templates/GenericTemplate.hs" #-}
 {-# LINE 1 "<built-in>" #-}
 {-# LINE 19 "<built-in>" #-}
-{-# LINE 1 
"/nix/store/63rvbk2f3xcpk0fbcjgjzdbyv6nbkl8k-ghc-8.0.1/lib/ghc-8.0.1/include/ghcversion.h"
 #-}
+{-# LINE 1 
"/nix/store/5yh0b6arizbvvi7n51vv5xsk5z67am6s-ghc-8.0.2/lib/ghc-8.0.2/include/ghcversion.h"
 #-}
 
 
 
@@ -227,13 +230,7 @@
 
 
 {-# LINE 20 "<built-in>" #-}
-{-# LINE 1 
"/private/var/folders/c9/zf_25xbx7bx8yhsxm4q4vw6m0000gn/T/nix-build-alex-3.1.7.drv-0/ghc14342_0/ghc_2.h"
 #-}
-
-
-
-
-
-
+{-# LINE 1 "/private/var/tmp/nix-build-alex-3.2.1.drv-0/ghc77591_0/ghc_2.h" #-}
 
 
 
@@ -463,7 +460,7 @@
 
 
 {-# INLINE alexIndexInt32OffAddr #-}
-alexIndexInt32OffAddr (AlexA# arr) off = 
+alexIndexInt32OffAddr (AlexA# arr) off =
 #ifdef WORDS_BIGENDIAN
   narrow32Int# i
   where
@@ -509,30 +506,30 @@
 
 alexScanUser user input (I# (sc))
   = case alex_scan_tkn user input 0# input sc AlexNone of
-        (AlexNone, input') ->
-                case alexGetByte input of
-                        Nothing -> 
+  (AlexNone, input') ->
+    case alexGetByte input of
+      Nothing ->
 
 
 
                                    AlexEOF
-                        Just _ ->
+      Just _ ->
 
 
 
                                    AlexError input'
 
-        (AlexLastSkip input'' len, _) ->
+  (AlexLastSkip input'' len, _) ->
 
 
 
-                AlexSkip input'' len
+    AlexSkip input'' len
 
-        (AlexLastAcc k input''' len, _) ->
+  (AlexLastAcc k input''' len, _) ->
 
 
 
-                AlexToken input''' len k
+    AlexToken input''' len (alex_actions ! k)
 
 
 -- Push the input through the DFA, remembering the most recent accepting
@@ -540,13 +537,13 @@
 
 alex_scan_tkn user orig_input len input s last_acc =
   input `seq` -- strict in the input
-  let 
-        new_acc = (check_accs (alex_accept `quickIndex` (I# (s))))
+  let
+  new_acc = (check_accs (alex_accept `quickIndex` (I# (s))))
   in
   new_acc `seq`
   case alexGetByte input of
      Nothing -> (new_acc, input)
-     Just (c, new_input) -> 
+     Just (c, new_input) ->
 
 
 
@@ -555,7 +552,7 @@
                 base   = alexIndexInt32OffAddr alex_base s
                 offset = (base +# ord_c)
                 check  = alexIndexInt16OffAddr alex_check offset
-                
+
                 new_s = if GTE(offset,0#) && EQ(check,ord_c)
                           then alexIndexInt16OffAddr alex_table offset
                           else alexIndexInt16OffAddr alex_deflt s
@@ -575,18 +572,13 @@
 
 {-# LINE 198 "templates/GenericTemplate.hs" #-}
 
-data AlexLastAcc a
+data AlexLastAcc
   = AlexNone
-  | AlexLastAcc a !AlexInput !Int
-  | AlexLastSkip  !AlexInput !Int
-
-instance Functor AlexLastAcc where
-    fmap _ AlexNone = AlexNone
-    fmap f (AlexLastAcc x y z) = AlexLastAcc (f x) y z
-    fmap _ (AlexLastSkip x y) = AlexLastSkip x y
+  | AlexLastAcc !Int !AlexInput !Int
+  | AlexLastSkip     !AlexInput !Int
 
-data AlexAcc a user
+data AlexAcc user
   = AlexAccNone
-  | AlexAcc a
+  | AlexAcc Int
   | AlexAccSkip
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/morte-1.6.6/morte.cabal new/morte-1.6.7/morte.cabal
--- old/morte-1.6.6/morte.cabal 2017-02-20 18:56:40.000000000 +0100
+++ new/morte-1.6.7/morte.cabal 2017-05-27 01:29:15.000000000 +0200
@@ -1,5 +1,5 @@
 Name: morte
-Version: 1.6.6
+Version: 1.6.7
 Cabal-Version: >=1.8.0.2
 Build-Type: Simple
 Tested-With: GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1
@@ -77,7 +77,7 @@
     GHC-Options: -Wall
     Build-Depends:
         base            >= 4        && < 5  ,
-        criterion       >= 1.0.0.1  && < 1.2,
+        criterion       >= 1.0.0.1  && < 1.3,
         morte                               ,
         system-filepath >= 0.3.1    && < 0.5,
         text            >= 0.11.1.0 && < 1.3


Reply via email to