about summary refs log tree commit diff
path: root/lib/attrsets.nix
AgeCommit message (Expand)AuthorFilesLines
2021-05-08nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179)Erlend Pedersen1-0/+4
2021-01-28lib/attrsets: add cartesianProductOfSets functionJacek Galowicz1-1/+18
2020-06-18lib/attrsets: add getMan functionrnhmjoj1-0/+1
2020-06-16lib/attrsets: fix typo in the comment of mapAttrsRecursiveCondPierre Allix1-1/+1
2020-04-02Merge pull request #83241 from Infinisil/valid-drv-nameSilvan Mosberger1-2/+2
2020-03-30lib/strings: Add sanitizeDerivationName functionSilvan Mosberger1-2/+2
2020-03-01Merge pull request #68491 from roberth/fix-dontRecurseIntoAttrsRobert Hensing1-0/+14
2020-01-20lib/attrsets: Fix error in comment for getAttrFromPathSilvan Mosberger1-1/+1
2019-09-11lib: fix typo in 'zipAttrsWith' documentationPeter Simons1-1/+1
2019-09-11Document attrsets.recurseIntoAttrsRobert Hensing1-0/+3
2019-09-11top-level: Fix dontRecurseIntoAttrs and include in libRobert Hensing1-0/+5
2019-09-11lib: Add recurseIntoAttrsRobert Hensing1-0/+6
2018-12-11bundlerEnv: ensure dependencies always includedAlyssa Ross1-0/+9
2018-09-17lib.overrideExisting: Better exampleSilvan Mosberger1-3/+6
2018-09-07lib: Improve overrideExisting implementationSilvan Mosberger1-1/+1
2018-08-30Merge pull request #45038 from symphorien/optoptSilvan Mosberger1-1/+1
2018-08-27module system: rework module mergingSymphorien Gibol1-1/+1
2018-08-15lib/recursiveUpdateUntil: fix code to match documentationMathijs Kwik1-2/+3
2018-07-20[bot] treewide: remove unused 'inherit' in let blocksvolth1-2/+2
2018-07-05lib.concatMap and lib.mapAttrs to be builtinsvolth1-2/+3
2017-09-16Convert libs to a fixed-pointGraham Christensen1-4/+4
2017-04-19lib: trivial spelling fixesTom Saeger1-3/+3
2017-04-17lib: Fix `matchAttrs`John Ericson1-8/+5
2017-03-30Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson1-2/+2
2016-12-04lib: fix typoFranz Pletz1-1/+1
2016-09-19toDerivation: Provide "out" and "outputName" attributesEelco Dolstra1-6/+11
2016-09-12lib.chooseDevOutputs: Use lib.getDevTuomas Tynkkynen1-1/+1
2016-08-29stdenv.mkDerivation: Use chooseDevOutputsTuomas Tynkkynen1-0/+2
2016-07-11Really remove library functionsEelco Dolstra1-1/+0
2016-04-25add get* helper functions and mass-replace manual outputs search with themNikolay Amiantov1-0/+4
2016-04-25getOutput function: initNikolay Amiantov1-0/+12
2016-04-25Revert "tryAttrs: init function"Nikolay Amiantov1-18/+0
2016-04-13tryAttrs: init functionNikolay Amiantov1-0/+18
2016-03-09lib/attrsets: document all the functionszimbatm1-28/+109
2016-03-09Remove lib.deepSeqList and lib.deepSeqAttrszimbatm1-1/+1
2016-02-03Revert "Merge #12357: nixos docs: show references to packages"Vladimír Čunát1-1/+1
2016-01-13nixos manuals: allow displaying package referencesVladimír Čunát1-1/+1
2015-12-07add helper to lib/attrsets: hasAttrByPathChristian Zagrodnick1-0/+11
2015-10-23Add stdenv bootstrap tools generation to release.nixEelco Dolstra1-1/+1
2015-09-19Add lib.filterAttrsRecursive functionJaka Hudoklin1-0/+20
2015-08-07Allow options with type "package" to be store pathsEelco Dolstra1-0/+10
2015-07-23Rename misc.nix -> deprecated.nixEelco Dolstra1-2/+1
2015-07-23More efficient version of filterAttrsEelco Dolstra1-1/+1
2014-12-30lib: Fix matchAttrs by importing builtins.lengthBenjamin Staffin1-1/+1
2014-10-05Replace hasAttr/getAttr calls with the ? and . operatorsEelco Dolstra1-11/+10
2014-10-05Use new primopsEelco Dolstra1-2/+3
2013-11-12Remove backward-compatible implementations of some primopsEelco Dolstra1-2/+2
2013-11-12Add some primops to libEelco Dolstra1-2/+2
2013-10-28Inline some functions on the critical pathEelco Dolstra1-4/+3
2013-10-28Keep position information for option declarations and definitionsEelco Dolstra1-1/+1