Skip to content
Snippets Groups Projects
  1. Mar 06, 2024
  2. Mar 05, 2024
  3. Mar 04, 2024
  4. Mar 02, 2024
  5. Mar 01, 2024
  6. Feb 29, 2024
  7. Feb 28, 2024
    • Teo Camarasu's avatar
      rts: avoid checking bdescr of value outside of Haskell heap · 74b24a9b
      Teo Camarasu authored and Teo Camarasu's avatar Teo Camarasu committed
      In nonmovingTidyWeaks we want to check if the key of a weak pointer
      lives in the non-moving heap. We do this by checking the flags of the
      block the key lives in. But we need to be careful with values that live
      outside the Haskell heap, since they will lack a block descriptor and
      looking for one may lead to a segfault. In this case we should just
      accept that it isn't on the non-moving heap.
      
      Resolves #24492
      74b24a9b
  8. Feb 27, 2024
  9. Feb 26, 2024
    • Felix Yan's avatar
      m4: Correctly detect GCC version · 61a78231
      Felix Yan authored and Marge Bot's avatar Marge Bot committed
      When calling as `cc`, GCC does not outputs lowercased "gcc" at least in 13.2.1 version here.
      
      ```
      $ cc --version
      cc (GCC) 13.2.1 20230801
      ...
      ```
      
      This fails the check and outputs the confusing message: `configure: $CC is not gcc; assuming it's a reasonably new C compiler`
      
      This patch makes it check for upper-cased "GCC" too so that it works correctly:
      
      ```
      checking version of gcc... 13.2.1
      ```
      61a78231
    • Cheng Shao's avatar
      ci: enable parallelism in hadrian/ghci scripts · 50bfdb46
      Cheng Shao authored and Marge Bot's avatar Marge Bot committed
      This commit enables parallelism when the hadrian/ghci scripts are
      called in CI. The time bottleneck is in the hadrian build step, but
      previously the build step wasn't parallelized.
      50bfdb46
    • Cheng Shao's avatar
      hadrian/hie-bios: pass -j to hadrian · c71bfdff
      Cheng Shao authored and Marge Bot's avatar Marge Bot committed
      This commit passes -j to hadrian in the hadrian/hie-bios scripts. When
      the user starts HLS in a fresh clone that has just been configured, it
      takes quite a while for hie-bios to pick up the ghc flags and start
      actual indexing, due to the fact that the hadrian build step defaulted
      to -j1, so -j speeds things up and improve HLS user experience in GHC.
      Also add -j flag to .ghcid to speed up ghcid, and sets the Windows
      build root to .hie-bios which also works and unifies with other
      platforms, the previous build root _hie-bios was missing from
      .gitignore anyway.
      c71bfdff
    • Zubin's avatar
      rel-eng/fetch-gitlab.py: Fix name of aarch64 alpine 3_18 release job · f3de8a3c
      Zubin authored and Marge Bot's avatar Marge Bot committed
      f3de8a3c
    • Jade's avatar
      GHCi: Improve response to unloading, loading and reloading modules · 4e4d47a0
      Jade authored and Marge Bot's avatar Marge Bot committed
      Fixes #13869
      4e4d47a0
  10. Feb 25, 2024
Loading