This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jun 22, 2023
-
-
This is affect of using indentOfAtLeast method: any indentation greater than current offset is fine. That behavior is desirable to parsing multiline field contents, but it is a bit surprising for fields, which we expect to be aligned. Such insonsistency seems to be always a mistake, and it's easy to fix once a machine points it out.
-
-
This helps disabling individual packages (e.g. cabal-testsuite)
-
mergify[bot] authored
testsuite: use removeDirectoryRecursiveHack to cleanup
-
Artem Pelenitsyn authored
Presumably, should be be more reliable on Windows.
-
Artem Pelenitsyn authored
That way we can reuse removeDirectoryRecursiveHack in cabal-testsuite.
-
mergify[bot] authored
Bump actions/download-artifact from 2 to 3
-
mergify[bot] authored
Show full config file contents when option test fails
-
- Jun 21, 2023
-
-
Colton Clemmer authored
-
mergify[bot] authored
Add documentation for default-language field
-
Jana Chadt authored
-
- Jun 20, 2023
-
-
mergify[bot] authored
Don't add `extra-prog-path` to `~/.config/cabal/config` (#8951)
-
Simon Hengel authored
(when initially creating it)
-
Hécate Moonlight authored
* Update CONTRIBUTING.md * Update CONTRIBUTING.md --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 19, 2023
-
-
dependabot[bot] authored
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v2...v3 ) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com>
-
mergify[bot] authored
Documentation cleanup around sublibraries
-
Bryan R authored
Or more accurately, clean up documentation of other sections that imply multilib doesn't exist yet.
-
- Jun 18, 2023
-
-
Hécate Moonlight authored
-
- Jun 15, 2023
-
-
mergify[bot] authored
Show how to install cabal-head via GHCup
-
f-a authored
-
- Jun 14, 2023
-
-
Jessica Hamilton authored
-
Artem Pelenitsyn authored
* CONTRIBUTING.md: more description of changelogs In particular, mention that Markdown is allowed. * phrasing better --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 13, 2023
-
-
mergify[bot] authored
Specify Fourmolu version
-
- Jun 12, 2023
-
-
f-a authored
Fourmolu < 0.12 results in spurious suggestions, see #8976.
-
Fraser Tweedale authored
The password-command option does not parse its value correctly. Quotes are ignored, making many kinds of commands impossible to express (e.g. `sh -c "foo | bar"`). Also, `cabal user-config` treats the argument list as a *list of option values*, rather than a *value that is a list*. As a consequence, `cabal user-config update` corrupts the value in the config file. Fix these issues by parsing the command as a space separated list of tokens, and changing the getter to `unwords` the value and return a *singleton* list. Also update the argument placeholder from `PASSWORD` to `COMMAND`. Fixes: https://github.com/haskell/cabal/issues/6268
-
- Jun 11, 2023
-
-
f-a authored
* Do not check PVP on internal targets Internal targets: test-suites or benchmarks. See #8361 for rationale. Note that this patch is quite ugly (duplicating allBuildInfo, using list comprehensions, etc.) but we don’t care as everything will be overwritten by a much more sensible reimplementation in #8427. * Add changelog for #9004 --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 10, 2023
-
-
mergify[bot] authored
Add the ExtendedLiterals extension
-
Krzysztof Gogolewski authored
-
mergify[bot] authored
Generate cabal-testsuite modules at configure time
-
- Jun 07, 2023
-
-
Hannes Siebenhandl authored
-
Hannes Siebenhandl authored
Allows to run `cabal repl cabal-testsuite` out of the box. Enables HLS support for `cabal-testsuite`.
-
- Jun 04, 2023
-
-
Rebecca Turner authored
* Deduplicate `LD_LIBRARY_PATH` when running tests When Cabal runs a test suite, it adds all the dependent libraries to `LD_LIBRARY_PATH`. In some cases, this can exceed the operating system's `ARG_MAX` limit: dist/build/test/test: createProcess: posix_spawnp: resource exhausted (Argument list too long) However, many of the entries (observed as high as 75%!) in `LD_LIBRARY_PATH` are duplicates. Deduplicating the list with `Data.List.nub` fixes this error. This error was originally observed when testing a large commercial Haskell project (the mercury.com backend). Ideally, `depLibraryPaths` would be fixed to not return duplicate entries, but this fixup is low-cost and effective. * Add changelog entries --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 03, 2023
-
-
mergify[bot] authored
Fix QuickCheck instance of PackageName to not produce 'all' (fix #8986)
-
- Jun 02, 2023
-
-
Artem Pelenitsyn authored
Co-authored-by:
Bryan Richter <b@chreekat.net>
-
Mike Pilgrem authored
Fix #8928 Conclude setup messages with an ellipsis
-
Mike Pilgrem authored
Also adds ellipsis to lines in *.out files.
-
mergify[bot] authored
Ignore more formatting commits
-
Hécate Moonlight authored
-
Josh Meredith authored
* Revert workaround to filter JavaScriptFFI out on GHC versions where GHC issue 11214 is fixed. * Lint * Lint * Update version range to reflect the fix being included in GHC 9.8 --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Jun 01, 2023
-
-
f-a authored
* Fix typo American spelling. * Switch from `show` to `ppPackageCheck` Show instance for `PackageCheck` is broken (not bijective with `read`) and in the future will be deprecated. * Add `warnError` `warnError` is like `warn`, but instead of "Warning: …" prepends "Error: …" to the message. It is useful in those cases where you want to highlight something is broken but do not want to stop the program yet. * cabal check: highlight error messages Warnings that make `cabal check` fail (i.e. the package will be refused by Hackage) are prepended by an "Error: " string, like this: Error: Instead of 'cc-options: -Llibdir' use 'extra-lib-dirs: libdir' This commit also gets away from list comprehension. * Make testsuite pass `NoDupNames` is now caught with an `error` before check has the opportunity to run. * Add changelog for #8908 * Respect concordance (Artem’s review) summary message will now say “The following errors…” if the issues are “Error: …”s and “The following warnings…” otherwise. --------- Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-