The the version of directory that ships with GHC 8.0 RC2 I see canonicalizePath "." == "C:\\Neil\\". On GHC 7.10 it's "C:\\Neil" without the trailing slash. This change of behaviour has broken the Shake test suite, and is not documented in the changelog. If it's an intentional change, it should be in the changelog. If it's unintentional, you still have a small window to revert it.
CC @hvr, who seems to be doing GHC 8.0 release management things.
The the version of directory that ships with GHC 8.0 RC2 I see
canonicalizePath "." == "C:\\Neil\\". On GHC 7.10 it's"C:\\Neil"without the trailing slash. This change of behaviour has broken the Shake test suite, and is not documented in the changelog. If it's an intentional change, it should be in the changelog. If it's unintentional, you still have a small window to revert it.CC @hvr, who seems to be doing GHC 8.0 release management things.