Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 24, 2013
  1. Formatting.

    authored
  2. Fix warning.

    authored
  3. Fill in 'other-extensions'.

    authored
Commits on Oct 17, 2013
  1. Fix warning.

    authored
  2. Add 'numberOfProcessors'.

    authored
  3. Unbreak the test suite.

    authored
    Mutrec tests are still failing, though.
  4. Use N persistent GHCs instead of spawning 'ghc -c' for each module.

    authored
    Some test results:
    
    Fay
    ---
    
    Single core:
    
    'ghc-parmake (ghc -c)'     : 14.4 s
    'ghc-parmake (ghc-server)' :  8.0 s
    'ghc --make'               :  7.3 s
    
    Single core (no-link):
    
    'ghc-parmake (ghc -c)'     : 11.5 s
    'ghc-parmake (ghc-server)' :  5.3 s
    'ghc --make'               :  4.8 s
    
    Two cores (no-link):
    
    'ghc-parmake (ghc -c)'     : 8.9 s
    'ghc-parmake (ghc-server)' : 4.5 s
    'ghc --make'               : 4.8 s
    
    Pandoc
    ------
    
    Two cores (no-link):
    
    'ghc-parmake (ghc -c)'     : 26.1 s
    'ghc-parmake (ghc-server)' : 16.1 s
    'ghc --make'               : 22.1 s
Commits on Sep 13, 2013
  1. Bump version.

    authored
  2. Bump version.

    authored
Commits on Sep 12, 2013
  1. TODO update.

    authored
  2. Tweak tests.

    authored
  3. Bump version.

    authored
  4. README update.

    authored
  5. Merge pull request #15 from nh2/nh2fixes

    authored
    Fix parmake passing to GHC with wrong options
  6. Niklas Hambüchen
  7. Niklas Hambüchen

    Main: Remove guessOutputFilename. Fixes output filename being set whe…

    nh2 authored
    …n it should not.
    
    We don't need guessOutputFilename because the final ghc pass accounts for it.
  8. Niklas Hambüchen

    When just passing on to GHC, pass the original arguments.

    nh2 authored
    We accidentally passed the custom parsed ones.
    
    To do this, refactor `getGhcArgs` so that it first removes all
    parmake options (in order to preserve the original GHC options),
    and then does what it did before.
  9. Niklas Hambüchen
  10. Niklas Hambüchen

    Tests: Pull function toplevel

    nh2 authored
  11. Niklas Hambüchen

    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. 80-col violations.

    authored
  3. Add a 'fatal' helper.

    authored
  4. s/String/FilePath/.

    authored
  5. Unbreak the testsuite.

    authored
  6. Thinko.

    authored
  7. Handle 'hi_p-boot' files.

    authored
  8. Merge pull request #12 from nh2/nh2fixes

    authored
    A few more correctness fixes
Commits on Aug 26, 2013
  1. Niklas Hambüchen
  2. Niklas Hambüchen
  3. Niklas Hambüchen

    If an -optP-include is passed, unconditionally depend on it.

    nh2 authored
    BuildPlan: Allow specifying unconditional dependencies for this.
Something went wrong with that request. Please try again.