Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | llvm_4: remove | Luka Blaskovic | 2020-01-30 |
| | |||
* | llvm_39: remove | Luka Blaskovic | 2020-01-30 |
| | |||
* | Merge remote-tracking branch 'obsidiansystems/work-on-multi-shellFor' | Matthew Bauer | 2020-01-17 |
|\ | |||
| * | shellFor: Refactor for consistency and cross | Jacquin Mininger | 2020-01-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | | tests.cc-wrapper-{clang,libcxx}-{8,9}: add stdenv tests for LLVM 8, 9 | Will Dietz | 2019-09-19 |
|/ | |||
* | all-packages/test: add gcc9Stdenv, cc-wrapper-gcc9 | Austin Seipp | 2019-05-07 |
| | | | | | | Follow up from #60860. Signed-off-by: Austin Seipp <aseipp@pobox.com> | ||
* | linux: added tests for the config | Matthieu Coudron | 2019-01-28 |
| | |||
* | Merge pull request #49290 from krebs/nix-writers | Jörg Thalheim | 2018-11-27 |
|\ | | | | | get nix-writers into nixpkgs | ||
| * | build-support writers: add tests | lassulus | 2018-11-27 |
| | | |||
* | | Add tests for pkgs.nixos and pkgs.nixosTest | Robert Hensing | 2018-11-13 |
|/ | |||
* | Merge branch 'master' into staging | Vladimír Čunát | 2018-09-24 |
|\ | | | | | | | Hydra: ?compare=1480463 | ||
| * | tests: add variants for llvm7 | Will Dietz | 2018-09-23 |
| | | |||
* | | top-level/release.nix: add patchShebangs test | Dan Peebles | 2018-09-16 |
|/ | | | This is currently failing but nobody noticed! | ||
* | pkgs/tests: Add test for LD_LIBRARY_PATH | Tuomas Tynkkynen | 2018-08-01 |
| | | | | | | | The latest binutils upgrade silently broke this until it was fixed by https://github.com/NixOS/nixpkgs/pull/43531. So add a test. | ||
* | tests: add some cross tests | Matthew Bauer | 2018-07-21 |
| | |||
* | tests: move to attribute set | Matthew Bauer | 2018-05-10 |