pristine:ab9c40a84b35ed17e9db0af506db16d56b4288ede5d1bd4343883ab7ec451418
Starting with inventory:
0000000794-504d3da4531c5a2a6a9eb6be2689875efdd3614bacfacbd8ff9118bcbe0aa514
[TAG 0.20.2
Stephen Blackheath **20120724032203
Ignore-this: 980ab827bd4881919206e518f521e58b
]
hash: 0000000584-02f1e7c1c15e4f98b0a8184aa4ee85bb9906fe96c3e8fd6f21a959a55e8cdd53
[Dont use unqualified open import to Data.List.Class
Yair Chuchem **20120815215821
Ignore-this: c7cfeeac1ca42759cea373c39bda3b02
Data.List.Class exports functions which clash with Prelude functions,
Similar to how Control.Category exports "id" and ".".
Using open unqualified imports may cause name clashes in the general case,
but especially in the case of List, as updates to the List package
may introduce missing functions, such as in a recent update adding mapMaybe.
This would make hexpat less prone to break due to additions to List
or to other packages (things would also break if deepseq gets a "joinM" function).
Cheers, Yair
]
hash: 0000001725-cbc80a390a18234d5f3052b377445462824f8a8f23cf551647771ad50292b3d0
[Fix a test case ('various').
Stephen Blackheath **20120925095828
Ignore-this: 20c7efa97dbef3bc3c31b7cdff831159
]
hash: 0000000703-552484f23e68d9f223907257b7f65b28162dafddb9445ef132d7df77f9a64459