-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove HaskellPrebuiltPackageInfo
#442
Commits on Nov 14, 2018
-
nix: Give direct access to the GHC packages
`nix-build tests/ghc.nix -A myPackage` gives access to the package in question, built for the right GHC
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2052b69 - Browse repository at this point
Copy the full SHA 2052b69View commit details -
Add first version of the new
haskell_import
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for b00ab8d - Browse repository at this point
Copy the full SHA b00ab8dView commit details -
Add test for
haskell_import_new
With hand-written bazel rules
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for e9a2eac - Browse repository at this point
Copy the full SHA e9a2eacView commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 14d2c36 - Browse repository at this point
Copy the full SHA 14d2c36View commit details -
Generate
haskell_import
statements from nix packagesThéophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for a406c30 - Browse repository at this point
Copy the full SHA a406c30View commit details -
Generate
haskell_import
from the wholehaskellPackages
Add two new `gen_package_list` and `haskell_nix_imports` repository rules which allows generating `haskell_import` statements for a whole `haskellPackages` set
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 9566811 - Browse repository at this point
Copy the full SHA 9566811View commit details -
Rewrite the tests to use the new
haskell_import
ruleThéophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 4c1bc77 - Browse repository at this point
Copy the full SHA 4c1bc77View commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 85e26d2 - Browse repository at this point
Copy the full SHA 85e26d2View commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 11a4c0e - Browse repository at this point
Copy the full SHA 11a4c0eView commit details -
Add nix_import* rules to the documentation
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for f7fe774 - Browse repository at this point
Copy the full SHA f7fe774View commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2cef8d1 - Browse repository at this point
Copy the full SHA 2cef8d1View commit details -
Fix dependency circle with Cabal "internal libraries"
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2ede9d6 - Browse repository at this point
Copy the full SHA 2ede9d6View commit details -
Export all the package confs for multi-library packages
Otherwise the build fails because ghc-pkg can't find all the required db files.
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 7014361 - Browse repository at this point
Copy the full SHA 7014361View commit details -
Explain why we may already have an
HaddockInfo
in the haddock contextThéophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for e66a95a - Browse repository at this point
Copy the full SHA e66a95aView commit details -
Move path-related functions to
path_utils.bzl
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 627ac0e - Browse repository at this point
Copy the full SHA 627ac0eView commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 17c19e0 - Browse repository at this point
Copy the full SHA 17c19e0View commit details -
Quote bash strings in a slightly more robust way
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 146bfd1 - Browse repository at this point
Copy the full SHA 146bfd1View commit details -
Rename and document
gen_packages_list
Renamed to `haskell_nixpkgs_pakages_list`
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 94d781e - Browse repository at this point
Copy the full SHA 94d781eView commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 4177d80 - Browse repository at this point
Copy the full SHA 4177d80View commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for f6ae403 - Browse repository at this point
Copy the full SHA f6ae403View commit details -
Configuration menu - View commit details
-
Copy full SHA for 521f8be - Browse repository at this point
Copy the full SHA 521f8beView commit details -
Make <bazel_haskell_wrapper> optional in ghc.nix
We can now use it without the entry being set in `NIX_PATH` (in which case the wrapper will be replaced by the identity function). This allows reuising it more easily outside of bazel
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 7dbbc1d - Browse repository at this point
Copy the full SHA 7dbbc1dView commit details -
haskell_import: Only add haddock htmls there is an haddock file
Otherwise it makes no sense to have them
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 5bc69c4 - Browse repository at this point
Copy the full SHA 5bc69c4View commit details -
fixup! Add test for
haskell_import_new
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 2b91c29 - Browse repository at this point
Copy the full SHA 2b91c29View commit details -
netlify: Update comment on dummy
nix-build
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 79267dc - Browse repository at this point
Copy the full SHA 79267dcView commit details -
Remove
*args
forwarding innix.bzl
Using non-labeled arguments in this context would be awfully fragile and hard to understand, so we'd better forbid them altogether
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 835471c - Browse repository at this point
Copy the full SHA 835471cView commit details -
Remove spurious arguments in new haskell_import
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for d640b4f - Browse repository at this point
Copy the full SHA d640b4fView commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 20a70a5 - Browse repository at this point
Copy the full SHA 20a70a5View commit details -
Théophane Hufschmitt committed
Nov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 41f4bf3 - Browse repository at this point
Copy the full SHA 41f4bf3View commit details -
ci: Limit the number of bazel threads in analysis
By default (until release 0.19), bazel starts as much as 200 threads in his analysis phase, which means until 200 nix-build calls with rules_nixpkgs. This causes a lot of issues, in particular frequent OOMs on the CI and Nix complaining because it can only build a limited number of derivations at the same time.
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 02872ac - Browse repository at this point
Copy the full SHA 02872acView commit details -
fixup! ci: Limit the number of bazel threads in analysis
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 6545552 - Browse repository at this point
Copy the full SHA 6545552View commit details -
fixup! Rewrite the tests to use the new
haskell_import
ruleThéophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 180ff47 - Browse repository at this point
Copy the full SHA 180ff47View commit details -
Fix the haddock for external dependencies
The way bazel handles providers for aspects apparently changed, and there is no need to forward a provider in the aspect if the base rule already defines it
Théophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 18b59c3 - Browse repository at this point
Copy the full SHA 18b59c3View commit details -
fixup! fixup! Rewrite the tests to use the new
haskell_import
ruleThéophane Hufschmitt committedNov 14, 2018 Configuration menu - View commit details
-
Copy full SHA for a3a15fc - Browse repository at this point
Copy the full SHA a3a15fcView commit details