Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Feb 21, 2025
  2. Dec 29, 2024
  3. Dec 28, 2024
  4. Dec 27, 2024
  5. Dec 26, 2024
  6. Dec 25, 2024
  7. Dec 19, 2024
  8. Dec 18, 2024
  9. Dec 06, 2024
  10. Nov 23, 2024
  11. Nov 22, 2024
  12. Nov 21, 2024
  13. Nov 18, 2024
    • mergify[bot]'s avatar
      Backport #10548: Print info about current project file in use to stderr and... · 281927c1
      mergify[bot] authored
      Backport #10548: Print info about current project file in use to stderr and ignore the imports by default (#10550)
      
      * Print info about current project file in use to stderr and ignore the imports by default (#10548)
      
      * Print info about current project file in use to stderr (fix #10547)
      
      * only report top-level project config files in the default verbosity
      
      in verbose mode report imported files too
      
      * fix tests
      
      * don't print anything when provenance is empty
      
      * fix tests
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarffaf1 <fa-ml@ariis.it>
      
      ---------
      
      Co-authored-by: default avatarffaf1 <fa-ml@ariis.it>
      (cherry picked from commit 7de199ad)
      
      # Conflicts:
      #	cabal-testsuite/PackageTests/ConditionalAndImport/cabal.out
      
      * fixup! fix conflicts
      
      ---------
      
      Co-authored-by: default avatarArtem Pelenitsyn <a.pelenitsyn@gmail.com>
      281927c1
  14. Nov 10, 2024
  15. Nov 08, 2024
  16. Nov 07, 2024
  17. Nov 06, 2024
  18. Nov 05, 2024
    • mergify[bot]'s avatar
      fix `cabal install --program-suffix/prefix` (fix #10290 and #10476) (#10483) (#10510) · 460375d7
      mergify[bot] authored
      
      * fix cabal install --program-suffix/prefix (fix #10290 and #10476)
      
      When checking for existing installations, cabal would not account for
      an affix (suffix or prefix). So, if you had a `hello` binary installed, installing a
      second one with a non-empty affix (a perfectly legal operation) would
      fail.
      
      The reason seemed to be a typo in
      09c04e9a, which passed the arguments to
      the Symlink structure in a wrong order.
      
      When failing to install a binary because of an existing one, cabal would
      report suffix-less existing target even if a suffix was set.
      
      * Add regression tests for overwrite policies and porgram-affixes
      
      Add regression tests for the `program-prefix` and `program-suffix` flags
      combined with the overwrite-policy.
      In short, the overwrite-policy needs to take potential program affixes
      into account when deciding whether it will need to overwrite a program
      path during installation.
      
      ---------
      
      Co-authored-by: default avatarFendor <fendor@posteo.de>
      (cherry picked from commit ee3c3139)
      
      Co-authored-by: default avatarArtem Pelenitsyn <a.pelenitsyn@gmail.com>
      460375d7
  19. Oct 31, 2024
  20. Oct 29, 2024
  21. Oct 27, 2024
  22. Oct 26, 2024
    • Brandon S. Allbery's avatar
      add new non-compile-affecting options for ghc 9.12 · 9b994d6f
      Brandon S. Allbery authored
      - ghc 9.12 adds several new command line options, divided between
        `LANGUAGE`s (already added), warnings, new preprocessor control options,
        and compilation control options. Two options needed to be added to the
        list of options requiring `Int` parameters.
      
        The new options, excluding warning and language options, are:
      
        * `-fexpose-overloaded-unfoldings`
        * `-fmax-forced-spec-args=N`
        * `-fno-expose-overloaded-unfoldings`
        * `-fno-object-determinism`
        * `-fobject-determinism`
        * `-fwrite-if-compression=N`
        * `-optCmmP…`
        * `-optJSP…`
        * `-pgmCmmP`
        * `-pgmJSP`
      
        As they all affect compilation and store hashes, the only necessary
        change was to list the two numeric options so they will be parsed
        correctly. To the best of our understanding, `-pgm*` and `-opt*`
        options are already handled as a group.
      
      (cherry picked from commit 6578978c)
      9b994d6f
  23. Oct 08, 2024
Loading