This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 09 Jul, 2020 1 commit
  2. 07 May, 2020 1 commit
  3. 05 May, 2020 1 commit
  4. 04 Apr, 2020 1 commit
  5. 22 Mar, 2020 1 commit
    • Matt Renaud's avatar
      Remove references to "sandboxes" from docs. · d0b6a9d0
      Matt Renaud authored
      Sandboxes are obsolete with the launch of Nix-style/new-/v2 commands, and thus
      should not be given high visibility in the docs for the current version. If docs
      are needed then the docs for a previous version of cabal can be used.
      
      [ci skip]
      d0b6a9d0
  6. 19 Feb, 2020 4 commits
  7. 25 Dec, 2019 1 commit
  8. 22 Dec, 2019 1 commit
    • Oleg Grenrus's avatar
      Implement file+noindex:///local/repositories · a07ef252
      Oleg Grenrus authored
      Resolve #6359
      
      `preferred-versions` are left out for now.
      It shouldn't be difficult to add, but needs work nevertheless.
      
      We also allow relative paths, which kind of work,
      if you are careful.
      
      In addtition
      - change the index cache to use `Distribution.Utils.Structured`,
        making Binary instances generically derived.
      - separate Distribution.Client.HashValue into own module.
        This allows to use HashValue for hashing the part of localRepoPath
        (breaks module dependency cycle).
      
      Almost as a feature generated 01-index.cache is never updated.
      If you change the contents of the directory, you have to purge
      01-index.cache file yourself.
      a07ef252
  9. 27 Oct, 2019 1 commit
  10. 11 Oct, 2019 1 commit
    • Ryan Scott's avatar
      Implement --benchmark-options for v2-bench · 0810c590
      Ryan Scott authored
      This implements lots of plumbing to allow the `--benchmark-option(s)`
      flags to be used with `v2-bench`, analgous to `v2-test`'s
      `--test-option(s)` flag.
      
      Fixes #6209.
      0810c590
  11. 02 Oct, 2019 1 commit
  12. 01 Jun, 2019 1 commit
  13. 29 Apr, 2019 1 commit
  14. 26 Apr, 2019 1 commit
  15. 04 Apr, 2019 1 commit
  16. 09 Feb, 2019 1 commit
  17. 07 Feb, 2019 1 commit
  18. 24 Jan, 2019 1 commit
  19. 20 Jun, 2018 1 commit
  20. 02 Nov, 2017 1 commit
  21. 01 Nov, 2017 1 commit
    • Moritz Angermann's avatar
      Adds sSources and cmmSources. · 4a287659
      Moritz Angermann authored
      # Conflicts:
      #	Cabal/Distribution/PackageDescription/Check.hs
      #	Cabal/Distribution/PackageDescription/Parsec/FieldDescr.hs
      #	Cabal/Distribution/Parsec/Types/FieldDescr.hs
      #	Cabal/doc/developing-packages.rst
      4a287659
  22. 22 Aug, 2017 2 commits
  23. 01 Aug, 2017 1 commit
  24. 23 Jul, 2017 1 commit
  25. 22 Jul, 2017 1 commit
    • Sergey Vinokurov's avatar
      Invoke ar to create .a library only once by default · 77a3cd22
      Sergey Vinokurov authored
      Newer versions of ar program support @file argument, which allows to
      supply all object files, however numerous, in one call to ar, thus
      reducing overhead of creating multiple ar processes where each process
      must fully re-read output of the previous invocation.
      77a3cd22
  26. 15 May, 2017 2 commits
  27. 05 May, 2017 1 commit
  28. 03 Feb, 2017 2 commits
  29. 22 Jan, 2017 1 commit
  30. 16 Jan, 2017 1 commit
  31. 15 Jan, 2017 1 commit
    • Robert Henderson's avatar
      Added documentation for qualified constraints. · 7bfb03cf
      Robert Henderson authored
      I also moved all the detail about constraint syntax that was in
      the Nix-style local build cabal.project section into the section
      on the --constraint command line option. This reduces some
      duplication of information.
      7bfb03cf
  32. 06 Jan, 2017 1 commit
  33. 20 Oct, 2016 1 commit
    • Christiaan Baaij's avatar
      Add `--dynlibdir` · d2da6558
      Christiaan Baaij authored
      `--dynlibdir` indicates the directory in which dynamic libraries
      are installed. By default this setting is equal to:
      
      `$libdir/$abi`
      
      The static libraries will still end up in:
      
      `$libdir/$libsubdir`
      
      With `$libsubdir/$abi` as the default directory for dynamic
      libraries, dynamic libraries will by default end up in a
      single shared directory (per package database). This has the
      potential to reduce start-up times for dynamically linked
      executable as only one RPATH per package database will be
      needed.
      
      This commit uses the functionality defined in
      
      https://phabricator.haskell.org/D2611
      
      to tell GHC's > 8.0.1 package database that dynamic libraries
      are copied to the directories mentioned in the
      
      `dynamic-library-dirs`
      
      field.
      d2da6558
  34. 16 Sep, 2016 1 commit