This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jul 18, 2024
-
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
Javier Sagredo authored
-
mergify[bot] authored
Document `program-options`
-
Javier Sagredo authored
-
Javier Sagredo authored
-
- Jul 17, 2024
-
-
Artem Pelenitsyn authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
ci(validate.yml): Allow workflow_dispatch with no allow-newer or constraints
-
Andrea Bedini authored
-
- Jul 16, 2024
-
-
Simon Hengel authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Mike Pilgrem authored
Type `Dependency` is an instance of `Ord`, from `Cabal-syntax-3.10.1.0`. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jul 13, 2024
-
-
Artem Pelenitsyn authored
* CI: don't allow-newer for GHC 9.10 * allow-newer base for rere * buildinfo-reference-generator: bump base bound * cabal-testsuite: bump base bound
-
- Jul 07, 2024
-
-
mergify[bot] authored
Lookup main-is C sources in hs-source-dirs
-
Rodrigo Mesquita authored
In the 2decb0e7 refactor we stopped looking for non-Haskell `main-is` files in the hs-source-dirs and other appropriate directories. This commit fixes that oversight. Even if it is not intuitive that main-is-C-sources are searched in the hs-source-dirs, we don't wish to break users relying on this behaviour as there does not exist that strong of a motivation to do so. Fixes #10168 Co-authored-by:
sheaf <sam.derbyshire@gmail.com>
-
- Jul 06, 2024
-
-
mergify[bot] authored
fix non-POSIX [[ ]]
-
Brandon S. Allbery authored
Otherwise CI prints `validate.sh: 332: [[: not found` and the line does nothing (but `validate.sh` continues to run), unless the system shell is `ksh` / `bash` / `zsh`. This may explain https://github.com/haskell/cabal/pull/10114#issuecomment-2178163927.
-
mergify[bot] authored
* missed the two changelog pointers * Apply suggestions from code review fixup! missed the two changelog pointers Co-authored-by:
ffaf1 <fa-ml@ariis.it> * squash! and the other two changelogs --------- Co-authored-by:
ffaf1 <fa-ml@ariis.it> (cherry picked from commit 82cad891) Co-authored-by:
brandon s allbery kf8nh <allbery.b@gmail.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
mergify[bot] authored
copy: Take into account extra-dyn-lib-flavours when copying bundled library
-
Matthew Pickering authored
This fixes the DynWay case to match the other cases which take into account extra-dyn-lib-flavours.
-
- Jul 04, 2024
-
-
Marcin Szamotulski authored
haddock-project: added `--all` switch
-
Matthew Pickering authored
This matches the installation logic for the validate jobs.
-
- Jul 03, 2024
-
-
Artem Pelenitsyn authored
-
- Jul 01, 2024
-
-
mergify[bot] authored
Improve online docs for `includes:` field
-
Marcin Szamotulski authored
-
Marcin Szamotulski authored
Added `--all` (`--haddock-all`) switches for compatibility with `haddock` command. `--haddock-all` alias is added, since that's what is suggested by some warning messages. Fixes #10051
-
- Jun 30, 2024
-
-
Marcin Szamotulski authored
haddock-project support public sublibraries
-
Marcin Szamotulski authored
-
- Jun 28, 2024
-
-
Marcin Szamotulski authored
Link test suites & benchmarks from the index.html; Provide the right `--base-url` flag for them.
-
Marcin Szamotulski authored
-
Marcin Szamotulski authored
`--use-unicode` is added to `cabal haddock` and `cabal haddock-project`. One cannot simply use `--haddock-option="--use-unicode"` because it makes haddock to fail when building indexes.
-
Marcin Szamotulski authored
Haddock should know the sublibrary name rather than just the package. For sublibraries `package_name:sublib_name` is used. The name is recorded in the `.haddock` file and used when haddock creates the `index.html` file, e.g. when called by `haddock-project` command.
-
Marcin Szamotulski authored
When running haddock-project `extra-doc-files` should be copied to a subdirectories of the `argOutputDir` corresponding to the component. This doesn't affect `haddock` command.
-
Marcin Szamotulski authored
This commit makes haddock-project handle sublibraries. The commit changes how `cabal haddock` works, changing the layout in the `dist-newstyle` folder. With this change `haddock` subcommand will install `package:sublib` component in a directory `package-sublib` under `l/sublib/doc/html/`.
-
Marcin Szamotulski authored
The main library must use the package name rather than `UnitId`, otherwise the links from other sublibraries will not work.
-
mergify[bot] authored
Cabal: Add flag to ignore build tool dependencies
-