Skip to content
Snippets Groups Projects
  1. Mar 10, 2024
  2. Mar 01, 2024
  3. Feb 26, 2024
  4. Feb 17, 2024
  5. Feb 10, 2024
  6. Feb 08, 2024
  7. Feb 01, 2024
  8. Jan 17, 2024
  9. Nov 09, 2023
  10. Nov 02, 2023
  11. Sep 19, 2023
  12. Sep 08, 2023
  13. Aug 22, 2023
  14. Aug 21, 2023
  15. Aug 17, 2023
  16. Aug 16, 2023
  17. Aug 14, 2023
  18. Aug 09, 2023
  19. Aug 07, 2023
  20. Aug 05, 2023
  21. Aug 02, 2023
    • Matthew Pickering's avatar
      ci: Pass -Werror when building hadrian in hadrian-ghc-in-ghci job · 28211215
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      Warnings when building Hadrian can end up cluttering the output of HLS,
      and we've had bug reports in the past about these warnings when building
      Hadrian. It would be nice to turn on -Werror on at least one build of
      Hadrian in CI to avoid a patch introducing warnings when building
      Hadrian.
      
      Fixes #23638
      28211215
  22. Jul 27, 2023
    • Matthew Pickering's avatar
      bootstrap: Remove ghc-9_2_* plans · 25d4fee7
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      We are anticipating shortly making it necessary to use ghc-9.4 to boot
      the compiler.
      25d4fee7
    • Matthew Pickering's avatar
      ci: Test bootstrapping configurations with full-ci and on marge batches · 5d45b92a
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      There have been two incidents recently where bootstrapping has been
      broken by removing support for building with 9.2.*.
      
      The process for bumping the minimum required version starts with bumping
      the configure version and then other CI jobs such as the bootstrap jobs
      have to be updated. We must not silently bump the minimum required
      version.
      
      Now we are running a slimmed down validate pipeline it seems worthwile
      to test these bootstrap configurations in the full-ci pipeline.
      5d45b92a
  23. Jul 25, 2023
  24. Jul 22, 2023
  25. Jul 21, 2023
    • Ben Gamari's avatar
      nativeGen: Explicitly set flags of text sections on Windows · 3ece9856
      Ben Gamari authored and Marge Bot's avatar Marge Bot committed
      The binutils documentation (for COFF) claims,
      
      > If no flags are specified, the default flags depend upon the section
      > name. If the section name is not recognized, the default will be for the
      > section to be loaded and writable.
      
      We previously assumed that this would do the right thing for split
      sections (e.g. a section named `.text$foo` would be correctly inferred
      to be a text section). However, we have observed that this is not the
      case (at least under the clang toolchain used on Windows): when
      split-sections is enabled, text sections are treated by the assembler as
      data (matching the "default" behavior specified by the documentation).
      
      Avoid this by setting section flags explicitly. This should fix split
      sections on Windows.
      
      Fixes #22834.
      3ece9856
  26. Jul 19, 2023
    • Matthew Pickering's avatar
      ci: Make "fast-ci" the default validate configuration · 808b55cf
      Matthew Pickering authored
      We are trying out a lighter weight validation pipeline where by default
      we just test on 5 platforms:
      
      * x86_64-deb10-slow-validate
      * windows
      * x86_64-fedora33-release
      * aarch64-darwin
      * aarch64-linux-deb10
      
      In order to enable the "full" validation pipeline you can apply the
      `full-ci` label which will enable all the validation pipelines.
      
      All the validation jobs are still run on a marge batch.
      
      The goal is to reduce the overall CI capacity so that pipelines start
      faster for MRs and marge bot batches are faster.
      
      Fixes #23694
      808b55cf
    • Matthew Pickering's avatar
      lint-ci-config: Generate jobs-metadata.json · 38a36248
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      We also now save the jobs-metadata.json and jobs.yaml file as artifacts
      as:
      
      * It might be useful for someone who is modifying CI to copy jobs.yaml
        if they are having trouble regenerating locally.
      * jobs-metadata.json is very useful for downstream pipelines to work out
        the right job to download.
      
      Fixes #23654
      38a36248
  27. Jul 13, 2023
  28. Jul 07, 2023
  29. Jul 03, 2023
  30. Jun 23, 2023
  31. Jun 19, 2023
    • Finley McIlwaine's avatar
      IPE data compression · cb9e1ce4
      Finley McIlwaine authored
      IPE data resulting from the `-finfo-table-map` flag may now be
      compressed by configuring the GHC build with the
      `--enable-ipe-data-compression` flag. This results in about a 20%
      reduction in the size of IPE-enabled build results.
      
      The compression library, zstd, may optionally be statically linked by
      configuring with the `--enabled-static-libzstd` flag (on non-darwin
      platforms)
      
      libzstd version 1.4.0 or greater is required.
      cb9e1ce4
Loading