on master help sign in
Compute diffs better
32ff950Evan Czaplicki
builder/src/Deps/Diff.hs+3−7
@@ -259,22 +259,18 @@ isEquivalentRenaming varPairs =
259 False
259 False
260
260
261 Just verifiedRenamings ->
261 Just verifiedRenamings ->
262− all compatableVars verifiedRenamings
262+ all compatibleVars verifiedRenamings
263 &&
263 &&
264 allUnique (map snd verifiedRenamings)
264 allUnique (map snd verifiedRenamings)
265
265
266
266
267−compatableVars :: (N.Name, N.Name) -> Bool
267+compatibleVars :: (N.Name, N.Name) -> Bool
268−compatableVars (old, new) =
268+compatibleVars (old, new) =
269 case (categorizeVar old, categorizeVar new) of
269 case (categorizeVar old, categorizeVar new) of
270 (CompAppend, CompAppend) -> True
270 (CompAppend, CompAppend) -> True
271 (Comparable, Comparable) -> True
271 (Comparable, Comparable) -> True
272 (Appendable, Appendable) -> True
272 (Appendable, Appendable) -> True
273 (Number , Number ) -> True
273 (Number , Number ) -> True
274−
275− (Comparable, CompAppend) -> True
276− (Appendable, CompAppend) -> True
277− (Number , CompAppend) -> True
278 (Number , Comparable) -> True
274 (Number , Comparable) -> True
279
275
280 (_, Var) -> True
276 (_, Var) -> True