- Mar 27, 2025
-
-
Cheng Shao authored
(cherry picked from commit 3655c3fd)
-
- Mar 26, 2025
-
-
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)
-
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)
-
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)
-
- Mar 10, 2025
-
-
Ben Gamari authored
-
- Mar 07, 2025
-
-
Ben Gamari authored
-
- Mar 06, 2025
-
-
Ben Gamari authored
-
- Mar 05, 2025
-
-
Ben Gamari authored
CentOS 7 is EoL and moreover we cannot even build images for it. See #25061.
-
Ben Gamari authored
This reverts commit 15ca7b2c as it breaks bootstrapping with 9.8 and 9.6, where `directory-1.3.9` is not shipped.
-
- Feb 28, 2025
-
-
Ben Gamari authored
This is necessary as 9.6.2 is excluded by bounds in `bytestring` and 9.6.4 is broken due to #24389.
-
- Feb 27, 2025
-
-
Ben Gamari authored
-
- Feb 20, 2025
-
-
Andreas Klebinger authored
-
- Feb 14, 2025
- Feb 06, 2025
-
-
Andreas Klebinger authored
Earlier versions of `directory` are racy on Windows due to #24382.
-
- Feb 05, 2025
- Jan 14, 2025
-
-
Ticket #24826 reports a regression in 9.10.1 when building from a source distribution. This patch is an attempt to reproduce the issue on CI by more aggressively removing `alex` and `happy` from the environment. (cherry picked from commit 3f9548fe)
-
- Dec 18, 2024
-
-
- 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)
-
(cherry picked from commit be514bb4)
-
- May 23, 2024
-
-
Ben Gamari authored
-
- May 13, 2024
-
-
Ben Gamari authored
-
- May 09, 2024
-
-
Ben Gamari authored
This is entirely redundant to the filename of the URL. There is no compelling reason to name the downloaded file differently from its source.
-
Ben Gamari authored
This reverts commit 250c5df7.
-
- May 08, 2024
-
-
Ben Gamari authored
This is entirely redundant to the filename of the URL. There is no compelling reason to name the downloaded file differently from its source.
-
- Apr 11, 2024
-
-
Ben Gamari authored
Closes #24646.
-
- Mar 27, 2024
-
-
Ben Gamari authored
ghcup can apparently infer the output name of an artifact from its URL. Consequently, we should only include the `dlOutput` field when it would differ from the filename of `dlUri`. Fixes #24547. (cherry picked from commit 6d398066)
-
Ben Gamari authored
As reported in #24546, the `dlTest` artifact should be extracted into the `testsuite` directory. (cherry picked from commit 9d936c57)
-
- Mar 14, 2024
-
-
Ben Gamari authored
Previously we would rather compress the xz *again*, before in addition compressing it with the desired scheme. Fixes #24545.
-
- Mar 13, 2024
-
-
Ben Gamari authored
-
Ben Gamari authored
-
- Mar 12, 2024
-
-
Ben Gamari authored
This is necessary for prereleases, where GHCup accesses the release via `$ver/`
-
- Mar 10, 2024
-
-
Ben Gamari authored
The old `combine` approach was quite fragile due to use of filename globbing. Moreover, it didn't parallelize well. This refactoring makes the goal more obvious, parallelizes better, and is more robust.
-
Ben Gamari authored
-
Ben Gamari authored
-
- Mar 05, 2024
-
-
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
-
This adds the upload of ghc-internal and ghc-experimental to our scripts which upload packages to hackage.
-
- Mar 01, 2024
-
-
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
-