Skip to content
Snippets Groups Projects
  1. Dec 25, 2018
    • Ben Gamari's avatar
      gitlab-ci: Clean tree on Windows after job · 9c908fc7
      Ben Gamari authored
      It seems like currently the runner doesn't delete the working tree after
      finishing a job. At least we can delete the binary artifacts for now.
      9c908fc7
    • Ben Gamari's avatar
    • Ben Gamari's avatar
      gitlab-ci: Use per-build temporary directory on Windows · 3aa8c593
      Ben Gamari authored
      I have seen several instances of inexplicable "Access denied" errors on Windows.
      Using per-build temporary directories avoids any chance of interference between
      builds and eliminates the possibility of temporary files leaking beyond the life
      of the build.
      3aa8c593
    • Ben Gamari's avatar
      Revert "hadrian: Pass integer_backend to testsuite driver" · 6fff2d25
      Ben Gamari authored
      This reverts commit 442be690.
      6fff2d25
    • Ben Gamari's avatar
      testsuite: Fix a variety of issues when building with integer-simple · 99378207
      Ben Gamari authored
       * Mark arith011 as broken with integer-simple
      
         As noted in #16091, arith011 fails when run against integer-simple with a
         "divide by zero" exception. This suggests that integer-gmp and integer-simple
         are handling division by zero differently.
      
       * This also fixes broken_without_gmp; the lack of types made the previous
         failure silent, sadly. Improves situation of #16043.
      
       * Mark several tests implicitly depending upon integer-gmp as broken
         with integer-simple. These expect to see Core coming from integer-gmp,
         which breaks with integer-simple.
      
       * Increase runtime timeout multiplier of T11627a with integer-simple
      
         I previously saw that T11627a timed out in all profiling ways when run against
         integer-simple. I suspect this is due to integer-simple's rather verbose heap
         representation. Let's see whether increasing the runtime timeout helps.
      
         Fixes test for #11627.
      
      This is all in service of fixing #16043.
      99378207
    • Ben Gamari's avatar
      testsuite: Enable T11627a on Darwin · 6d9d6f9a
      Ben Gamari authored
      The retainer profiler no longer uses the C stack for its mark stack (#14758).
      Consequently even the small C stack provided on Darwin should be sufficient to
      run this test. See #11627
      6d9d6f9a
    • Ben Gamari's avatar
      ghc-compact: Use Char instead of Integer in compact_share test · 8a664967
      Ben Gamari authored
      The representation of Integer depends upon the choice of integer backend whereas
      Char should be consistent.
      8a664967
  2. Dec 24, 2018
    • Ömer Sinan Ağacan's avatar
      Simplify Core output with -dsuppress-type-signatures · 8a0fca09
      Ömer Sinan Ağacan authored
      Currently we duplicate top-level binder ids for no reason:
      
          $fEqHsExpr_$c/=
          $fEqHsExpr_$c/=
            = \ @ id_a27U $dEq_a27V eta_B2 eta1_B1 ->
                case $fEqHsExpr_$c== $dEq_a27V eta_B2 eta1_B1 of {
                  False -> True;
                  True -> False
                }
      
      with this patch we drop the first line when type signatures are not
      printed (-dsuppress-type-signatures, which is implied by -dsuppress-all)
      
      Reviewers: simonpj, bgamari
      
      Reviewed By: simonpj
      
      Subscribers: rwbarton, carter
      
      Differential Revision: https://phabricator.haskell.org/D5472
      8a0fca09
    • Ben Gamari's avatar
      testsuite: Mark th tests as broken in ext-interp way in LLVM build flavours · 5499f12f
      Ben Gamari authored
      This is due to the failures documented in #16087. The condition here could be
      improved as it matches on `BUILD_FLAVOUR` instead of looking at the compiler
      flags. However, it's better than nothing and I hope we will be able to fix these
      issues before long.
      5499f12f
  3. Dec 23, 2018
  4. Dec 22, 2018
  5. Dec 21, 2018
Loading