about summary refs log tree commit diff
path: root/lib/attrsets.nix
Commit message (Expand)AuthorAge
* Apply suggestions from code reviewDaniel Sidhion2024-03-19
* doc: manual fixup after migrationJohannes Kirschbauer2024-03-19
* doc: migrate lib.attrsets to use doc-commentsJohannes Kirschbauer2024-03-15
* Merge pull request #292941 from adisbladis/lib-getattrfrompath-envSilvan Mosberger2024-03-06
|\
| * lib.getAttrFromPath: Don't use errorMessage variableadisbladis2024-03-03
* | Merge pull request #292938 from adisbladis/mapattrsrecursivecond-envSilvan Mosberger2024-03-06
|\ \
| * | lib.mapAttrsRecursiveCond: Eliminate intermediate one intermediate variable e...adisbladis2024-03-03
| |/
* | Merge pull request #292937 from adisbladis/zipattrs-envSilvan Mosberger2024-03-06
|\ \
| * | lib.zipAttrs: Remove needless function wrappingadisbladis2024-03-03
| |/
* | Merge pull request #292934 from adisbladis/lib-choosedevoutputSilvan Mosberger2024-03-06
|\ \
| * | lib.chooseDevOutputs: Remove needless function wrappingadisbladis2024-03-03
| |/
* / doc: add details on `mapAttrsRecursive[Cond]` (#293509)Valentin Gagarin2024-03-06
|/
* lib.attrsets: Remove unneeded polyfillsSilvan Mosberger2024-02-09
* lib: make deprecation warnings consistentAlois Wohlschlager2024-02-03
* lib/attrsets: Document and link Nix language operatorsRobert Hensing2023-12-13
* lib.attrsets.hasAttrByPath: Document law and laziness, and test itRobert Hensing2023-12-08
* lib.attrsets.longestValidPathPrefix: initRobert Hensing2023-12-08
* Merge pull request #269552 from adisbladis/lib-matchattrs-list-allocsRobert Hensing2023-11-27
|\
| * lib.attrsets.matchAttrs: Avoid some list allocations when walking structureadisbladis2023-11-27
* | lib.attrsets.attrByPath: Don't allocate one extra list per lookup recursionadisbladis2023-11-27
* | lib.attrsets.hasAttrByPath: Don't allocate one extra list per lookup recursionadisbladis2023-11-27
|/
* lib: Take advantage of section descriptionsSilvan Mosberger2023-11-20
* Merge pull request #254452 from flyingcircusio/lib-attrsToListSilvan Mosberger2023-10-10
|\
| * lib.attrsets.attrsToList: add functionOliver Schmidt2023-10-10
* | lib.attrsets.foldlAttrs: Make stricterSilvan Mosberger2023-09-27
* | lib.lists.foldl': Make strict in the initial accumulatorSilvan Mosberger2023-09-27
|/
* lib.attrsets.mergeAttrsList: initSilvan Mosberger2023-07-18
* lib/attrsets: remove unused let bindingsfigsoda2023-06-23
* lib.concatMapAttrs: Simplify stack traceRobert Hensing2023-05-31
* lib: add missing removeAttrs builtinzimbatm2023-04-19
* init: lib.foldlAttrshsjobeki2023-03-11
* lib: standardise attrset type syntaxColin Arnott2023-01-30
* Update lib/attrsets.nixAdam Joseph2023-01-25
* attrsets: clarify that mapAttrs maps over *leaf* attrsAdam Joseph2023-01-22
* lib: Fix mismatched quotes in `lib.*` doc commentsYoshiRulz2023-01-02
* attrsets: fix and add some doc typeshsjobeki2022-12-24
* lib: fix typosfigsoda2022-12-17
* doc: auto-generate asserts and attrset library docsRyan Mulligan2022-12-08
* lib/attrsets: add concatMapAttrsfigsoda2022-11-17
* lib/attrsets: simplify chooseDevOutputsfigsoda2022-11-17
* unionOfDisjoint: use builtins.intersectAttrsAdam Joseph2022-09-25
* note that `unionOfDisjoint` is commutative, unlike //Adam Joseph2022-09-12
* lib/attrsets.nix: add unionOfDisjointAdam Joseph2022-09-12
* lib.foldAttrs: Clarify exampleRobert Hensing2022-05-10
* 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
|\