-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ac6599895725
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 07db0b248c4c
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 5 files changed
- 3 contributors
Commits on Jan 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ba9066a - Browse repository at this point
Copy the full SHA ba9066aView commit details
Commits on Jan 17, 2020
-
shellFor: Refactor for consistency and cross
This makes it work like work-on-multi from Reflex Platform. In particular, rather than making `.env` from `shellFor`, we make `.env` the primitive, and `shellFor` works by combining together the arguments of all the packages to `generic-builder` and taking the `.env` of the resulting mashup-package. There are 2 benefits of this: 1. The dependency logic is deduplicated. generic builder just concatted lists, whereas all the envs until now would sieve apart haskell and system build inputs. Now, they both decide haskell vs system the same way: according to the argument list and without reflection. Consistency is good, especially because it mean that if the build works, the shell is more likely to work. 2. Cross is handled better. For native builds, because the `ghcWithPackages` calls would shadow, we through both the regular component (lib, exe, test, bench) haskell deps and Setup.hs haskell deps in the same `ghcWithPackages` call. But for cross builds we use `buildPackages.ghcWithPackages` to get the setup deps. This ensures everything works correctly.
Configuration menu - View commit details
-
Copy full SHA for 7d67db3 - Browse repository at this point
Copy the full SHA 7d67db3View commit details -
release.nix: Make hydra build all unit tests
We have just a few, and these are regular jobs not must-pass. The tests that were must-pass are left as is.
Configuration menu - View commit details
-
Copy full SHA for cb46b97 - Browse repository at this point
Copy the full SHA cb46b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07db0b2 - Browse repository at this point
Copy the full SHA 07db0b2View commit details
There are no files selected for viewing