~fgaz/cabal

ed3ae133 — Mikhail Glushenkov 1 year, 1 month ago master
Merge pull request #6111 from mpickering/debug-info

Make `debug-info` >= 1 imply library/executable-stripping: False
ffd45c50 — Matthew Pickering 1 year, 1 month ago
Make `debug-info` >= 1 imply library/executable-stripping: False

Fixes #2702

If you enable `debug-info` then you also have to stop the libraries and
executables being stripped as otherwise the debug symbols are removed.
fef6d8d4 — Alexis Williams 1 year, 1 month ago
Fix `v2-repl` changing directory incorrectly. (#6115)

* Fix `v2-repl` changing directory incorrectly.

* Add changelog entry

* Add haddocks

* Add check for GHC geq 7.6 (`-ghci-script` wasn't there yet)
c241917a — Mikhail Glushenkov 1 year, 1 month ago
Formatting.
c02ed942 — Mikhail Glushenkov 1 year, 1 month ago
Formatting, whitespace, 80-col violations.
5a07388f — Mikhail Glushenkov 1 year, 1 month ago
Formatting, whitespace, 80-col violations.
3a8ecbe6 — Mikhail Glushenkov 1 year, 1 month ago
Whitelist the 3.0 branch.
9756b4c3 — Mikhail Glushenkov 1 year, 1 month ago
Merge pull request #5848 from fgaz/prevent-dep-on-private-lib

Prevent dependency on private library
Add a flag to allow depending on private libraries

This is intended to be used by tools like cabal-install so they can add
multilibs-compatibility even to older ghcs
Add a negative test for multilibs
c7b927cc — Francesco Gazzetta 1 year, 6 months ago
--accept some tests

Related to the previous two commits (preventing dependency on private
libraries and marking main libraries as public)
991eabae — Francesco Gazzetta 1 year, 6 months ago
Always mark main (unnamed) libraries as public

ghc-pkg<8.8 cannot read the visibility field, so all libraries were reported
as private, even the main (unnamed) one. This commit forces the
visibility of main libraries to be "public".

This commit can be reverted once we stop supporting GHC<8.8, at the
condition that we keep marking main libraries as public when registering
them.
cf272904 — Francesco Gazzetta 1 year, 6 months ago
Prevent dependency on private library
7a02cdab — Mikhail Glushenkov 1 year, 1 month ago
Merge pull request #6108 from haskell/pr/show-build-info-libcabal

show-build-info (lib:Cabal part)
ac1fc0f0 — Mikhail Glushenkov 1 year, 1 month ago
Small refactoring.
cff7a615 — Mikhail Glushenkov 1 year, 1 month ago
Formatting.
9e1976ec — Mikhail Glushenkov 1 year, 1 month ago
Sync docs and implementation. [ci skip]
831a75ed — fendor 2 years ago
Rebase and polish show-build-info implementation

This commit builds upon the work of cfraz89 and completes
the lib:Cabal part of the show-build-info feature.

Co-authored-by: Chris Fraser <cfraz89@gmail.com>
11bede9f — Ben Gamari 4 years ago
Add show-build-info command in lib:Cabal

This allows users to get a JSON representation of various information
about how Cabal would go about building a package. The output of this
command is intended for external tools and therefore the format should
remain stable.
Next