Ticket #2760: baseFix2760.patch

File baseFix2760.patch, 3.8 KB (added by dreixel, 7 years ago)
Line 
1
2New patches:
3
4[Fix #2760: deprecate mkNorepType, add mkNoRepType
5Jose Pedro Magalhaes <[email protected]>**20081121141905] {
6hunk ./Data/Data.hs 57
7+        mkNoRepType,    -- :: String -> DataType
8hunk ./Data/Data.hs 760
9--- | Constructs a non-representation for a non-presentable type
10+-- | Deprecated version (misnamed)
11+{-# DEPRECATED mkNorepType "Use mkNoRepType instead" #-}
12hunk ./Data/Data.hs 768
13+-- | Constructs a non-representation for a non-presentable type
14+mkNoRepType :: String -> DataType
15+mkNoRepType str = DataType
16+                        { tycon   = str
17+                        , datarep = NoRep
18+                        }
19hunk ./Data/Data.hs 1271
20-  dataTypeOf _ = mkNorepType "GHC.Ptr.Ptr"
21+  dataTypeOf _ = mkNoRepType "GHC.Ptr.Ptr"
22hunk ./Data/Data.hs 1279
23-  dataTypeOf _ = mkNorepType "GHC.ForeignPtr.ForeignPtr"
24+  dataTypeOf _ = mkNoRepType "GHC.ForeignPtr.ForeignPtr"
25hunk ./Data/Data.hs 1290
26-  dataTypeOf _ = mkNorepType "Data.Array.Array"
27+  dataTypeOf _ = mkNoRepType "Data.Array.Array"
28}
29
30Context:
31
32[Fix typo (or out of date reference) in throwTo documentation.
33shelarcy <[email protected]>**20081129024639]
34[Add more description of what "round" does, from the H98 report
35Ian Lynagh <[email protected]>**20081119143131]
36[re-instate the gcd/Integer and lcm/Integer RULES
37Simon Marlow <[email protected]>**20081120101826
38 Fixes a performance regression between 6.8.3 and 6.10.1
39]
40[Change an "undefined" into a more informative error; trac #2782
41Ian Lynagh <[email protected]>**20081116160228]
42[updating Haddock documentation
43[email protected]**20081111095023
44 
45 Fixed the broken link from Data.Generics to Data.Data.
46]
47[add GHC.Conc.runSparks (required by GHC patch "Run sparks in batches")
48Simon Marlow <[email protected]>**20081106095419]
49[FIX #2722: update RULES for the Category/Arrow split
50Ross Paterson <[email protected]>**20081104144515
51 
52 The rule
53 
54        arr id = id
55 
56 interacts unpleasantly with the advice to define
57 
58        id = arr id
59 
60 in instances of Category that are also instances of Arrow (#2722).
61 
62 Also changed a couple of >>>'s to .'s in later rules.
63]
64[Add AnnotationWrapper type so GHC can capture annotation dictionaries during compilation
65Max Bolingbroke <[email protected]>**20081016122608]
66[docs about how exceptions are handled by forkIO'd threads (#2651)
67Simon Marlow <[email protected]>**20081016100410]
68[Import n_capabilities via import symbol when linking dynamically
69Clemens Fruhwirth <[email protected]>**20081013161220]
70[add link to the new syb wiki
71[email protected]**20081013111605]
72[add readTVarIO :: TVar a -> IO a
73Simon Marlow <[email protected]>**20081010113835]
74[changing haddock links
75[email protected]**20081010095434]
76[non-GHC: delete unnecessary imports
77Ross Paterson <[email protected]>**20081007134809]
78[removed (->) instance from Data.Data
79[email protected]**20081006075254]
80[added new module Data.Data
81'Jose Pedro Magalhaes <[email protected]>'**20081002140535
82 
83 The new Data.Data module contains all of Data.Generics.Basics
84 and most of Data.Generics.Instances. The missing instances were
85 deemed dubious and moved to the syb package.
86]
87[add new Data.Data module
88'Jose Pedro Magalhaes <[email protected]>'**20081002082735]
89[restore Complex's derived Data instance
90'Jose Pedro Magalhaes <[email protected]>'**20081002082655]
91[update Data.Generics import
92'Jose Pedro Magalhaes <[email protected]>'**20081002082604]
93[Don't use ^(2::Int) in Data.Complex.magnitude; partially fixes trac #2450
94Ian Lynagh <[email protected]>**20081004142651
95 We still might want to make a RULE for this, so the bug is not fully fixed.
96]
97[Restore the Haskell 98 behaviour of Show Ratio (#1920)
98Simon Marlow <[email protected]>**20080923134949]
99[Pad version number to 4.0.0.0
100Ian Lynagh <[email protected]>**20080920155801]
101[TAG 6.10 branch has been forked
102Ian Lynagh <[email protected]>**20080919123437]
103Patch bundle hash:
104dc70612c8b88b77082481b665da23c3d24614a1a