1. 14 Jan, 2014 9 commits
  2. 13 Jan, 2014 6 commits
  3. 12 Jan, 2014 8 commits
    • Austin Seipp's avatar
      More testsuite .gitignore updates · 6494de1f
      Austin Seipp authored
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
    • Austin Seipp's avatar
      Fix #8180 · ae87e122
      Austin Seipp authored
      When compiling a set of modules under --make, we need to check if the
      module graph has TemplateHaskell enabled. If it does, then we need to
      switch on -dynamic-too for GHCi, so that the linker can properly find
      the right dynamic object files.
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
    • Austin Seipp's avatar
      Update new testsuite .gitignore · f8065983
      Austin Seipp authored
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
    • Austin Seipp's avatar
    • Austin Seipp's avatar
      Fix new Haddock doc parse failures. · 5f2cdca8
      Austin Seipp authored
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
    • Herbert Valerio Riedel's avatar
      Update `sync-all` and others files w.r.t. merged testsuite (re #8545) · 5f54d678
      Herbert Valerio Riedel authored
      See merge commit 66693401
      This commit also adds a check for a left-over testsuite/.git folder to sync-all
      This way, the first time sync-all is called after updating to a
      post-testsuite-merge (see #8545
      ) state of ghc.git, the sync-all script
      aborts with an error message if a `testsuite/.git` folder is detected and
      thus forces the user to take action.
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
    • Herbert Valerio Riedel's avatar
      Fold testsuite.git into ghc.git (re #8545) · 66693401
      Herbert Valerio Riedel authored
      This commit performs a subtree merge of testsuite.git into ghc.git;
      The next commit will adapt `sync-all` et al. to the new situation.
      At the time of merge, testsuite.git was at commit
      The following steps have been used to accomplish this merge:
      1. Clone a fresh testsuite.git copy (& cd into)
      2. Remove accidentally committed binary files from history
       git filter-branch \
        --index-filter "git rm -r --cached --ignore-unmatch \
          tests/haddock/should_compile_flag_nohaddock/a.out \
          tests/haddock/should_compile_noflag_nohaddock/a.out \
          tests/ghc-regress/haddock/should_compile_flag_nohaddock/a.out \
          tests/ghc-regress/haddock/should_compile_noflag_nohaddock/a.out \
          tests/ghc-regress/dph/diophantine/dph-diophantine-fast \
          tests/ghc-regress/dph/diophantine/dph-diophantine-opt \
          tests/ghc-regress/dph/primespj/dph-primespj-fast \
          tests/ghc-regress/dph/quickhull/dph-quickhull-fast \
          tests/ghc-regress/dph/smvm/dph-smvm \
          tests/ghc-regress/dph/sumnats/dph-sumnats \
          tests/ghc-regress/dph/words/dph-words-fast \
          tests/ghc-regress/plugins/plugins01" \
      3. Rename all paths in testsuite.git to be prefixed with `testsuite/`
       git filter-branch -f --prune-empty --tree-filter \
        "mkdir -p testsuite; \
         git ls-tree --name-only \$GIT_COMMIT | xargs -I files mv files testsuite/"
      4. cd into ghc/ checkout, and perform subtree merge of testsuite into ghc
         (see also http://nuclearsquid.com/writings/subtree-merging-and-you/
       cd ../ghc/
       git remote add -f testsuite ../testsuite/.git
       git merge -s ours --no-commit testsuite/master
       git read-tree --prefix=/ -u testsuite/master
       git commit
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
    • Gabor Greif's avatar
      fix a mistyped label that caused a stray reference · a924debc
      Gabor Greif authored
      Richard, you may want to regenerate the PDF
      as I get
      ! LaTeX Error: File `stmaryrd.sty' not found.
      with my setup and do not want to mess things up.
      Also for me ?? appear twice on top of the page 13
      and I have tp 'rm core-spec.pdf; make' to get it
  4. 11 Jan, 2014 2 commits
  5. 10 Jan, 2014 13 commits
  6. 09 Jan, 2014 2 commits