1. 14 Jan, 2014 21 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>
      6494de1f
    • 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>
      ae87e122
    • Austin Seipp's avatar
      Update new testsuite .gitignore · f8065983
      Austin Seipp authored
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      f8065983
    • Austin Seipp's avatar
      5356fb3c
    • Austin Seipp's avatar
      Fix new Haddock doc parse failures. · 5f2cdca8
      Austin Seipp authored
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      5f2cdca8
    • 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>
      5f54d678
    • 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
      [998a816ae89c4fd573f4abd7c6abb346cf7ee9af/testsuite]
      
      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" \
         HEAD
      
      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>
      66693401
    • 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
      right.
      a924debc
  4. 11 Jan, 2014 2 commits
  5. 10 Jan, 2014 3 commits