summary refs log tree commit diff
path: root/lib/lists.nix
AgeCommit message (Expand)AuthorFilesLines
2023-02-07Merge pull request #206611 from h7x4/lib-lists-add-repeatSilvan Mosberger1-0/+12
2023-02-06lib.lists: add `replicate`h7x41-0/+12
2023-01-30lib: standardise attrset type syntaxColin Arnott1-2/+2
2023-01-02lib: Fix mismatched quotes in `lib.*` doc commentsYoshiRulz1-3/+3
2022-08-20Fix a typo in the lib.foldr docstringSkyler1-1/+1
2022-05-30Fix typo in compareLists docstringmichaelmouf1-1/+1
2022-03-18lib.lists: Use builtins.groupBy for lib.groupBySilvan Mosberger1-8/+9
2021-11-01lib/lists: mutuallyExclusive function optimizationpolykernel1-5/+2
2021-02-08lib: remove mention of flashplayer in docsBernardo Meurer1-1/+1
2021-01-28Deprecate lib.crossListsJacek Galowicz1-1/+3
2020-11-24lib.lists.unique: Switch from recursive function to using a foldadisbladis1-7/+1
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing1-1/+1
2020-05-08fix example for foldlDrew Mullen1-2/+2
2019-09-06Merge master into staging-nextFrederik Rietdijk1-1/+1
2019-09-06Fix typo in lists.nixRobert Hensing1-1/+1
2019-08-28Merge staging-next into stagingFrederik Rietdijk1-0/+13
2019-08-26treewide: remove redundant quotesvolth1-2/+2
2019-08-05rename foreach -> forEachdanbst1-3/+3
2019-07-14lib: introduce `foreach` = flip mapdanbst1-0/+13
2019-04-12lib: improve the implementation of the unique functionLéo Gaspard1-2/+1
2019-03-29lib: lists: Alias builtins.mapMatthias Beyer1-1/+1
2018-10-29lib/lists: Update documentation comments for doc generationVincent Ambo1-48/+136
2018-09-06lib: move assertMsg and assertOneOf to their own library fileProfpatsch1-2/+2
2018-09-06lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch1-2/+5
2018-07-20[bot]: remove unreferenced codevolth1-1/+0
2018-07-05lib.concatMap and lib.mapAttrs to be builtinsvolth1-1/+1
2018-06-10lib: add groupBy (#38612)volth1-0/+36
2018-04-08lib: add naturalSort (move the example IPs to private space)volth1-2/+2
2018-04-08lib: add naturalSortvolth1-1/+22
2018-02-09Merge pull request #33898 from oxij/nixos/related-packages-v5Graham Christensen1-0/+24
2018-02-09lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski1-0/+24
2018-02-09nixos/tests: add predictable-interface-names.nix (#34305)symphorien1-2/+6
2017-12-23Revert "nixos: doc: implement related packages in the manual"Graham Christensen1-24/+0
2017-12-07lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski1-0/+24
2017-09-16Convert libs to a fixed-pointGraham Christensen1-2/+2
2017-07-07lib.lists.mutuallyExclusive: add functionVladimír Čunát1-0/+8
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm1-4/+10
2017-04-19lib: trivial spelling fixesTom Saeger1-1/+1
2017-03-19lib/lists: rename fold to foldr & improve fold docsProfpatsch1-12/+29
2016-08-29Use builtins.partition if availableEelco Dolstra1-2/+2
2016-08-23lib: introduce listDfs and toposort, add example to hasPrefixJan Malakhovski1-0/+80
2016-08-10flatten: drastically improve performance, see #17626Domen Kožar1-1/+1
2016-07-11Really remove library functionsEelco Dolstra1-4/+0
2016-06-17Remove unecessary branching on old nix versionszimbatm1-66/+12
2016-05-26lib.lists: fix fold exampleDomen Kožar1-1/+1
2016-03-10lib/lists: document all functionszimbatm1-55/+217
2016-03-09Remove lib.deepSeqList and lib.deepSeqAttrszimbatm1-3/+3
2015-07-28Use builtins.sortEelco Dolstra1-2/+3
2015-07-28Use builtins.genListEelco Dolstra1-49/+90
2015-07-28Remove zipTwoListsEelco Dolstra1-14/+0