micro-opt
This commit is contained in:
parent
8b6013dad4
commit
6dd13d2684
1 changed files with 1 additions and 1 deletions
|
@ -178,7 +178,7 @@ prop_relPathDirToFile_regressionTest = same_dir_shortcurcuits_at_difference
|
||||||
segmentPaths :: [FilePath] -> [FilePath] -> [[FilePath]]
|
segmentPaths :: [FilePath] -> [FilePath] -> [[FilePath]]
|
||||||
segmentPaths [] new = [new]
|
segmentPaths [] new = [new]
|
||||||
segmentPaths [_] new = [new] -- optimisation
|
segmentPaths [_] new = [new] -- optimisation
|
||||||
segmentPaths (l:ls) new = [found] ++ segmentPaths ls rest
|
segmentPaths (l:ls) new = found : segmentPaths ls rest
|
||||||
where
|
where
|
||||||
(found, rest)=partition (l `dirContains`) new
|
(found, rest)=partition (l `dirContains`) new
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue