ats-pkg 3.2.6.4 → 3.3.0.0
raw patch · 5 files changed
+11/−4 lines, 5 files
Files
- CHANGELOG.md +4/−0
- ats-pkg.cabal +1/−1
- dhall/atspkg-prelude.dhall +2/−0
- src/Language/ATS/Package/Build.hs +3/−3
- src/Language/ATS/Package/Type.hs +1/−0
CHANGELOG.md view
@@ -1,5 +1,9 @@ # ats-pkg +## 3.3.0.0++ * Add `bench` field to `Pkg` type+ ## 3.2.6.4 * Upgrade to latest `dhall`
ats-pkg.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.0 name: ats-pkg-version: 3.2.6.4+version: 3.3.0.0 license: BSD3 license-file: LICENSE copyright: Copyright: (c) 2018-2019 Vanessa McHale
dhall/atspkg-prelude.dhall view
@@ -192,6 +192,8 @@ : List Bin , test = [] : List Bin+ , bench = []+ : List Bin , libraries = [] : List Lib , man = None Text
src/Language/ATS/Package/Build.hs view
@@ -299,11 +299,11 @@ -> Maybe String -- ^ Optional compiler triple (overrides 'ccompiler') -> Pkg -- ^ Package data type -> Rules ()-pkgToAction mStr setup rs tgt ~(Pkg bs ts lbs mt _ v v' ds cds bdeps ccLocal cf af as dl slv deb al) =+pkgToAction mStr setup rs tgt ~(Pkg bs ts bnchs lbs mt _ v v' ds cds bdeps ccLocal cf af as dl slv deb al) = unless (rs == ["clean"]) $ do - let cdps = if (f bs || f ts) && ("gc" `notElem` (fst <$> cds)) then ("gc", noConstr) : cds else cds where f = any gcBin+ let cdps = if (f bs || f ts || f bnchs) && ("gc" `notElem` (fst <$> cds)) then ("gc", noConstr) : cds else cds where f = any gcBin mkUserConfig @@ -333,7 +333,7 @@ traverse_ (h ph) lbs - traverse_ (g ph) (bs ++ ts)+ traverse_ (g ph) (bs ++ ts ++ bnchs) fold (debRules <$> deb)
src/Language/ATS/Package/Type.hs view
@@ -101,6 +101,7 @@ -- | Data type associated with @atspkg.dhall@ file. data Pkg = Pkg { bin :: [Bin] -- ^ List of binaries to be built , test :: [Bin] -- ^ List of test suites+ , bench :: [Bin] -- ^ List of benchmarks , libraries :: [Lib] -- ^ List of libraries to be built , man :: Maybe Text -- ^ Optional (markdown) manpages to be converted using @pandoc@. , completions :: Maybe Text -- ^ Optional @compleat@ completions to be installed alongside package.