This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Apr 16, 2025
-
-
mergify[bot] authored
Removes a smattering of, apparent, dead code
-
Trevis Elser authored
Using weeder to find unused definitions. There are a great many more, but this was an attempt to be relatively conservative in the removal.
-
mergify[bot] authored
Fix #9694 Don't imply that Haddock docs exist, when warning not installed
-
-
- Apr 15, 2025
-
-
andreas.abel authored
* Remove knowledge about haskell-suite and hmake These tools haven't existed for at least a decade. * Update hashes in testsuite * Changelog for PR #10912 * Keep knowledge about retired error codes in comment
-
- Apr 14, 2025
-
-
mergify[bot] authored
testsuite: Supress stderr when running integration tests
-
This fixes a problem where test output was leaking into GitHub Actions results (#8419), making the output unnecessarily verbose and harder to read. This makes the test output much cleaner while still preserving all the diagnostic information when tests fail. Also force the test to run sequentially, they fail if you try to run them concurrently. I think that there are probably issues to do with setting the working directory when using cabal-install as a library. Fixes #8419
-
- Apr 13, 2025
-
-
mergify[bot] authored
Allow building foreign libraries on FreeBSD
-
Gleb Popov authored
-
mergify[bot] authored
Fix call convention warnings for AArch64
-
Serge S. Gulin authored
-
mergify[bot] authored
Add module name validation in cabal check command
-
This change ensures that Cabal warns about modules with names that would cause portability issues, especially on Windows systems where certain names like "aux", "con", "nul", etc. are reserved by the operating system. Fixes #10295
-
mergify[bot] authored
Pass CXX and CXXFLAGS argument to ./configure scripts for build-type: Configure
-
Since the compiler since ghc-9.4.8 requires a C++ toolchain, and that is configured into the compiler --info, it makes sense to pass that information onto the ./configure script. The assumption that the C++ compiler is part of the toolchain is only since ghc-9.4. Therefore, if no C++ compiler is found, then the options won't be passed to the configure script. For compilers older than 9.4, the C++ compiler will always be found as it is configured into the settings file. See ghc/ghc#25767 (comment 610831) for some discussion about how this would be useful to implement system-cxx-std-lib in userspace. Fixes #10797
-
mergify[bot] authored
ci(mergify): upgrade configuration to current format
-
- Apr 12, 2025
-
-
-
-
mergify[bot] authored
bootstrap: Update bootstrap plans for 9.2.8 to 9.12.2
-
- Removed 9.0.* plan - Updated plans for 9.2.8, 9.4.8, 9.6.7, 9.8.4, 9.10.1, 9.12.2 Bumped the index state to get new enough versions to support 9.12.2.
-
- Apr 10, 2025
-
-
mergify[bot] authored
ci: Use ghc-9.12.2 and ghc-9.6.7
-
Update the 9.12.* and 9.6.* compiler series to the latest versions.
-
- Apr 09, 2025
-
-
f-a authored
* Add contributing instructions for gh users Pull requests generated from `gh` erase the standard contributing template. * Update CONTRIBUTING.md Grammar Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> --------- Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
andreas.abel authored
* Drop the dead build-tool greencard This tool does not build with GHC 7.10 and up, so can be considered dead by now. Cabal will now pretend it never knew about `greencard`. I am not sure of the repercussions of this, e.g. when we want to revise a package on hackage that uses `build-tools: greencard`, will the parser or checker blow up on us? * Changelog entry for PR #10908 (remove greencard) --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 08, 2025
-
-
mergify[bot] authored
Take format specification history back to Cabal-1.0
-
- Apr 07, 2025
-
-
- Apr 06, 2025
-
-
mergify[bot] authored
Set <pkgname_datadir> to an absolute path
-
The test checks that if you change directory when running a test executable that you can still access datafiles.
-
Ticket #10717 points out that the <pkgname>_datadir environment variable should be set to an absolute path since the test executables may change directory during their invocation. This is easily fixed by using the absoluteWorkingDirLBI function, which was introduced in 027bddfc, Fixes #10717
-
- Apr 05, 2025
-
-
mergify[bot] authored
Bump `cabal-version`
-
f-a authored
For `Cabal`, `Cabal-syntax`, `Cabal-hooks`, `cabal-install, and `cabal-install-solver`. Our support window for `cabal-version` is five years. 3.0 uses SPDX License List version 3.6 2019-07-10 3.4 uses SPDX License List version 3.9 2020-05-15
-
- Apr 04, 2025
-
-
mergify[bot] authored
* Add release notes for 3.14.2.0 release (cherry picked from commit 7bd6198c) # Conflicts: # Cabal-hooks/CHANGELOG.md # cabal-install/changelog # changelog.d/pr-10493 # changelog.d/pr-10546 # changelog.d/pr-10828.md * Remove redundant Other Changes header Fixes #10685 (cherry picked from commit b2606fea) * Apply suggestions from code review Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com> (cherry picked from commit 822997d2) * fix conflicts * typos * remove little changelog files that somehow Mergify failed to remove during cherry-pick * add the missing new entry in cabal-install/ChangeLog.md --------- Co-authored-by:
Matthew Pickering <matthewtpickering@gmail.com> Co-authored-by:
Mikolaj Konarski <mikolaj@well-typed.com> Co-authored-by:
Artem Pelenitsyn <a.pelenitsyn@gmail.com>
-
- Apr 03, 2025
-
-
mergify[bot] authored
Fix docs: extensions field was deprecated in Cabal 1.10, not 1.12
-
-
Praneya Kumar authored
* Switched changelog from plaintext to markdown file * Deleted old changelog file * Renamed cabal-install/changelog.md to cabal-install/changeLog.md * Modified cabal-install.cabal file for consistency * Renamed cabal-install/changeLog.md to cabal-install/ChangeLog.md * Changed name in cabal-install.cabal file --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Apr 02, 2025
- Apr 01, 2025
-
-
mergify[bot] authored
exporting FileLike and PathLike
-