Skip to content
Snippets Groups Projects
  1. Nov 14, 2024
  2. Nov 13, 2024
    • Ben Gamari's avatar
      boot: Do not attempt to update config.sub · 93233a66
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      While Apple ARM hardware was new we found that the autoconf scripts
      included in some boot packages were too old. As a mitigation for this,
      we introduced logic in the `boot` script to update the `config.sub`
      with that from the GHC tree. However, this causes submodules which
      have `config.sub` committted to appear to be dirty. This is a
      considerable headache.
      
      Now since `config.sub` with full platform support is more common we can
      remove `boot`'s `config.sub` logic.
      
      Fixes #19574.
      93233a66
    • Sebastian Graf's avatar
      DmdAnal: Make `prompt#` lazy (#25439) · 00d58ae1
      Sebastian Graf authored and Marge Bot's avatar Marge Bot committed
      This applies the same treatment to `prompt#` as for `catch#`.
      See `Note [Strictness for mask/unmask/catch/prompt]`.
      
      Fixes #25439.
      00d58ae1
    • Alan Zimmerman's avatar
      EPA: Correctly capture leading semis in decl list · 0614abef
      Alan Zimmerman authored and Marge Bot's avatar Marge Bot committed
      Closes #25467
      0614abef
    • Cheng Shao's avatar
      hadrian: fix bindist makefile for wasm32-wasi target · 75a2eae4
      Cheng Shao authored and Marge Bot's avatar Marge Bot committed
      This patch fixes one incoherent place between bindist makefile and
      hadrian logic: I forgot to include wasi/wasm32 in
      OsSupportsGHCi/ArchSupportsGHCi as well. And this results in incorrect
      settings file generated after installing the bindist, and "Use
      interpreter"/"Have interpreter" fields incorrectly have "NO" values
      where they should be "YES" like --info output of in-tree version.
      75a2eae4
    • Cheng Shao's avatar
      Remove obsolete cross-port script · 00d551bf
      Cheng Shao authored and Marge Bot's avatar Marge Bot committed
      This patch removes the obsolete cross-port script in the tree. The
      script was based on the legacy Make build system which has been pruned
      from the tree long ago. For hadrian, proper support for two-stage
      bootstrapping onto a new unsupported platform is a work in progress in
      !11444.
      00d551bf
  3. Nov 12, 2024
  4. Nov 11, 2024
  5. Nov 08, 2024
  6. Nov 07, 2024
  7. Nov 05, 2024
  8. Nov 04, 2024
    • Hassan Al-Awwadi's avatar
      Refactored BooleanFormula to be in line with TTG (#21592) · 97f600c6
      Hassan Al-Awwadi authored and Rodrigo Mesquita's avatar Rodrigo Mesquita committed
      There are two parts to this commit.
      * We moved the definition of BooleanFormula over to L.H.S.BooleanFormula
      * We parameterized the BooleanFormula over the pass
      
      The GHC specific details of BooleanFormula remain in Ghc.Data.BooleanFormula.
      Because its parameterized over the pass its no longer a functor or
      traversable, but we defined bfMap and bfTraverse for the cases where we
      needed fmap and traverse originally. Most other changes are just churn.
      
      -------------------------
      Metric Decrease:
          MultiLayerModulesTH_OneShot
      -------------------------
      97f600c6
  9. Nov 02, 2024
  10. Nov 01, 2024
  11. Oct 31, 2024
Loading