nixpkgs/pkgs/stdenv
adisbladis 4a5f2bd6e8 stdenv/check-meta: Use bespoke type checking
Aka `checkMeta` goes brrr.

Using the module system type checking works OK & generates good error messages.
The performance of using it however is terrible because of the value merging it does being very allocation heavy.

By implementing a very minimal type checker we can drastically improve the performance when nixpkgs is evaluated with `checkMeta = true`.
2023-12-26 15:14:42 +13:00
..
cross pkgs: fix typos 2023-05-19 22:31:04 -04:00
custom
cygwin
darwin darwin/make-bootstrap-tools.nix: set -headerpad_max_install_names for coreutils 2023-12-13 17:57:25 +00:00
freebsd
generic stdenv/check-meta: Use bespoke type checking 2023-12-26 15:14:42 +13:00
linux stdenv: fix typo 2023-10-21 00:26:57 +03:00
native stdenv: fix stagesNative 2023-07-02 19:07:23 +10:00
nix stdenv/common-path.nix: move to stdenv/generic/ 2022-07-29 18:24:00 -04:00
tests stdenv.tests: Add succeedOnFailure 2022-11-14 19:03:35 +01:00
adapters.nix Merge pull request #265307 from reckenrode/clang16-fixes-batch2 2023-11-04 17:14:36 +01:00
booter.nix pkgs/stdenv: fix typo in booter.nix docs 2023-09-04 22:24:12 +02:00
default.nix darwin.stdenv: refactor stdenv definition 2023-07-02 17:56:24 -04:00