- Jan 11, 2024
-
-
BinderDavid authored
- Bump bound on filepath to <1.6 - Bump bound on containers to <0.8
-
- Oct 13, 2023
-
-
- Oct 12, 2023
-
-
BinderDavid authored
-
- Oct 06, 2023
-
-
BinderDavid authored
-
- Oct 05, 2023
-
-
BinderDavid authored
-
- Sep 29, 2023
-
-
BinderDavid authored
-
- Sep 28, 2023
-
-
BinderDavid authored
-
- Sep 25, 2023
-
-
Removes an extension point to the Plugin type which wasn't used.
-
BinderDavid authored
-
- Aug 23, 2023
-
-
BinderDavid authored
-
- Jul 15, 2023
-
-
- Jun 30, 2023
-
-
Ben Gamari authored
-
- Jan 20, 2023
-
-
BinderDavid authored
-
- Jan 15, 2023
-
-
BinderDavid authored
Revert the split into library and executable in cabal file. Hadrian currently does not support building utils it ships using this configuration.
-
- Jan 02, 2023
-
-
BinderDavid authored
-
- Dec 18, 2022
-
-
- Oct 31, 2022
-
-
Agustín Mista authored
-
- Oct 26, 2022
-
-
BinderDavid authored
* Simplify the `helpList` function by explicitly passing the plugins to the `section` function, instead of passing the names of the plugins which then have to be looked up. * Split the big `dispatch` function into three smaller functions on the toplevel: `dispatch`, `dispatchOnPlugin` and `dispatchOnResponseFiles`
-
- Oct 24, 2022
-
-
-
-
BinderDavid authored
-
- Oct 18, 2022
-
-
BinderDavid authored
-
- Oct 11, 2022
-
-
BinderDavid authored
-
BinderDavid authored
-
- Oct 10, 2022
-
-
- Oct 09, 2022
-
-
- Oct 07, 2022
-
-
BinderDavid authored
#2: remove Makefile See merge request hpc/hpc-bin!4
-
BinderDavid authored
Move Haskell files to src subdirectory See merge request hpc/hpc-bin!3
-
Arsalan Cheema authored
-
BinderDavid authored
-
BinderDavid authored
Add .gitignore and README.md See merge request hpc/hpc-bin!2
-
BinderDavid authored
-
BinderDavid authored
-
BinderDavid authored
Add a minimal CI config file See merge request hpc/hpc-bin!1
-
BinderDavid authored
-
BinderDavid authored
-
- Aug 26, 2022
-
-
Here we at long last remove the `make`-based build system, it having been replaced with the Shake-based Hadrian build system. Users are encouraged to refer to the documentation in `hadrian/doc` and this [1] blog post for details on using Hadrian. Closes #17527. [1] https://www.haskell.org/ghc/blog/20220805-make-to-hadrian.html
-
- Aug 17, 2022
-
-
This is an improvement to HPC authored by Richard Wallace (https://github.com/purefn) and myself. I have received permission from him to attempt to upstream it. This improvement was originally implemented as a patch to HPC via input-output-hk/haskell.nix: https://github.com/input-output-hk/haskell.nix/pull/1464 Paraphrasing Richard, HPC currently requires all inputs as command line arguments. With large projects this can result in an argument list too long error. I have only seen this error in Nix, but I assume it can occur is a plain Unix environment. This MR adds the standard response file syntax support to HPC. For example you can now pass a file to the command line which contains the arguments. ``` hpc @response_file_1 @response_file_2 ... The contents of a Response File must have this format: COMMAND ... example: report my_library.tix --include=ModuleA --include=ModuleB ``` Updates hpc submodule Co-authored-by:
Richard Wallace <rwallace@thewallacepack.net> Fixes #22050
-
- May 30, 2022
-
-
This fixes two bugs which were adding dependencies on alex/happy when building from a source dist. * When we try to pass `--with-alex` and `--with-happy` to cabal when configuring but the builders are not set. This is fixed by making them optional. * When we configure, cabal requires alex/happy because of the build-tool-depends fields. These are now made optional with a cabal flag (build-tool-depends) for compiler/hpc-bin/genprimopcode. Fixes #21627
-