commercialhaskell / stack

The Haskell Tool Stack
http://haskellstack.org
BSD 3-Clause "New" or "Revised" License
3.98k stars 842 forks source link

Minor refactoring #6479

Closed theobat closed 7 months ago

theobat commented 7 months ago

Another bunch of refactorings for component based builds. This is mostly about creating data types instead of tuples and removing unnecessary indirection in tasks configure options

Note: Fixes for the online documentation of the current Stack release (https://docs.haskellstack.org/en/stable/) should target the 'stable' branch, not the 'master' branch.

Please include the following checklist in your pull request:

Please also shortly describe how you tested your change. Bonus points for added tests!

mpilgrem commented 7 months ago

I merged manually, after some reformatting for consistency.