haskell.nix/modules
Hamish Mackenzie b6de6ef3b8
Remove components.all (#776)
It causes a lot of issues. To make this work:

* `shellFor` is updated to use `getAllComponents` instead of `.all`.
* `getAllComponents` is updated to work on the package rather than
  the package config.
* Tests updated to not use `.library` or `.exes.X` where appropriate.
* Documentation updated.
* Out of date examples removed.

As a bonus `shellFor` now takes a `components` argument that might be
useful for limiting the dependencies of the shell to just the ones
needed for the components you intend to work on.
2020-07-21 16:06:54 +12:00
..
cabal.nix build ghcjs (#382) 2020-02-09 20:03:22 +08:00
compat-driver.nix Use NixOS module system 2018-11-01 13:33:41 +08:00
component-driver.nix Remove internal deps on default ghc and stackage (#738) 2020-07-08 22:54:01 +12:00
configuration-nix.nix Added a configuration-nix.nix file for plan-agnostic configuration 2018-11-01 13:33:41 +08:00
error-handler.nix Externalize error msg functions (#588) 2020-05-09 11:08:45 +08:00
hackage.nix Move all of haskell.nix into haskell-nix (#289) 2019-11-05 12:50:50 +13:00
package.nix Remove components.all (#776) 2020-07-21 16:06:54 +12:00
plan.nix Split haddock out into its own derivation (#725) 2020-06-27 01:29:41 +12:00