nixpkgs/lib
Robert Hensing 6acc3114c3 lib/modules.nix: Make entire definition list strict in config check
This is a non-trivial refactor that slightly changes the semantics
of the internal definition lists.
Whereas previously only individual list items would trigger the exception,
now the error is promoted to the whole list.
This is mostly ok, because we compute the value, it is wrong to ignore a definition.
However, we don't always compute the value. For instance `readOnly`
only needs to count definitions. That won't be possible anymore when
the error is raised for one of the items. As a consequence, an error
will be raised for the errant definition instead of the number of
definitions.
2023-07-11 12:22:58 +02:00
..
path lib/path/tests/prop.sh: Add --show-trace 2023-06-26 12:25:36 +02:00
systems Merge pull request #240825 from r-burns/mips-embedded 2023-07-05 21:26:47 -07:00
tests Merge pull request #240825 from r-burns/mips-embedded 2023-07-05 21:26:47 -07:00
ascii-table.nix strings: add escapeQuery for url encoding 2023-03-03 20:48:55 +01:00
asserts.nix doc: auto-generate asserts and attrset library docs 2022-12-08 22:58:22 +01:00
attrsets.nix lib/attrsets: remove unused let bindings 2023-06-23 09:41:04 +00:00
cli.nix
customisation.nix splice.nix: finish nativeDrv,crossDrv removal 2023-06-22 23:11:08 +03:00
debug.nix lib/debug: remove unused let bindings 2023-06-23 09:41:04 +00:00
default.nix lib/options: remove literalDocBook 2023-06-13 16:56:30 +02:00
deprecated.nix
derivations.nix lib.derivations: fix comment typo 2023-06-02 23:57:30 +08:00
fetchers.nix
filesystem.nix lib/filesystem: remove unused let bindings 2023-06-23 09:41:04 +00:00
fixed-points.nix doc: Render lib.fixedPoints 2023-07-08 18:46:08 +02:00
flake.nix
generators.nix lib.generators.toINIWithGlobalSection: give sections a default 2023-06-29 18:41:34 +03:00
kernel.nix lib.kernel.unset: init 2023-05-01 10:23:42 +00:00
licenses.nix Merge pull request #237895 from emilytrau/tart 2023-07-02 11:37:49 +02:00
lists.nix lib.list.findFirst: Make lazier 2023-06-06 17:17:32 +02:00
meta.nix Update lib/meta.nix 2023-01-27 11:16:29 +00:00
minver.nix
modules.nix lib/modules.nix: Make entire definition list strict in config check 2023-07-11 12:22:58 +02:00
options.nix lib: turn *MD functions into aliases 2023-06-13 16:56:32 +02:00
source-types.nix
sources.nix lib/sources: remove unused let bindings 2023-06-23 09:41:04 +00:00
strings-with-deps.nix
strings.nix lib: simplify stringToCharacters 2023-06-22 18:27:15 -04:00
trivial.nix lib/trivial: Bump oldestSupportedReleaseto to 23.05 2023-07-04 14:17:58 +02:00
types.nix lib/types: add pathInStore 2023-06-27 11:48:08 +02:00
versions.nix lib/versions: add pad 2022-12-21 12:58:21 +01:00
zip-int-bits.nix