index
:
nixlib
this commit
master
sixos
Alyssa's collection of Nix expressions
Alyssa Ross
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
attrsets.nix
Commit message (
Expand
)
Author
Age
*
lib: make deprecation warnings consistent
Alois Wohlschlager
2024-02-03
*
lib/attrsets: Document and link Nix language operators
Robert Hensing
2023-12-13
*
lib.attrsets.hasAttrByPath: Document law and laziness, and test it
Robert Hensing
2023-12-08
*
lib.attrsets.longestValidPathPrefix: init
Robert Hensing
2023-12-08
*
Merge pull request #269552 from adisbladis/lib-matchattrs-list-allocs
Robert Hensing
2023-11-27
|
\
|
*
lib.attrsets.matchAttrs: Avoid some list allocations when walking structure
adisbladis
2023-11-27
*
|
lib.attrsets.attrByPath: Don't allocate one extra list per lookup recursion
adisbladis
2023-11-27
*
|
lib.attrsets.hasAttrByPath: Don't allocate one extra list per lookup recursion
adisbladis
2023-11-27
|
/
*
lib: Take advantage of section descriptions
Silvan Mosberger
2023-11-20
*
Merge pull request #254452 from flyingcircusio/lib-attrsToList
Silvan Mosberger
2023-10-10
|
\
|
*
lib.attrsets.attrsToList: add function
Oliver Schmidt
2023-10-10
*
|
lib.attrsets.foldlAttrs: Make stricter
Silvan Mosberger
2023-09-27
*
|
lib.lists.foldl': Make strict in the initial accumulator
Silvan Mosberger
2023-09-27
|
/
*
lib.attrsets.mergeAttrsList: init
Silvan Mosberger
2023-07-18
*
lib/attrsets: remove unused let bindings
figsoda
2023-06-23
*
lib.concatMapAttrs: Simplify stack trace
Robert Hensing
2023-05-31
*
lib: add missing removeAttrs builtin
zimbatm
2023-04-19
*
init: lib.foldlAttrs
hsjobeki
2023-03-11
*
lib: standardise attrset type syntax
Colin Arnott
2023-01-30
*
Update lib/attrsets.nix
Adam Joseph
2023-01-25
*
attrsets: clarify that mapAttrs maps over *leaf* attrs
Adam Joseph
2023-01-22
*
lib: Fix mismatched quotes in `lib.*` doc comments
YoshiRulz
2023-01-02
*
attrsets: fix and add some doc types
hsjobeki
2022-12-24
*
lib: fix typos
figsoda
2022-12-17
*
doc: auto-generate asserts and attrset library docs
Ryan Mulligan
2022-12-08
*
lib/attrsets: add concatMapAttrs
figsoda
2022-11-17
*
lib/attrsets: simplify chooseDevOutputs
figsoda
2022-11-17
*
unionOfDisjoint: use builtins.intersectAttrs
Adam Joseph
2022-09-25
*
note that `unionOfDisjoint` is commutative, unlike //
Adam Joseph
2022-09-12
*
lib/attrsets.nix: add unionOfDisjoint
Adam Joseph
2022-09-12
*
lib.foldAttrs: Clarify example
Robert Hensing
2022-05-10
*
Merge pull request #147077 from Infinisil/updateAttrPaths
Robert Hensing
2022-03-19
|
\
|
*
lib.attrsets: Introduce updateManyAttrsByPath
Silvan Mosberger
2022-03-18
|
*
lib.attrsets: Introduce showAttrPath
Silvan Mosberger
2022-03-18
*
|
lib.isDerivation: Simplify
Robert Hensing
2022-03-09
|
/
*
fix: typo in lib/attrsets.nix
John Rinehart
2022-02-10
*
Merge pull request #152392 from polykernel/attrset-optimizations-patch-1
pennae
2022-01-11
|
\
|
*
lib/attrset: miscellaneous optimizations
polykernel
2021-12-27
|
*
lib/attrset: optimize element access in recursiveUpdateUntil
polykernel
2021-12-27
*
|
lib/attrsets: use builtins.zipAttrsWith if available
pennae
2021-12-25
|
/
*
lib: make extendDerivation lighter on eval
pennae
2021-10-15
*
lib: optimize setAttrByPath and cleaup imports
polykernel
2021-08-23
*
Merge pull request #110742 from siraben/deprecate-fold
Ben Siraphob
2021-07-27
|
\
|
*
treewide: fold -> foldr
Ben Siraphob
2021-01-26
*
|
nixpkgs-manual: lib.attrsets.mapAttrsToList returns a list (#122179)
Erlend Pedersen
2021-05-08
*
|
lib/attrsets: add cartesianProductOfSets function
Jacek Galowicz
2021-01-28
|
/
*
lib/attrsets: add getMan function
rnhmjoj
2020-06-18
*
lib/attrsets: fix typo in the comment of mapAttrsRecursiveCond
Pierre Allix
2020-06-16
*
Merge pull request #83241 from Infinisil/valid-drv-name
Silvan Mosberger
2020-04-02
|
\
|
*
lib/strings: Add sanitizeDerivationName function
Silvan Mosberger
2020-03-30
[next]