ats-pkg 3.2.4.4 → 3.2.4.5
raw patch · 7 files changed
+16/−11 lines, 7 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- README.md +1/−0
- ats-pkg.cabal +4/−4
- dhall/atspkg-prelude.dhall +1/−1
- src/Language/ATS/Package/Build.hs +4/−4
- src/Language/ATS/Package/Compiler.hs +1/−1
- src/Language/ATS/Package/Dependency.hs +1/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # ats-pkg +## 3.2.4.5++ * Bump Dhall libraries for new default compiler+ ## 3.2.4.4 * Fix bug where `gc` version could not be constrained
README.md view
@@ -2,6 +2,7 @@ [](https://travis-ci.org/vmchale/atspkg) [](https://ci.appveyor.com/project/vmchale/atspkg)+[](https://matrix.hackage.haskell.org/package/ats-pkg) [](http://hackage.haskell.org/package/ats-pkg) [](https://hackage.haskell.org/package/ats-pkg)
ats-pkg.cabal view
@@ -1,12 +1,12 @@ cabal-version: 2.0 name: ats-pkg-version: 3.2.4.4+version: 3.2.4.5 license: BSD3 license-file: LICENSE-copyright: Copyright: (c) 2018 Vanessa McHale+copyright: Copyright: (c) 2018-2019 Vanessa McHale maintainer: vamchale@gmail.com author: Vanessa McHale-tested-with: ghc ==8.4.4 ghc ==8.2.2 ghc ==8.6.1+tested-with: ghc ==8.4.4 ghc ==8.2.2 ghc ==8.6.3 bug-reports: https://github.com/vmchale/atspkg/issues synopsis: A build tool for ATS description:@@ -49,7 +49,7 @@ exposed-modules: Language.ATS.Package Distribution.ATS- build-tools: cpphs -any+ build-tool-depends: cpphs:cpphs -any hs-source-dirs: src other-modules: Paths_ats_pkg
dhall/atspkg-prelude.dhall view
@@ -200,7 +200,7 @@ , man = ([] : Optional Text) , completions = ([] : Optional Text) , version = [0,3,11]- , compiler = [0,3,11]+ , compiler = [0,3,12] , dependencies = [] : List LibDep , clib = []
src/Language/ATS/Package/Build.hs view
@@ -116,7 +116,7 @@ _ -> pure () parens :: String -> String-parens s = mconcat [ "(", s, ")" ]+parens s = fold [ "(", s, ")" ] cfgFile :: FilePath cfgFile = ".atspkg" </> "config"@@ -210,7 +210,7 @@ cpus <- getNumCapabilities let opt = options rba lint tim cpus v $ pkgToTargets cfg tgt rs shake opt $- mconcat+ sequence_ [ want (pkgToTargets cfg tgt rs) , mkClean , pkgToAction mStr setup rs tgt cfg@@ -241,8 +241,8 @@ Nothing -> want bins bits :: Maybe String -> Maybe String -> [String] -> Rules ()-bits mStr tgt rs = mconcat $ sequence [ mkManpage, mkInstall tgt, mkConfig ] mStr <>- bisequence' [ mkRun, mkTest, mkValgrind ] mStr rs+bits mStr tgt rs = sequence_ (sequence [ mkManpage, mkInstall tgt, mkConfig ] mStr) <>+ biaxe [ mkRun, mkTest, mkValgrind ] mStr rs pkgToTargets :: Pkg -> Maybe String -> [FilePath] -> [FilePath] pkgToTargets ~Pkg{..} tgt [] = (toTgt tgt . target <$> bin) <> (unpack . libTarget <$> libraries) <> (unpack . cTarget <$> atsSource)
src/Language/ATS/Package/Compiler.hs view
@@ -73,7 +73,7 @@ libInstall :: SetupScript -> FilePath -> String -> IO () libInstall atslibSetup cd triple =- unless (triple == "musl") $ mconcat+ unless (triple == "musl") $ sequence_ [ putStrLn "Installing cross libraries..." , writeFile (cd </> "atspkg.dhall") libatsCfg , atslibSetup (Just triple) "atslib" cd
src/Language/ATS/Package/Dependency.hs view
@@ -66,7 +66,7 @@ let tagBuild str bld = unless (null bld) $- putStrLn (mconcat ["Building ", str, " dependencies..."]) *>+ putStrLn (fold ["Building ", str, " dependencies..."]) *> sequence_ bld -- FIXME parallel' zipWithM_ tagBuild [ "C", "ATS" ] [ cBuild, atsBuild ]