Commit Graph

64 Commits (6e4887ce07549f95e88742712969e6a153dc337c)

Author SHA1 Message Date
Silvan Mosberger 85003ecdbb lib.attrsets: Introduce updateManyAttrsByPath 2 years ago
Silvan Mosberger 71b130c581 lib.attrsets: Introduce showAttrPath 2 years ago
Robert Hensing 3ddac7a41a lib.isDerivation: Simplify 2 years ago
John Rinehart 5688e7ff35 fix: typo in lib/attrsets.nix 2 years ago
polykernel 63ce7d3184 lib/attrset: miscellaneous optimizations 3 years ago
polykernel a54f2231c9 lib/attrset: optimize element access in recursiveUpdateUntil 3 years ago
pennae 2dcae7d82f lib/attrsets: use builtins.zipAttrsWith if available 3 years ago
pennae dc895fb281 lib: make extendDerivation lighter on eval 3 years ago
polykernel 3f4ce46a47 lib: optimize setAttrByPath and cleaup imports 3 years ago
Erlend Pedersen 3452a739d1
nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179) 3 years ago
Jacek Galowicz 123045a570 lib/attrsets: add cartesianProductOfSets function 3 years ago
Ben Siraphob 1c2a2b0a08 treewide: fold -> foldr 3 years ago
rnhmjoj 986079275b
lib/attrsets: add getMan function 4 years ago
Pierre Allix 106be3f6fe lib/attrsets: fix typo in the comment of mapAttrsRecursiveCond 4 years ago
Silvan Mosberger 4b206ac83b
lib/strings: Add sanitizeDerivationName function 4 years ago
Silvan Mosberger 74775d1d72
lib/attrsets: Fix error in comment for getAttrFromPath 4 years ago
Peter Simons c82b347947 lib: fix typo in 'zipAttrsWith' documentation 5 years ago
Robert Hensing a96f37db10 Document attrsets.recurseIntoAttrs 5 years ago
Robert Hensing fc64cf65ab top-level: Fix dontRecurseIntoAttrs and include in lib 5 years ago
Robert Hensing 8935bfb4ac lib: Add recurseIntoAttrs 5 years ago
Alyssa Ross 67b1265fb3
bundlerEnv: ensure dependencies always included 6 years ago
Silvan Mosberger c7104d97c8
lib.overrideExisting: Better example 6 years ago
Silvan Mosberger 5cfdec6e94
lib: Improve overrideExisting implementation 6 years ago
Symphorien Gibol 526d604670 module system: rework module merging 6 years ago
Mathijs Kwik b63ec64521 lib/recursiveUpdateUntil: fix code to match documentation 6 years ago
volth 6d2857a311 [bot] treewide: remove unused 'inherit' in let blocks 6 years ago
volth e9a6c7cebb lib.concatMap and lib.mapAttrs to be builtins 6 years ago
Graham Christensen 152c63c9ff
Convert libs to a fixed-point 7 years ago
Tom Saeger 5989515b94 lib: trivial spelling fixes 7 years ago
John Ericson fffcee35f9 lib: Fix `matchAttrs` 7 years ago
John Ericson 4c0d7da183 Get rid of all `with { inherit... }` and just used `let inherit...` 7 years ago
Franz Pletz 67332d4e4c
lib: fix typo 8 years ago
Eelco Dolstra 1c043e0749 toDerivation: Provide "out" and "outputName" attributes 8 years ago
Tuomas Tynkkynen e0b5eef4e7 lib.chooseDevOutputs: Use lib.getDev 8 years ago
Tuomas Tynkkynen 5326e85f3d stdenv.mkDerivation: Use chooseDevOutputs 8 years ago
Eelco Dolstra 532211c68d Really remove library functions 8 years ago
Nikolay Amiantov 5ff40ddedf add get* helper functions and mass-replace manual outputs search with them 8 years ago
Nikolay Amiantov 7d3e75827b getOutput function: init 8 years ago
Nikolay Amiantov 5f3987f44f Revert "tryAttrs: init function" 8 years ago
Nikolay Amiantov 338340f993 tryAttrs: init function 8 years ago
zimbatm 523e328318 lib/attrsets: document all the functions 8 years ago
zimbatm a086858ef5 Remove lib.deepSeqList and lib.deepSeqAttrs 8 years ago
Vladimír Čunát 889351af8b Revert "Merge #12357: nixos docs: show references to packages" 9 years ago
Vladimír Čunát b9f6dfe8c5 nixos manuals: allow displaying package references 9 years ago
Christian Zagrodnick ce96057588 add helper to lib/attrsets: hasAttrByPath 9 years ago
Eelco Dolstra 45c7dd7d98 Add stdenv bootstrap tools generation to release.nix 9 years ago
Jaka Hudoklin 341ac85644 Add lib.filterAttrsRecursive function 9 years ago
Eelco Dolstra 214d4fb73c Allow options with type "package" to be store paths 9 years ago
Eelco Dolstra 0ae8b365b3 Rename misc.nix -> deprecated.nix 9 years ago
Eelco Dolstra 3cd5fd8bb3 More efficient version of filterAttrs 9 years ago