Skip to content
Snippets Groups Projects
  1. Mar 27, 2025
  2. Mar 26, 2025
    • Cheng Shao's avatar
      rts: remove -Wl,-U,___darwin_check_fd_set_overflow hack · ef9ec332
      Cheng Shao authored
      This patch bumps macOS minimum SDK version to 11.0 for x86_64-darwin
      to align it with aarch64-darwin. This allows us to get rid of the
      horrible -Wl,-U,___darwin_check_fd_set_overflow hack, which is causing
      linker warnings and testsuite failures on macOS 15. Fixes #25504.
      
      (cherry picked from commit 88c4fe1d)
      (cherry picked from commit 5c7e7695)
      ef9ec332
    • Cheng Shao's avatar
      ci: update wasm jobs configuration · ca3ea69e
      Cheng Shao authored
      This commit bumps ci-image revision to use updated wasm toolchain, and
      use host_fully_static instead of fully_static for wasm jobs so to
      ensure wasm shared libraries can be properly built.
      
      (cherry picked from commit 5043507c)
      ca3ea69e
    • Matthew Pickering's avatar
      Update alpine release job to 3.20 · fa8c71f0
      Matthew Pickering authored and Cheng Shao's avatar Cheng Shao committed
      alpine 3.20 was recently released and uses a new python and sphinx
      toolchain which could be useful to test.
      
      (cherry picked from commit 7bcda869)
      fa8c71f0
  3. Mar 10, 2025
  4. Mar 07, 2025
  5. Mar 06, 2025
  6. Mar 05, 2025
  7. Feb 28, 2025
  8. Feb 27, 2025
  9. Feb 20, 2025
  10. Feb 14, 2025
  11. Feb 06, 2025
  12. Feb 05, 2025
  13. Jan 14, 2025
  14. Dec 18, 2024
    • Cheng Shao's avatar
      ci: improve TSAN CI jobs · f39baa8c
      Cheng Shao authored and Andreas Klebinger's avatar Andreas Klebinger committed
      - Run TSAN jobs with +thread_sanitizer_cmm which enables Cmm
        instrumentation as well.
      - Run TSAN jobs in deb12 which ships gcc-12, a reasonably recent gcc
        that @bgamari confirms he's using in #GHC:matrix.org. Ideally we
        should be using latest clang release for latest improvements in
        sanitizers, though that's left as future work.
      - Mark TSAN jobs as manual+allow_failure in validate pipelines. The
        purpose is to demonstrate that we have indeed at least fixed
        building of TSAN mode in CI without blocking the patch to land, and
        once merged other people can begin playing with TSAN using their own
        dev setups and feature branches.
      
      (cherry picked from commit 07cb627c)
      f39baa8c
    • Cheng Shao's avatar
      hadrian: fix hadrian building with ghc-9.10.1 · 1b847dec
      Cheng Shao authored and Andreas Klebinger's avatar Andreas Klebinger committed
      (cherry picked from commit be514bb4)
      1b847dec
  15. May 23, 2024
  16. May 13, 2024
  17. May 09, 2024
  18. May 08, 2024
  19. Apr 11, 2024
  20. Mar 27, 2024
  21. Mar 14, 2024
  22. Mar 13, 2024
  23. Mar 12, 2024
  24. Mar 10, 2024
  25. Mar 05, 2024
    • Matthew Pickering's avatar
      Fix haddock source links and hyperlinked source · 23f2a478
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      There were a few issues with the hackage links:
      
      1. We were using the package id rather than the package name for the
         package links. This is fixed by now allowing the template to mention
         %pkg% or %pkgid% and substituing both appropiatly.
      2. The `--haddock-base-url` flag is renamed to `--haddock-for-hackage`
         as the new base link works on a local or remote hackage server.
      3. The "src" path including too much stuff, so cross-package source
         links were broken as the template was getting double expanded.
      
      Fixes #24086
      23f2a478
    • Matthew Pickering's avatar
      rel_eng: Update hackage docs upload scripts · 18ad1077
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      This adds the upload of ghc-internal and ghc-experimental to our scripts
      which upload packages to hackage.
      18ad1077
  26. Mar 01, 2024
    • Matthew Pickering's avatar
      ci: Enable more documentation building · 67ace1c5
      Matthew Pickering authored and Marge Bot's avatar Marge Bot committed
      Here we enable documentation building on
      
      1. Darwin: The sphinx toolchain was already installed so we enable html
         and manpages.
      2. Rocky8: Full documentation (toolchain already installed)
      3. Alpine: Full documetnation (toolchain already installed)
      4. Windows: HTML and manpages (toolchain already installed)
      
      Fixes #24465
      67ace1c5
Loading