index
:
nixpkgs
add-beancount-ing-diba
add-cargo-espflash
add-cargo-feature-set
add-dodo
add-ghostie
add-iceportal
add-kdash
add-ldproxy
add-nemu
add-notifymuch
add-openbbterminal
add-swappy
add-vim-plugins
backport/update-python-pscript
cargo-espflash-license
cargo-public-api
fix-node-exporter-backslash-in-exec
fix-node-exporter-backslash-in-exec-tmp
init-cjson
init-fbcat
init-pdfium
init-prometheus-mpd-exporter
init-tageditor
init-tpm2-tss-engine
init-unused
master
mdbook-toc
nixos-22.11
submitting-changes-gitrm
update-bison
update-gitlint
update-libquotient
update-mdbook-open-on-gh
update-mutt
update-python-pscript
update-rust-analyzer
update-some-packages
update-tageditor
update-tasknc
update-tig
update-toot
update-ugrep
update-wordgrinder
update-zellij
updates
Contrib clone of nixpkgs
matthias
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
attrsets.nix
Age
Commit message (
Expand
)
Author
2024-04-15
lib/attrsets: introduce mapCartesianProduct
Gabriel Volpe
2024-04-15
lib/attrsets: rename cartesianProductOfSets to cartesianProduct
Gabriel Volpe
2024-04-06
lib.hasAttrByPath: fix typo (#302042)
Tharun Thennarasu
2024-03-19
Apply suggestions from code review
Daniel Sidhion
2024-03-19
doc: manual fixup after migration
Johannes Kirschbauer
2024-03-15
doc: migrate lib.attrsets to use doc-comments
Johannes Kirschbauer
2024-03-06
Merge pull request #292941 from adisbladis/lib-getattrfrompath-env
Silvan Mosberger
2024-03-06
Merge pull request #292938 from adisbladis/mapattrsrecursivecond-env
Silvan Mosberger
2024-03-06
Merge pull request #292937 from adisbladis/zipattrs-env
Silvan Mosberger
2024-03-06
Merge pull request #292934 from adisbladis/lib-choosedevoutput
Silvan Mosberger
2024-03-06
doc: add details on `mapAttrsRecursive[Cond]` (#293509)
Valentin Gagarin
2024-03-03
lib.getAttrFromPath: Don't use errorMessage variable
adisbladis
2024-03-03
lib.mapAttrsRecursiveCond: Eliminate intermediate one intermediate variable e...
adisbladis
2024-03-03
lib.zipAttrs: Remove needless function wrapping
adisbladis
2024-03-03
lib.chooseDevOutputs: Remove needless function wrapping
adisbladis
2024-02-09
lib.attrsets: Remove unneeded polyfills
Silvan Mosberger
2024-02-03
lib: make deprecation warnings consistent
Alois Wohlschlager
2023-12-13
lib/attrsets: Document and link Nix language operators
Robert Hensing
2023-12-08
lib.attrsets.hasAttrByPath: Document law and laziness, and test it
Robert Hensing
2023-12-08
lib.attrsets.longestValidPathPrefix: init
Robert Hensing
2023-11-27
Merge pull request #269552 from adisbladis/lib-matchattrs-list-allocs
Robert Hensing
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.attrsets.matchAttrs: Avoid some list allocations when walking structure
adisbladis
2023-11-20
lib: Take advantage of section descriptions
Silvan Mosberger
2023-10-10
Merge pull request #254452 from flyingcircusio/lib-attrsToList
Silvan Mosberger
2023-10-10
lib.attrsets.attrsToList: add function
Oliver Schmidt
2023-09-27
lib.attrsets.foldlAttrs: Make stricter
Silvan Mosberger
2023-09-27
lib.lists.foldl': Make strict in the initial accumulator
Silvan Mosberger
2023-07-18
lib.attrsets.mergeAttrsList: init
Silvan Mosberger
2023-06-23
lib/attrsets: remove unused let bindings
figsoda
2023-05-31
lib.concatMapAttrs: Simplify stack trace
Robert Hensing
2023-04-19
lib: add missing removeAttrs builtin
zimbatm
2023-03-11
init: lib.foldlAttrs
hsjobeki
2023-01-30
lib: standardise attrset type syntax
Colin Arnott
2023-01-25
Update lib/attrsets.nix
Adam Joseph
2023-01-22
attrsets: clarify that mapAttrs maps over *leaf* attrs
Adam Joseph
2023-01-02
lib: Fix mismatched quotes in `lib.*` doc comments
YoshiRulz
2022-12-24
attrsets: fix and add some doc types
hsjobeki
2022-12-17
lib: fix typos
figsoda
2022-12-08
doc: auto-generate asserts and attrset library docs
Ryan Mulligan
2022-11-17
lib/attrsets: add concatMapAttrs
figsoda
2022-11-17
lib/attrsets: simplify chooseDevOutputs
figsoda
2022-09-25
unionOfDisjoint: use builtins.intersectAttrs
Adam Joseph
2022-09-12
note that `unionOfDisjoint` is commutative, unlike //
Adam Joseph
2022-09-12
lib/attrsets.nix: add unionOfDisjoint
Adam Joseph
2022-05-10
lib.foldAttrs: Clarify example
Robert Hensing
2022-03-19
Merge pull request #147077 from Infinisil/updateAttrPaths
Robert Hensing
2022-03-18
lib.attrsets: Introduce updateManyAttrsByPath
Silvan Mosberger
2022-03-18
lib.attrsets: Introduce showAttrPath
Silvan Mosberger
[next]