Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 17, 2013
  1. Unbreak the test suite.

    authored
    Mutrec tests are still failing, though.
Commits on Sep 12, 2013
  1. Tweak tests.

    authored
  2. @nh2
  3. @nh2

    Tests: Pull function toplevel

    nh2 authored
  4. @nh2

    Tests: Print stderr of invoked programs.

    nh2 authored
    Makes debugging failing tests much easier.
Commits on Aug 29, 2013
  1. Tests for -osuf and -hisuf.

    authored
  2. Unbreak the testsuite.

    authored
Commits on Aug 26, 2013
  1. @nh2

    Respect ghc -osuf / -hisuf flags.

    nh2 authored
    This makes profiling builds actually work.
Commits on Aug 17, 2013
  1. @nh2

    Use -include-pkg-deps to also depend on system and package .hi files.

    nh2 authored committed
    This way we can detect correctly when external code changes.
    
    For a case where this failed before, see https://github.com/JohnLato/parmake-bug
    .
    
    This also needs changes to:
    
    - BuildPlan.new:
    
      When determining the initially buildable modules, before we chose the ones
      with exactly one dependency.  Now, we don't count external files into those
      dependencies, as they do not need to be built.
    
    - Parse:
    
      We need to run ghc -M twice:
    
      Once for getting the normal Makefile-style dependencies, and once to get *all*
      dependencies (using -include-pkg-deps).  From their difference, we can obtain
      the set of external dependencies.  We now also have a `Dep` type to contain
      these internal and external dependencies.
Commits on Oct 30, 2011
  1. Always pass -hide-all-packages to ghc.

    authored
    Makes error messages more obvious.
Commits on Oct 28, 2011
  1. Run tests with -j 2.

    authored
  2. Add unit tests.

    authored
  3. Unbreak the build.

    authored
Commits on Oct 27, 2011
  1. Add some dummy HUnit tests.

    authored
  2. More test data.

    authored
Commits on Oct 23, 2011
  1. Do not keep '.hi'/'.hi-boot' nodes in the build graph.

    authored
    Edges now go directly from '.o' to '.o', but target dependencies still list
    interface files ('.hi') instead of the corresponding objects.
  2. Add test data for the mutually recursive case.

    authored
    Also rearranges test data a bit.
Commits on Oct 21, 2011
Commits on Oct 20, 2011
  1. Add a rudimentary test suite.

    authored
Something went wrong with that request. Please try again.