Skip to content

Commit

Permalink
minor cse
Browse files Browse the repository at this point in the history
  • Loading branch information
jmcardon committed Nov 23, 2023
1 parent 5070329 commit 101bf51
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions pact-core/Pact/Core/Compile.hs
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ evalModuleGovernance interp tl = do
_ -> pure ()

interpretTopLevel
:: forall b i m
:: forall b i m
. (HasCompileEnv b i m)
=> Interpreter b i m
-> Lisp.TopLevel i
Expand All @@ -151,10 +151,9 @@ interpretTopLevel interp tl = do
let deps' = M.filterWithKey (\k _ -> S.member (_fqModule k) deps) (_loAllLoaded lo0)
mdata = ModuleData m deps'
liftDbFunction (_mInfo m) (writeModule pdb Write (view mName m) mdata)
let newLoaded = M.fromList $ toFqDep (_mName m) (_mHash m) <$> _mDefs m
newTopLevel = M.fromList
$ fmap (\(fqn, d) -> (_fqName fqn, (fqn, defKind d)))
$ toFqDep (_mName m) (_mHash m) <$> _mDefs m
let fqDeps = toFqDep (_mName m) (_mHash m) <$> _mDefs m
newLoaded = M.fromList fqDeps
newTopLevel = M.fromList $ (\(fqn, d) -> (_fqName fqn, (fqn, defKind d))) <$> fqDeps
loadNewModule =
over loModules (M.insert (_mName m) mdata) .
over loAllLoaded (M.union newLoaded) .
Expand All @@ -166,12 +165,12 @@ interpretTopLevel interp tl = do
let deps' = M.filterWithKey (\k _ -> S.member (_fqModule k) deps) (_loAllLoaded lo0)
mdata = InterfaceData iface deps'
liftDbFunction (_ifInfo iface) (writeModule pdb Write (view ifName iface) mdata)
let newLoaded = M.fromList $ toFqDep (_ifName iface) (_ifHash iface)
<$> mapMaybe ifDefToDef (_ifDefns iface)
let fqDeps = toFqDep (_ifName iface) (_ifHash iface)
<$> mapMaybe ifDefToDef (_ifDefns iface)
newLoaded = M.fromList fqDeps
newTopLevel = M.fromList
$ fmap (\(fqn, d) -> (_fqName fqn, (fqn, defKind d)))
$ toFqDep (_ifName iface) (_ifHash iface)
<$> mapMaybe ifDefToDef (_ifDefns iface)
$ (\(fqn, d) -> (_fqName fqn, (fqn, defKind d)))
<$> fqDeps
loadNewModule =
over loModules (M.insert (_ifName iface) mdata) .
over loAllLoaded (M.union newLoaded) .
Expand Down

0 comments on commit 101bf51

Please sign in to comment.