Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: a652099c46ce
head repository: NixOS/nixpkgs
compare: 0b8e3898705f
- 9 commits
- 15 files changed
- 3 contributors
Commits on Jan 13, 2017
-
top-level: Modernize stdenv.overrides giving it self and super
Document breaking change in 17.03 release notes
Configuration menu - View commit details
-
Copy full SHA for 0ef8b69 - Browse repository at this point
Copy the full SHA 0ef8b69View commit details -
top-level: Normalize stdenv booting
Introduce new abstraction, `stdenv/booter.nix` for composing bootstraping stages, and use it everywhere for consistency. See that file for more doc. Stdenvs besides Linux and Darwin are completely refactored to utilize this. Those two, due to their size and complexity, are minimally edited for easier reviewing. No hashes should be changed.
Configuration menu - View commit details
-
Copy full SHA for 3e197f7 - Browse repository at this point
Copy the full SHA 3e197f7View commit details -
top-level: Do stdenvOverrides in stage.nix even if crossSystem exists.
Instead, the cross stdenv will patch up the override field -- the complexity is now confined to the one place it matters.
Configuration menu - View commit details
-
Copy full SHA for 0f33b9f - Browse repository at this point
Copy the full SHA 0f33b9fView commit details -
top-level: Inherit
system
andplatform
in stage.nix not all-packa……ges.nix These are not packages, and so its more elegant to do this outside of all-packages.nix.
Configuration menu - View commit details
-
Copy full SHA for 67ebd31 - Browse repository at this point
Copy the full SHA 67ebd31View commit details -
linux stdenv: Utilize overrides and prevStage better
`gcc-unwrapped` basically replaces `gccPlain`. It may seem like an ugly polution to stick it in all-packages, but a future PR will enshrine this `*-unwrapped` pattern. In any event, the long term goal is stdenvs might need to tweak how compilers are booted and wrapped, but the code to build the unwrapped compilers themselves should be generic.
Configuration menu - View commit details
-
Copy full SHA for 6a45e91 - Browse repository at this point
Copy the full SHA 6a45e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for b10f415 - Browse repository at this point
Copy the full SHA b10f415View commit details -
linux stdenv: Inline stage funs to conform to new convention
Code is just moved around
Configuration menu - View commit details
-
Copy full SHA for ff35560 - Browse repository at this point
Copy the full SHA ff35560View commit details -
Configuration menu - View commit details
-
Copy full SHA for abaf790 - Browse repository at this point
Copy the full SHA abaf790View commit details -
Merge pull request #21415 from Ericson2314/normalize-boot
Normalize bootstrapping
Configuration menu - View commit details
-
Copy full SHA for 0b8e389 - Browse repository at this point
Copy the full SHA 0b8e389View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff a652099c46ce...0b8e3898705f