Repository navigation
cabal-head
Pre-release
Pre-release
Documentation
- correct references to location of global store #9832 (Adam Gundry)
Continuous Integration
- Drop validate 8.4.4 job. #9722 (Matthew Pickering)
Commits
- 5e5adfa: Move formatRejections top level and doctest (Phil de Joux) #9560
- be71421: Add ProgressAction (Phil de Joux) #9560
- 00711b3: ProgressAction taking showQFNBool and showQSNBool (Phil de Joux) #9560
- 8e3f600: Don't pass strings to abbreviatePkgVers (Phil de Joux) #9560
- ccc8457: Rename to abbreviateOptions (Phil de Joux) #9560
- 36e3b18: Abbreviate to versions (Phil de Joux) #9560
- 7a22768: Switch to using the I and V to match other naming (Phil de Joux) #9560
- a760817: Add haddocks to tryVs and showIsOrVs (Phil de Joux) #9560
- 2e2d7c9: Add mixed tests (Phil de Joux) #9560
- dcc8568: Simplify versions for doctests (Phil de Joux) #9560
- 8a91a64: Remove PackageTests/ShortRejections (Phil de Joux) #9560
- c9ee431: Update expectations of cabal-install:unit-tests (Phil de Joux) #9560
- a4e70f5: Don't use show instance for showing ProgressAction (Phil de Joux) #9560
- 6eb24c3: Let intercalate check for singleton lists (Phil de Joux) #9560
- b20f1a9: Don't reverse list in showIsOrVs (Phil de Joux) #9560
- 8897ff6: Use blurb for showing a progress action (Phil de Joux) #9560
- 6c34eb6: Add blurbOption (Phil de Joux) #9560
- 8b27270: Change wording to "linked or installed" (Phil de Joux) #9560
- 5e3dace: Change foo to foo-bar, a hyphenated package name (Phil de Joux) #9560
- b15a515: Add skipping abbreviation unit tests (Phil de Joux) #9560
- a474965: Add skipping installed tests (Phil de Joux) #9560
- 5bceb40: Add cabal-install-solver to doctest target (Phil de Joux) #9560
- 18bc485: Satisfy fourmolu. (Phil de Joux) #9560
- f80bb15: Add /installed-x.y.z to expectations in unit tests (Phil de Joux) #9560
- d9f4ad5: Switch from criterion to tasty-bench (Bodigrim) #9599
- 9ead3f7: Test that the last line
--helpis the name of the config file (Andreas Abel) #9614 - 8d5e47a: Sed-replace CRLF files (Javier Sagredo) #9615
- f29e4f8: Use
open-browserfor properhaddock --openon Windows (Javier Sagredo) #9537 - b750ce6: Update boostrap jsons (Javier Sagredo) #9537
- 46df8ba: Fix extra-prog-path propagation in the codebase. (Javier Sagredo) #9527
- f06195d: Honor build-tool-depends in CmdRun (Ondřej Šebek) #9527
- f190828: update jinja2 per CVE-2024-22195 (brandon s allbery kf8nh) #9619
- b055abb: Include the GHC "Project Unit Id" in the cabal store path (Simon Hengel) #9618
- dd19cfa: Include the compiler ABI hash in the package hash (Rodrigo Mesquita) #9618
- 7275763: Add cabal-testsuite git ignores for validate dangling files (Phil de Joux) #9633
- 1e62b82: Add test cases that reproduce haskell#7241. (Phil de Joux) #8226
- addbcbf: Add extraLibDirs to runtime lib search paths of library (Rodrigo Mesquita) #9554
- 0ab660a: Solver Hackage benchmark: Explicitly initialize cabal config files (Kristen Kozak) #9494
- 0959677: Relax
containersupper bound (Francesco Ariis) #9643 - ee9e188: Ignore IntegrationTests2/config/default-config (Phil de Joux) #9644
- 0b34b4e: Ignore invalid Unicode in pkg-config descriptions (haskell#9609) (Tom Smeding) #9609
- c0dcbde: Add solver Hackage benchmarks to GitHub Actions (fixes haskell#9495) (Kristen Kozak) #9625
- cd6f1ed: Cabal-syntax: Drop dependencies on unix and Win32 (Ben Gamari) #9662
- 3f4c81f: Drop sub-component targets (haskell#8966) (Andrea Bedini) #8966
- e8c9d19: Don't build unnecessary targets of legacy-fallback deps. (Rodrigo Mesquita) #9650
- 099e9c6: Add logging and assertions on output to cyclical test (Phil de Joux) #9665
- 3f92ac6: Add cyclical import tests with 1 and 2 hops in cycle (Phil de Joux) #9665
- b4c99ac: Add test for C source depending on Haskell C stub (Rodrigo Mesquita) #9602
- 2decb0e: Refactor the core component building logic (Rodrigo Mesquita) #9602
- 03d7b42: Bump haskell-actions/run-fourmolu from 9 to 10 (haskell#9670) (dependabot[bot]) #9670
- 46a7bfc: Fixup haskell#9614: make config file extraction from help text more robust (haskell#9667) (Andreas Abel) #9667
- Fix hardcoded /bin/bash in custom-cc wrapper #9634 (Matthew Pickering)
- Allow Win32-2.14 #9679 (Ben Gamari)
- 8832b26: Add trimmed down PackageTests/VersionPriority (Phil de Joux) #9680
- 381245d: Add with-ghc.config to reset --with-compiler=ghc (Phil de Joux) #9680
- 78fcdc6: Add noncyclical tests that hop over folders (Phil de Joux) #9680
- dbe5cf4: Don't inherit package database to tests (Matthew Pickering) #9635
- Fix Executable-Relocatable test package database location #9635 (Matthew Pickering)
- 7937ef7: Add static pre-release job (Teo Camarasu) #9649
- fa333bb: Improve preview release documentation (Teo Camarasu) #9649
- c41dff7: Add instruction for CI patches (Francesco Ariis) #9676
- 2869473: Bump a number of dependencies (Francesco Ariis) #9686
- cbac250: Ignore test T7339 output, libhello.so (Phil de Joux) #9699
- b5f0ce4: Revert "Drop sub-component targets (haskell#8966)" (Fendor) #9690
- 802a326: Apply local configuration to install targets (Rodrigo Mesquita) #9697
- 8674b74: Allow zlib-0.7 (Bodigrim) #9703
- 0cc5925: Generate changelogs for 3.10.3.0 (backport haskell#9661) (haskell#9696) (mergify[bot]) #9696
- 3d3622f: Add -Wunused-packages to the packages (haskell#9663) (Hécate Moonlight) #9663
- e2019f5: Merge the two Globbing modules in cabal and cabal-install (Rodrigo Mesquita) #9673
- 7b1746f: Refactor CmdInstall (Andrea Bedini) #9706
- 2fd137b: cabal-install: justify why legacy-fallback is used (Rodrigo Mesquita) #9470
- b1ff71f: Add test cabal install remote-pkg for haskell#9697 (Rodrigo Mesquita) #9707
- add Suffix newtype #9543 (sheaf)
- 6d4faba: Refactor autogen modules (sheaf) #9543
- f1c6bb4: Fix multi-repl closure computation with invalid Custom setup (Matthew Pickering) #9720
- fa3f6b6: Fix haskell#9534 Add constructor
PPC64LEto typeArch, for powerpc64le (Mike Pilgrem) #9535 - acf6768: Change hashes to appease failing 'validate' CI (Mike Pilgrem) #9535
- ea7f8af: add the extension ListTuplePuns (GHC proposal 475) (Torsten Schmits) #8854
- 9000873: Add 8.4.4, 8.2.2 and 8.0.2 to old-ghcs validation (Matthew Pickering) #9722
- f7dd8c2: Update bootstrap plans: 8.10.7, 9.0.2, 9.2.8, 9.4.8, 9.6.4, 9.8.1 (Matthew Pickering) #9722
- a90d44f: Mark ForeignLibs test as broken with ghc-8.4.4 (Matthew Pickering) #9722
- e78c0c4: Download stackage.org/.../cabal.config locally (Phil de Joux) #9739
- d626ef8: cabal-install: Clarify the semantics of package-db flag (Matthew Pickering) #9683
- Run tests in temporary system directories #9717 (Matthew Pickering)
- 230e673: update copyright for 2024 (Artem Pelenitsyn) #9751
- 716b109: Allow using different Cabal library versions for
cabal-installtests with custom setup. (Matthew Pickering) #9671 - 6ebb8c9: Add contributing guidelines (Francesco Ariis) #9759
- 3e8d2d2: Remove skipIfGhcVersion "== 9.6.3" (Phil de Joux) #9749
- 54b26f4: Remove stale see 'withSourceCopyDir' (Phil de Joux) #9750
- 0586031: Fix
<more complex packages>link lost in doc/cabal-package-description-file.rst (Siyuan Chen) #9765 - b48a620: Improve bad cabal-version error message (haskell#9754) (Tommy Bidne) #9754
- 84c30c2: Find build-tool installed programs before programs in path (Rodrigo Mesquita) #9762
- c671f0e: Fix cabal-install in the presence of extra-packages (Rodrigo Mesquita) #9719
- 28daab1: Update .cabal files (Francesco Ariis) #9761
- 6bad26a: Fix typo (Francesco Ariis) #9770
- 6f47691: Add GitLab CI badge (haskell#9781) (Bryan Richter) #9781
- 62c74fe: Tell zlib not to use pkg-config in GitLab CI. (Bryan Richter) #9775
- df8f0c5: offline flag disables
source-repository-packagesync (Peter Becich) #9771 - pass -i argument to runghc invocations #9518 (sheaf)
- 74b1f21: Make
checkrecognisemain-isin conditional branches (haskell#9768) (ffaf1) #9768 - 23a6840: Support GHC2024 (fixes haskell#9736) (Adam Gundry) #9791
- cdc8bde: Add a --dry-run build check of cabal.project.release (Phil de Joux) #9610
- 135611e: Don't override project with command line (Phil de Joux) #9610
- d6e067e: Check with both pinned & latest hackage (Phil de Joux) #9610
- 265f149: Add back whitespace workflow (Phil de Joux) #9804
- 7c9346b: Whitespace conventions in contributing (Phil de Joux) #9804
- c31ca12: Fix whitespace in workflows (Phil de Joux) #9804
- 2ea012e: Fix whitespace in docs (Phil de Joux) #9804
- e420bf2: Fix whitespace in *.hs sources (Phil de Joux) #9804
- e386a13: Add missing line at EOF for cabal-testsuite/**/*.hs (Phil de Joux) #9804
- b790751: Fix whitespace in fourmolu configuration (Phil de Joux) #9804
- ed4c36a: Configure fix-whitespace to include *.project (Phil de Joux) #9804
- 38eb1e8: Fix whitespace in *.project (Phil de Joux) #9804
- b414faf: Ignore generated doc/buildinfo-fields-reference.rst (Phil de Joux) #9804
- 834e1ed: Reduce double space between prose words (Phil de Joux) #9804
- eb87ffd: Use fix-whitespace-action (Phil de Joux) #9804
- 1e86730: Conform BSD-2-Clause and BSD-3-Clause text to SPDX (Francesco Ariis) #9813
- 067967e: changelog-d moved to codeberg (Francesco Gazzetta) #9810
- 5168b01: Add required-fields to changelog.d config (Francesco Gazzetta) #9810
- e2938e4: Fix --project-file option for boostrap (Francesco Ariis) #9822
- 0876e18: Import packages from project-cabal/pkgs (Phil de Joux) #9565
- 8453ee0: Build all local packages with -Werror (Phil de Joux) #9565
- d336275: Add an intercepting cabal-testsuite/cabal.project (Phil de Joux) #9565
- 619befd: Remove dangling doctest TODO left over from haskell#9572 (Phil de Joux) #9565
- ed5d404: Remove allow-newer exception for cryptohash-sha256:base (Phil de Joux) #9565
- 72be26b: Remove projects; weeder, doctest & libonly (Phil de Joux) #9565
- 57b961c: Ignore testdb/intree generated files (Phil de Joux) #9847
- f9d2af4: Add “Add default-language” suggestion (Francesco Ariis) #9766
- 2da8b2f: CI validate-old-ghcs: pin to haskell-actions/setup@v2.6 (Andreas Abel) #9859
- e916cb5: Fix haskell#9815: switch quick-jobs CI to XDG (Andreas Abel) #9845
- c209a82: CI quick-jobs: use preinstalled GHC and Cabal (Andreas Abel) #9845
- remove dead target 'lexer', use '.PHONY' systematically #9845 (Andreas Abel)
- 56426e4: CI "Meta checks": correct cache key (Andreas Abel) #9845
- 9a311bd: CI "Meta checks": print Haskell versions (Andreas Abel) #9845
- ba6f6ff: CI "Doctest Cabal": daily refresh of cache (Andreas Abel) #9845
- 5949e3f: CI "Check Field Syntax Reference": correct cache key (Andreas Abel) #9845
- 947860a: Update generated Cabal/src/Distribution/Simple/Build/Macros/Z.hs (Andreas Abel) #9845
- 5aa8afd: CI quick-jobs: entirely wipe ghcup directory rights workaround (Andreas Abel) #9845
- af5d606: CI changelogs: switch to XDG, fix cache key (Andreas Abel) #9849
- 7b90583: Make Cabal agnostic about working directory (sheaf) #9718
- f8cd563: Show provenance of import constraint (Phil de Joux) #9578
- 355b48c: Only use -Werror in validate (Rodrigo Mesquita) #9867
- e7d9b84: Bump time upper bound to acccomodate 1.14 (Ben Gamari) #9848
- d0ec5d6: Update licence list (Francesco Ariis) #9837
- d1c7016: Update Cabal-syntax for bootstrap (Francesco Ariis) #9841
- a71e0fc: Set -Wunused-packages (Phil de Joux) #9855
- b7325d7: Remove transformers from Cabal-described (Phil de Joux) #9855
- fd93edf: Remove Cabal from cabal-install-solver:unit-tests (Phil de Joux) #9855
- 5ae2d61: Remove unused packages from Cabal-tests (Phil de Joux) #9855
- 157ab75: Remove unused packages from cabal-testsuite (Phil de Joux) #9855
- ca2a6ad: Guard -Wunused-packages with impl(ghc) (Phil de Joux) #9855
- 4282bfe: Only enable -Wunused-packages when ghc >=9 (Phil de Joux) #9855
- fa915e9: Only check -Wunused-package by project (Phil de Joux) #9855
- Add tests for haskell#9467 (base shim, setup qualifier interaction) #9468 (Matthew Pickering)
- Add two tests for independent goals (haskell#9466) #9468 (Matthew Pickering)
- Add some tests for setup component scope interacts with stanza flags #9468 (Matthew Pickering)
- a9abbf7: Merge branch 'master' into wip/romes/fixes (Rodrigo Mesquita) #9867
- 00835c0: Registered the NamedDefaults language extension (haskell#9740) (Mario) #9740
- ecb174d: Update setupMinCabalVersionConstraint (Francesco Ariis) #9882
- 4a8a7c5: Redesign 'cabal path' command to account for projects (haskell#9583) (fendor) #9583
- d0a690b: Revert "Mark ForeignLibs test as broken with ghc-8.4.4" (Andreas Abel) #9886
- drop validation of GHC 7 #9886 (Andreas Abel)
- 00ce024: Add a warning when an env file is created (haskell#9705) (Tom Smeding) #9705
- 3792f65: Simplify job names (Bryan Richter) #9865
- 6b6c684: Only use ghcup where needed (Bryan Richter) #9865
- 50c0c0f: Update ci-images pin and bootstrap versions (Bryan Richter) #9865
- 1f60a97: Rework Darwin jobs (Bryan Richter) #9865
- 65842cb: Update cabal-install to allow time 1.14 (brandon s allbery kf8nh) #9851