summaryrefslogtreecommitdiffstats
path: root/lib/attrsets.nix
AgeCommit message (Expand)Author
2021-08-23lib: optimize setAttrByPath and cleaup importspolykernel
2021-07-27Merge pull request #110742 from siraben/deprecate-foldBen Siraphob
2021-05-08nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179)Erlend Pedersen
2021-01-28lib/attrsets: add cartesianProductOfSets functionJacek Galowicz
2021-01-26treewide: fold -> foldrBen Siraphob
2020-06-18lib/attrsets: add getMan functionrnhmjoj
2020-06-16lib/attrsets: fix typo in the comment of mapAttrsRecursiveCondPierre Allix
2020-04-02Merge pull request #83241 from Infinisil/valid-drv-nameSilvan Mosberger
2020-03-30lib/strings: Add sanitizeDerivationName functionSilvan Mosberger
2020-03-01Merge pull request #68491 from roberth/fix-dontRecurseIntoAttrsRobert Hensing
2020-01-20lib/attrsets: Fix error in comment for getAttrFromPathSilvan Mosberger
2019-09-11lib: fix typo in 'zipAttrsWith' documentationPeter Simons
2019-09-11Document attrsets.recurseIntoAttrsRobert Hensing
2019-09-11top-level: Fix dontRecurseIntoAttrs and include in libRobert Hensing
2019-09-11lib: Add recurseIntoAttrsRobert Hensing
2018-12-11bundlerEnv: ensure dependencies always includedAlyssa Ross
2018-09-17lib.overrideExisting: Better exampleSilvan Mosberger
2018-09-07lib: Improve overrideExisting implementationSilvan Mosberger
2018-08-30Merge pull request #45038 from symphorien/optoptSilvan Mosberger
2018-08-27module system: rework module mergingSymphorien Gibol
2018-08-15lib/recursiveUpdateUntil: fix code to match documentationMathijs Kwik
2018-07-20[bot] treewide: remove unused 'inherit' in let blocksvolth
2018-07-05lib.concatMap and lib.mapAttrs to be builtinsvolth
2017-09-16Convert libs to a fixed-pointGraham Christensen
2017-04-19lib: trivial spelling fixesTom Saeger
2017-04-17lib: Fix `matchAttrs`John Ericson
2017-03-30Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson
2016-12-04lib: fix typoFranz Pletz
2016-09-19toDerivation: Provide "out" and "outputName" attributesEelco Dolstra
2016-09-12lib.chooseDevOutputs: Use lib.getDevTuomas Tynkkynen
2016-08-29stdenv.mkDerivation: Use chooseDevOutputsTuomas Tynkkynen
2016-07-11Really remove library functionsEelco Dolstra
2016-04-25add get* helper functions and mass-replace manual outputs search with themNikolay Amiantov
2016-04-25getOutput function: initNikolay Amiantov
2016-04-25Revert "tryAttrs: init function"Nikolay Amiantov
2016-04-13tryAttrs: init functionNikolay Amiantov
2016-03-09lib/attrsets: document all the functionszimbatm
2016-03-09Remove lib.deepSeqList and lib.deepSeqAttrszimbatm
2016-02-03Revert "Merge #12357: nixos docs: show references to packages"Vladimír Čunát
2016-01-13nixos manuals: allow displaying package referencesVladimír Čunát
2015-12-07add helper to lib/attrsets: hasAttrByPathChristian Zagrodnick
2015-10-23Add stdenv bootstrap tools generation to release.nixEelco Dolstra
2015-09-19Add lib.filterAttrsRecursive functionJaka Hudoklin
2015-08-07Allow options with type "package" to be store pathsEelco Dolstra
2015-07-23Rename misc.nix -> deprecated.nixEelco Dolstra
2015-07-23More efficient version of filterAttrsEelco Dolstra
2014-12-30lib: Fix matchAttrs by importing builtins.lengthBenjamin Staffin
2014-10-05Replace hasAttr/getAttr calls with the ? and . operatorsEelco Dolstra
2014-10-05Use new primopsEelco Dolstra
2013-11-12Remove backward-compatible implementations of some primopsEelco Dolstra