This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 09 Feb, 2019 1 commit
  2. 07 Feb, 2019 1 commit
  3. 24 Jan, 2019 1 commit
  4. 20 Jun, 2018 1 commit
  5. 02 Nov, 2017 1 commit
  6. 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
  7. 22 Aug, 2017 2 commits
  8. 01 Aug, 2017 1 commit
  9. 23 Jul, 2017 1 commit
  10. 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
  11. 15 May, 2017 2 commits
  12. 05 May, 2017 1 commit
  13. 03 Feb, 2017 2 commits
  14. 22 Jan, 2017 1 commit
  15. 16 Jan, 2017 1 commit
  16. 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
  17. 06 Jan, 2017 1 commit
  18. 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
  19. 16 Sep, 2016 2 commits
    • Leonid Onokhov's avatar
      docs: Cleanup flags section and use more refs · a172cd29
      Leonid Onokhov authored
      [ci skip]
      a172cd29
    • Leonid Onokhov's avatar
      Docs: added cabal domain for sphinx · 418a82f0
      Leonid Onokhov authored
      It features simple `pkg-section` directive for marking sections for
      which subsequent `pkg-field` fields are defined. Needed to disambiguate
      fields such as `type` or `main-is`.
      
      Converted most of `developing-packages.rst` to use new directives
      
      Future work:
      
      * Add directives for describing project.local, make it reference
        relevant cabal arguments
      
      * Add more meta, like since or deprecated which can be rendered in link
        titles and index.
      
      * Add "quick reference" indices for cabal args, package.cabal and
       project.local fields. Reference these from sidebar.
      
      * Using "since" and "deprectated field it is possible to create "what's
        new" index
      
      [ci skip]
      418a82f0
  20. 13 Sep, 2016 2 commits
    • Leonid Onokhov's avatar
      Rework install paths table in docs · 3807b959
      Leonid Onokhov authored
      Now unix and windows paths switched columns.
      Windows paths use %APPDATA% and %PROGRAMFILES% env vars.
      
      [ci skip]
      3807b959
    • Leonid Onokhov's avatar
      Make docs less noisy and referenceable · 3d2be8ae
      Leonid Onokhov authored
      Makes installing-packages.rst less noisy by replacing most of monospace
      markup with `.. option::`. This makes it possible to reference options
      from other parts of docs and adds them to index.
      
      Index is no longer empty so it is added to nav menu via template
      override in _template folder
      
      [ci skip]
      3d2be8ae
  21. 12 Sep, 2016 1 commit
  22. 10 Sep, 2016 1 commit
  23. 08 Sep, 2016 1 commit
    • Edward Z. Yang's avatar
      Add support for extended verbosity specification -v"debug +callsite" · 83c93c10
      Edward Z. Yang authored
      This patch uses CallStack support in GHC 7.10 and GHC 8.0 to make
      it possible to get stack traces when we log output.
      
      This is the bare minimum to make this patch useful: there is
      plenty of tuning that can be done.  For example:
      
      * Insertions of withFrozenCallStack can help make the "callsite" output
        more useful, though be careful, we lose all stack information at that point!
      
      * Insertions of 'WithVerbosity', which will let us get deeper stacks
        (at the moment, they are basically always 1-deep.)
      
      Fixes #3768.
      
      CC @23SkidooSigned-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      83c93c10
  24. 05 Sep, 2016 3 commits