
New patches:

[add Data.Set.notMember and Data.Map.notMember
John Meacham <john@repetae.net>**20060309191806] {
hunk ./Data/Map.hs 47
+            , notMember
hunk ./Data/Map.hs 276
+-- | /O(log n)/. Is the key not a member of the map?
+notMember :: Ord k => k -> Map k a -> Bool
+notMember k m = not $ Data.Map.member k m
+
hunk ./Data/Set.hs 46
+            , notMember
hunk ./Data/Set.hs 207
+-- | /O(log n)/. Is the element not in the set?
+notMember :: Ord a => a -> Set a -> Bool
+notMember x t = not $ Data.Set.member x t
+
+
}

Context:

[Avoid overflow when normalising clock times
Ian Lynagh <igloo@earth.li>**20060210144638] 
[Years have 365 days, not 30*365
Ian Lynagh <igloo@earth.li>**20060210142853] 
[declare blkcmp() static
Simon Marlow <simonmar@microsoft.com>**20060223134317] 
[typo in comment in Foldable class
Ross Paterson <ross@soi.city.ac.uk>**20060209004901] 
[simplify fmap
Ross Paterson <ross@soi.city.ac.uk>**20060206095048] 
[update ref in comment
Ross Paterson <ross@soi.city.ac.uk>**20060206095139] 
[Give -foverlapping-instances to Data.Typeable
simonpj@microsoft**20060206133439
 
 For some time, GHC has made -fallow-overlapping-instances "sticky": 
 any instance in a module compiled with -fallow-overlapping-instances
 can overlap when imported, regardless of whether the importing module
 allows overlap.  (If there is an overlap, both instances must come from
 modules thus compiled.)
 
 Instances in Data.Typeable might well want to be overlapped, so this
 commit adds the flag to Data.Typeable (with an explanatory comment)
 
 
] 
[Add -fno-bang-patterns to modules using both bang and glasgow-exts
simonpj@microsoft.com**20060203175759] 
[When splitting a bucket, keep the contents in the same order
Simon Marlow <simonmar@microsoft.com>**20060201130427
 To retain the property that multiple inserts shadow each other
 (see ticket #661, test hash001)
] 
[make head/build rule apply to all types, not just Bool.
John Meacham <john@repetae.net>**20060303045753] 
[add foldr/build optimisation for take and replicate
Simon Marlow <simonmar@microsoft.com>**20060126164603
 This allows take to be deforested, and improves performance of
 replicate and replicateM/replicateM_.  We have a separate problem that
 means expressions involving [n..m] aren't being completely optimised
 because eftIntFB isn't being inlined but otherwise the results look
 good.  
 
 Sadly this has invalidated a number of the nofib benchmarks which were
 erroneously using take to duplicate work in a misguided attempt to
 lengthen their runtimes (ToDo).
] 
[Generate PrimopWrappers.hs with Haddock docs
Simon Marlow <simonmar@microsoft.com>**20060124131121
 Patch originally from Dinko Tenev <dinko.tenev@gmail.com>, modified
 to add log message by me.
] 
[[project @ 2006-01-19 14:47:15 by ross]
ross**20060119144715
 backport warning avoidance from Haddock
] 
[[project @ 2006-01-18 11:45:47 by malcolm]
malcolm**20060118114547
 Fix import of Ix for nhc98.
] 
[[project @ 2006-01-17 09:38:38 by ross]
ross**20060117093838
 add Ix instance for GeneralCategory.
] 
[TAG Initial conversion from CVS complete
John Goerzen <jgoerzen@complete.org>**20060112154126] 
Patch bundle hash:
b610e2c7b29904f972583a349aa5cfa2a72c5fbb
