summary refs log tree commit diff
path: root/lib/attrsets.nix
Commit message (Expand)AuthorAge
* Merge pull request #147077 from Infinisil/updateAttrPathsRobert Hensing2022-03-19
|\
| * lib.attrsets: Introduce updateManyAttrsByPathSilvan Mosberger2022-03-18
| * lib.attrsets: Introduce showAttrPathSilvan Mosberger2022-03-18
* | lib.isDerivation: SimplifyRobert Hensing2022-03-09
|/
* fix: typo in lib/attrsets.nixJohn Rinehart2022-02-10
* Merge pull request #152392 from polykernel/attrset-optimizations-patch-1pennae2022-01-11
|\
| * lib/attrset: miscellaneous optimizationspolykernel2021-12-27
| * lib/attrset: optimize element access in recursiveUpdateUntilpolykernel2021-12-27
* | lib/attrsets: use builtins.zipAttrsWith if availablepennae2021-12-25
|/
* lib: make extendDerivation lighter on evalpennae2021-10-15
* lib: optimize setAttrByPath and cleaup importspolykernel2021-08-23
* Merge pull request #110742 from siraben/deprecate-foldBen Siraphob2021-07-27
|\
| * treewide: fold -> foldrBen Siraphob2021-01-26
* | nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179)Erlend Pedersen2021-05-08
* | lib/attrsets: add cartesianProductOfSets functionJacek Galowicz2021-01-28
|/
* lib/attrsets: add getMan functionrnhmjoj2020-06-18
* lib/attrsets: fix typo in the comment of mapAttrsRecursiveCondPierre Allix2020-06-16
* Merge pull request #83241 from Infinisil/valid-drv-nameSilvan Mosberger2020-04-02
|\
| * lib/strings: Add sanitizeDerivationName functionSilvan Mosberger2020-03-30
* | Merge pull request #68491 from roberth/fix-dontRecurseIntoAttrsRobert Hensing2020-03-01
|\ \ | |/ |/|
| * Document attrsets.recurseIntoAttrsRobert Hensing2019-09-11
| * top-level: Fix dontRecurseIntoAttrs and include in libRobert Hensing2019-09-11
| * lib: Add recurseIntoAttrsRobert Hensing2019-09-11
* | lib/attrsets: Fix error in comment for getAttrFromPathSilvan Mosberger2020-01-20
* | lib: fix typo in 'zipAttrsWith' documentationPeter Simons2019-09-11
|/
* bundlerEnv: ensure dependencies always includedAlyssa Ross2018-12-11
* lib.overrideExisting: Better exampleSilvan Mosberger2018-09-17
* lib: Improve overrideExisting implementationSilvan Mosberger2018-09-07
* Merge pull request #45038 from symphorien/optoptSilvan Mosberger2018-08-30
|\
| * module system: rework module mergingSymphorien Gibol2018-08-27
* | lib/recursiveUpdateUntil: fix code to match documentationMathijs Kwik2018-08-15
|/
* [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-20
* lib.concatMap and lib.mapAttrs to be builtinsvolth2018-07-05
* Convert libs to a fixed-pointGraham Christensen2017-09-16
* lib: trivial spelling fixesTom Saeger2017-04-19
* lib: Fix `matchAttrs`John Ericson2017-04-17
* Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson2017-03-30
* lib: fix typoFranz Pletz2016-12-04
* toDerivation: Provide "out" and "outputName" attributesEelco Dolstra2016-09-19
* lib.chooseDevOutputs: Use lib.getDevTuomas Tynkkynen2016-09-12
* stdenv.mkDerivation: Use chooseDevOutputsTuomas Tynkkynen2016-08-29
* Really remove library functionsEelco Dolstra2016-07-11
* add get* helper functions and mass-replace manual outputs search with themNikolay Amiantov2016-04-25
* getOutput function: initNikolay Amiantov2016-04-25
* Revert "tryAttrs: init function"Nikolay Amiantov2016-04-25
* tryAttrs: init functionNikolay Amiantov2016-04-13
* lib/attrsets: document all the functionszimbatm2016-03-09
* Remove lib.deepSeqList and lib.deepSeqAttrszimbatm2016-03-09
* Revert "Merge #12357: nixos docs: show references to packages"Vladimír Čunát2016-02-03
* nixos manuals: allow displaying package referencesVladimír Čunát2016-01-13