git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #2274 from kRITZCREEK/psc-ide-rebuild-cycle
08fc300Phil Freeman
src/Language/PureScript/Ide/Rebuild.hs+2−1
@@ -144,7 +144,8 @@ sortExterns m ex = do
144 . M.elems
144 . M.elems
145 . M.delete (P.getModuleName m) $ ex
145 . M.delete (P.getModuleName m) $ ex
146 case sorted' of
146 case sorted' of
147− Left _ -> throwError (GeneralError "There was a cycle in the dependencies")
147+ Left err ->
148+ throwError (RebuildError (toJSONErrors False P.Error err))
148 Right (sorted, graph) -> do
149 Right (sorted, graph) -> do
149 let deps = fromJust (List.lookup (P.getModuleName m) graph)
150 let deps = fromJust (List.lookup (P.getModuleName m) graph)
150 pure $ mapMaybe getExtern (deps `inOrderOf` map P.getModuleName sorted)
151 pure $ mapMaybe getExtern (deps `inOrderOf` map P.getModuleName sorted)