1. 13 Nov, 2019 6 commits
    • Ryan Scott's avatar
      Print name prefixly in the Outputable instance for StandaloneKindSig · 9a939a6c
      Ryan Scott authored
      Issue #17461 was occurring because the `Outputable` instance for
      standalone kind signatures was simply calling `ppr` on the name in
      the kind signature, which does not add parentheses to infix names.
      The solution is simple: use `pprPrefixOcc` instead.
      
      Fixes #17461.
      9a939a6c
    • Ben Gamari's avatar
      users guide: Fix broken link · b4b19d89
      Ben Gamari authored
      b4b19d89
    • Ben Gamari's avatar
      testsuite: Add test for #17458 · 6885e22c
      Ben Gamari authored
      As noted in #17458, QuantifiedConstraints and UndecideableInstances
      could previously be used to write programs which can loop at runtime.
      This was fixed in !1870.
      6885e22c
    • Alp Mestanogullari's avatar
      hadrian: fix Windows CI script · b795637f
      Alp Mestanogullari authored
      By only using 'export' from within bash commands.
      b795637f
    • Ben Gamari's avatar
      Ensure that coreView/tcView are able to inline · 2d4f9ad8
      Ben Gamari authored
      Previously an import cycle between Type and TyCoRep meant that several
      functions in TyCoRep ended up SOURCE import coreView. This is quite
      unfortunate as coreView is intended to be fused into a larger pattern
      match and not incur an extra call.
      
      Fix this with a bit of restructuring:
      
       * Move the functions in `TyCoRep` which depend upon things in `Type`
         into `Type`
       * Fold contents of `Kind` into `Type` and turn `Kind` into a simple
         wrapper re-exporting kind-ish things from `Type`
       * Clean up the redundant imports that popped up as a result
      
      Closes #17441.
      
      Metric Decrease:
          T4334
      2d4f9ad8
    • Ömer Sinan Ağacan's avatar
      Document CmmTopInfo type · 535d0edc
      Ömer Sinan Ağacan authored
      [ci skip]
      535d0edc
  2. 12 Nov, 2019 1 commit
    • Alp Mestanogullari's avatar
      testsuite: don't collect compiler stats in collect_runtime_residency · 643d42fc
      Alp Mestanogullari authored
      We instead want to collect the runtime stats (with collect_stats, instead of
      collect_compiler_stats).
      
      This should fix a number of perf tests failures we have been seeing, where
      we suddenly started measuring metrics we didn't intend to measure, which
      tend to fall outside of the acceptance window.
      
      Metric Decrease:
          lazy-bs-alloc
          T3586
      
      Metric Increase:
          space_leak_001
          T4801
          T5835
          T12791
      643d42fc
  3. 11 Nov, 2019 6 commits
  4. 10 Nov, 2019 3 commits
  5. 09 Nov, 2019 22 commits
  6. 08 Nov, 2019 2 commits