Permalink
Commits on Dec 13, 2015
  1. Fix GHC 7.10 breakage.

    Fixes #16.
    committed Dec 13, 2015
  2. Bump dependencies.

    committed Dec 13, 2015
Commits on Nov 24, 2013
  1. Formatting.

    committed Nov 24, 2013
  2. Fix warning.

    committed Nov 24, 2013
  3. Fill in 'other-extensions'.

    committed Nov 24, 2013
Commits on Oct 17, 2013
  1. Fix warning.

    committed Oct 17, 2013
  2. Add 'numberOfProcessors'.

    committed Aug 25, 2013
  3. Unbreak the test suite.

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

    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
    committed Jul 30, 2013
Commits on Sep 13, 2013
  1. Bump version.

    committed Sep 13, 2013
  2. Bump version.

    committed Sep 13, 2013
Commits on Sep 12, 2013
  1. TODO update.

    committed Sep 12, 2013
  2. Tweak tests.

    committed Sep 12, 2013
  3. Bump version.

    committed Sep 12, 2013
  4. README update.

    committed Sep 12, 2013
  5. Merge pull request #15 from nh2/nh2fixes

    Fix parmake passing to GHC with wrong options
    committed Sep 12, 2013
  6. Main: Remove guessOutputFilename. Fixes output filename being set whe…

    …n it should not.
    
    We don't need guessOutputFilename because the final ghc pass accounts for it.
    nh2 committed Sep 12, 2013
  7. When just passing on to GHC, pass the original arguments.

    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.
    nh2 committed Sep 12, 2013
  8. Add test for calling parmake with -o

    nh2 committed Sep 12, 2013
  9. Tests: Pull function toplevel

    nh2 committed Sep 12, 2013
  10. Tests: Print stderr of invoked programs.

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

    committed Aug 29, 2013
  2. 80-col violations.

    committed Aug 29, 2013
  3. Add a 'fatal' helper.

    committed Aug 29, 2013
  4. s/String/FilePath/.

    committed Aug 29, 2013
  5. Unbreak the testsuite.

    committed Aug 29, 2013
  6. Thinko.

    committed Aug 29, 2013
  7. Handle 'hi_p-boot' files.

    committed Aug 29, 2013
  8. Merge pull request #12 from nh2/nh2fixes

    A few more correctness fixes
    committed Aug 29, 2013