shake-ats 1.10.4.1 → 1.10.4.2
raw patch · 4 files changed
+12/−6 lines, 4 files
Files
- CHANGELOG.md +6/−0
- LICENSE +1/−1
- shake-ats.cabal +3/−3
- src/Development/Shake/ATS/Rules.hs +2/−2
CHANGELOG.md view
@@ -1,5 +1,7 @@ # shake-ats + * Use `traced` when writing files+ ## 1.10.4.1 * Only track C dependencies that exist@@ -11,6 +13,10 @@ ## 1.10.3.0 * Don't copy files to `$PATSHOME`++## 1.10.2.3++ * `cleanATS` is now more precise ## 1.10.2.2
LICENSE view
@@ -1,4 +1,4 @@-Copyright Vanessa McHale (c) 2018+Copyright Vanessa McHale (c) 2018-2020 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
shake-ats.cabal view
@@ -1,12 +1,12 @@ cabal-version: 1.18 name: shake-ats-version: 1.10.4.1+version: 1.10.4.2 license: BSD3 license-file: LICENSE-copyright: Copyright: (c) 2018-2019 Vanessa McHale+copyright: Copyright: (c) 2018-2020 Vanessa McHale maintainer: vamchale@gmail.com author: Vanessa McHale-tested-with: ghc ==8.4.4 ghc ==8.6.5+tested-with: ghc ==8.4.4 ghc ==8.6.5 ghc ==8.8.4 ghc ==8.10.1 synopsis: Utilities for building ATS projects with shake description: Various helper functions for building [ATS](http://www.ats-lang.org/) with the [shake](http://shakebuild.com/) library
src/Development/Shake/ATS/Rules.hs view
@@ -95,11 +95,11 @@ fp %> \out -> do lats <- liftIO $ readFile latsIn (Stdout contents) <- command [Stdin lats] "atslex" []- liftIO $ writeFile out contents+ traced "atsLex" $ writeFile out contents -- | Clean up after an ATS build. cleanATS :: Action () cleanATS = zipWithM_ removeFilesAfter [".", ".atspkg", "ats-deps"]- [["//*.c", "//*_lats.dats", "//tags"], ["//*"], ["//*"]]+ [["//*_dats.c", "//*_sats.c", "//*_lats.dats", "//tags"], ["//*"], ["//*"]]