Skip to content
Snippets Groups Projects
  1. Nov 27, 2024
  2. Oct 10, 2024
    • Matthew Pickering's avatar
      Compatibility with 9.8.1 as boot compiler · 26f300dc
      Matthew Pickering authored and Ben Gamari's avatar Ben Gamari committed
      This fixes several compatability issues when using 9.8.1 as the boot
      compiler.
      
      * An incorrect version guard on the stack decoding logic in ghc-heap
      * Some ghc-prim bounds need relaxing
      * ghc is no longer wired in, so we have to remove the -this-unit-id ghc
        call.
      
      Fixes #24077
      
      (cherry picked from commit ef3d20f8)
      26f300dc
  3. Feb 08, 2024
  4. Jan 31, 2023
  5. Jun 27, 2022
  6. Jun 01, 2022
  7. Feb 25, 2022
    • Matthew Pickering's avatar
      Move linters into the tree · 6555b68c
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      This MR moves the GHC linters into the tree, so that they can be run directly using Hadrian.
      
      * Query all files tracked by Git instead of using changed files, so that we can run the exact same linting step locally and in a merge request.
      * Only check that the changelogs don't contain TBA when RELEASE=YES.
      * Add hadrian/lint script, which runs all the linting steps.
      * Ensure the hlint job exits with a failure if hlint is not installed (otherwise we were ignoring the failure). Given that hlint doesn't seem to be available in CI at the moment, I've temporarily allowed failure in the hlint job.
      * Run all linting tests in CI using hadrian.
      6555b68c
Loading