This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Sep 08, 2021
-
-
- Sep 02, 2021
-
-
Wasn't immediate to get to the error from the warning ``` doc/cabal-project.rst:2: WARNING: Duplicate ID: "cfg-field-type". ``` (wrong line number, "cfg-field-type" is not greppable).
-
Found four variants, picked the first: 1. ``PATH`` 2. `PATH` 3. ``$PATH`` 4. :envvar:`PATH` The last (4) produced an error with sphinx: ``` doc/cabal-project.rst:644: WARNING: 'envvar' reference target not found: PATH ```
-
- Sep 01, 2021
-
-
Clarify that it is not necessary to provide `secure` or `root-keys` for the default repository.
-
- Aug 30, 2021
-
-
Patrick Augusto authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Aug 29, 2021
-
-
andreas.abel authored
-
Stuart Popejoy authored
* Add '--repl-no-load' option to skip module load in REPL * Command docs * Add tests * update changelog Co-authored-by:
Stuart Popejoy <slpopejoy@users.noreply.github.com>
-
- Aug 20, 2021
-
-
Patrick Thomson authored
Both `stack` and other package managers like `cargo` have an `--open` flag for the common case of opening documentation locally for inspection or reference. This patch adds such a flag, which when set tries to open the HTML file associated with the generated documentation, using `open` on macOS, `start` on Windows, and `xdg-open` on all other Unices. Fixes #7366.
-
- Aug 16, 2021
-
-
Mikolaj Konarski authored
-
-
- Aug 14, 2021
-
-
Removes the special case for installing the Haskell toolchain on Windows, because ghcup now also supports Windows.
-
Alex Biehl authored
-
* WIP: Still need to update ghc to use the new `libraryDirsStatic` and `extraLibrariesStatic` fields in `InstalledPackageInfo` for linking. * WIP: Adding -L paths to .a libs in .conf files will likely increase nix closure size for dynamically linked Haskell packages because if pkg-config finds an `-a` file, the path to it will be remembered. (That only has an impact if the .a file is in a split-output from the .so file.) Perhaps we make the feature that `pkg-config --static` is called opt-outable. On the other hand Haskell libs always carry their .a files, so pulling a few system `.a` files more shouldn't make much of a difference. So this opt-out should probably be an extra feature for later, if at all.
-
- Aug 13, 2021
-
-
danidiaz authored
Co-authored-by:
Daniel Díaz <diaz_carrete@yahoo.com> Co-authored-by:
Francesco Gazzetta <fgaz@fgaz.me> Co-authored-by:
Emily Pillmore <emilypi@cohomolo.gy> Co-authored-by:
Javier Neira <atreyu.bbb@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Aug 11, 2021
-
-
Mikolaj Konarski authored
-
- Aug 09, 2021
-
-
Phil de Joux authored
-
- Aug 07, 2021
-
-
With Backpack interoperability problems now resolved, the related warnings in the documentation can probably be removed. [1] Drops the sole warning located by a text search for "6005". [1] https://github.com/haskell/cabal/issues/6005#issuecomment-850468676
-
- Aug 05, 2021
-
-
Emily Pillmore authored
-
- Jun 28, 2021
-
-
Jaro Reinders authored
-
- Jun 23, 2021
-
-
Patrick Augusto authored
-
- Jun 05, 2021
-
-
Use `hs-source-dirs` for the library and change the `other-modules` names for the executables to avoid confusion. Lowercase the `main-is` files to make it clear the filename need not be a module name. Add dependency on the internal library to the prog2 executable to showcase common usage. [ci skip]
-
The simple package examples share module names among library and executable components. To avoid potential confusion these have been annotated to make it crystal clear the modules do not refer to the same entities. [ci skip]
-
- Jun 03, 2021
-
-
- May 31, 2021
-
-
Francesco Gazzetta authored
-
- May 18, 2021
-
-
Hannes Siebenhandl authored
-
- May 03, 2021
-
-
Emily Pillmore authored
-
- Apr 25, 2021
-
-
James Hobson authored
* Documented limitation of compiler flag * Added changelog entry * Removed changelog entry * Removed empty promise * Removed another promise Co-authored-by:
James Hobson <james.hobson@oriel.ox.ac.uk>
-
- Apr 18, 2021
-
-
Daniel Díaz authored
-
- Apr 03, 2021
-
-
Francesco Gazzetta authored
--dry-run --only-dependencies --only-configure --only-download
-
- Feb 28, 2021
-
-
Edward Z. Yang authored
Fixes #4761 Signed-off-by:
Edward Z. Yang <ezyang@fb.com> ghstack-source-id: 957ba1db25747ffb08ad8b9a4af1f9310d8e738d Pull Request resolved: https://github.com/haskell/cabal/pull/7306
-
- Jan 24, 2021
-
-
Daniel Díaz Carrete authored
The text for the --lib flag to the cabal install subcommand has been moved to its own subheading. Also the text has been slightly reworded.
-
- Nov 09, 2020
-
-
Greg Steuck authored
Fixes #7155
-
- Nov 05, 2020
- Oct 02, 2020
-
-
Tom Ellis authored
-
- Sep 27, 2020
-
-
Oleg Grenrus authored
-
- Sep 24, 2020
-
-
Motivation: I (simonmar) want to use hsc2hs with C++, which requires ``` hsc2hs-options: --cc=g++ --lflag=-lstdc++ ``` We pass `hsc2hs-options` before or after `--cc` and `-lflag`, depending on the version of `hsc2hs`. I (phadej) added a tests: - hsc2hs-options are passed to `hsc2hs` (but not to GHC e.g.). - `--cc` has expected effect `g++` tests doesn't seem to work on Windows, due mingw ncurses linkage issue, https://github.com/msys2/MINGW-packages/issues/3531 We also need non-ancient hsc2hs (>= 0.68).
-
- Sep 10, 2020
-
-
Oleg Grenrus authored
- Resolve #6684: - Resolve #6813: Update (and correct) source-repository-package documentation
-
- Sep 03, 2020
-
-
(cherry picked from commit 7dfe60e9)
-