Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makes shake build and cache Shakefiles by using shake itself to rebui… #525

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Apr 1, 2017

  1. Makes shake build and cache Shakefiles by using shake itself to rebui…

    …ld when nessesary, instead of just executing runhaskell on them
    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    fc3b8ed View commit details
    Browse the repository at this point in the history
  2. Removes arg parameter from selectProg and buildShakefile

    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    518b8f5 View commit details
    Browse the repository at this point in the history
  3. Uses ghc -M to get .hs dependencies of Shakefile.hs, then ghc --make …

    …to perform building and linking of the whole Shakefile, but only if necessary
    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    b71470e View commit details
    Browse the repository at this point in the history
  4. Removes a comment with old code

    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    e46361e View commit details
    Browse the repository at this point in the history
  5. Fixes a minor issue on the Makefile parser on how empty lines are tre…

    …ated after dropping comments
    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    1034549 View commit details
    Browse the repository at this point in the history
  6. Remove the redundant import of Data.String

    Rodrigo Rearden committed Apr 1, 2017
    Configuration menu
    Copy the full SHA
    9506e1b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Use the Makefile parser already built in into Shake instead of manual…

    …ly parsing dependencies
    Rodrigo Rearden committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    67a3448 View commit details
    Browse the repository at this point in the history
  2. Removes redundant imports

    Rodrigo Rearden committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    e63925e View commit details
    Browse the repository at this point in the history