about summary refs log tree commit diff
path: root/lib/lists.nix
AgeCommit message (Expand)AuthorFilesLines
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
2013-12-12Add function to call a function with a cross-product of lists of argumentsShea Levy1-0/+6
2013-11-12Remove backward-compatible implementations of some primopsEelco Dolstra1-19/+1
2013-11-12Add some primops to libEelco Dolstra1-16/+21
2013-10-28Keep position information for option declarations and definitionsEelco Dolstra1-0/+5
2013-10-28Big cleanup of the NixOS module systemEelco Dolstra1-2/+3
2013-10-24Manual: When building from the channel, link to the exact Git revisionEelco Dolstra1-2/+2
2013-10-10Move pkgs/lib/ to lib/Eelco Dolstra1-0/+235