aboutsummaryrefslogtreecommitdiff
path: root/lib/lists.nix (unfollow)
Commit message (Expand)AuthorFilesLines
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-06Fix typo in lists.nixRobert Hensing1-1/+1
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-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
2015-07-24Use builtin all and any functionsEelco Dolstra1-2/+2
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra1-2/+6
2015-03-21Revert "Reverts a bunch of commits as a try to fix GC errors."Jaka Hudoklin1-3/+3
2015-03-17Reverts a bunch of commits as a try to fix GC errors.Domen Kožar1-3/+3
2015-03-04intersect -> intersectLists, subtract -> subtractListsEelco Dolstra1-2/+2
2015-03-04substract -> subtractEelco Dolstra1-2/+2
2015-02-28lib/lists: add intersect and substract functionsJaka Hudoklin1-0/+5
2014-11-12Add `unique` list functionRicardo M. Correia1-0/+10
2014-10-05lib: Use arithmetic operators rather than builtins.add etc.Eelco Dolstra1-28/+20
2014-09-16init list helperEdward Tjörnhammar1-0/+4
2014-04-14gnome3: use package names for environment.gnome3.excludePackagesLuca Bruno1-2/+0
2014-04-09Add environment.gnome3.excludePackagesLuca Bruno1-0/+3
2013-12-12Simplify crossListsShea Levy1-6/+1