aboutsummaryrefslogtreecommitdiff
path: root/lib/lists.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge master into staging-nextFrederik Rietdijk2019-09-061-1/+1
|\
| * Fix typo in lists.nixRobert Hensing2019-09-061-1/+1
* | Merge staging-next into stagingFrederik Rietdijk2019-08-281-0/+13
|\|
| * rename foreach -> forEachdanbst2019-08-051-3/+3
| * lib: introduce `foreach` = flip mapdanbst2019-07-141-0/+13
* | treewide: remove redundant quotesvolth2019-08-261-2/+2
|/
* lib: improve the implementation of the unique functionLéo Gaspard2019-04-121-2/+1
* lib: lists: Alias builtins.mapMatthias Beyer2019-03-291-1/+1
* lib/lists: Update documentation comments for doc generationVincent Ambo2018-10-291-48/+136
* lib: move assertMsg and assertOneOf to their own library fileProfpatsch2018-09-061-2/+2
* lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch2018-09-061-2/+5
* [bot]: remove unreferenced codevolth2018-07-201-1/+0
* lib.concatMap and lib.mapAttrs to be builtinsvolth2018-07-051-1/+1
* lib: add groupBy (#38612)volth2018-06-101-0/+36
* lib: add naturalSort (move the example IPs to private space)volth2018-04-081-2/+2
* lib: add naturalSortvolth2018-04-081-1/+22
* Merge pull request #33898 from oxij/nixos/related-packages-v5Graham Christensen2018-02-091-0/+24
|\
| * lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski2018-02-091-0/+24
* | nixos/tests: add predictable-interface-names.nix (#34305)symphorien2018-02-091-2/+6
|/
* Revert "nixos: doc: implement related packages in the manual"Graham Christensen2017-12-231-24/+0
* lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski2017-12-071-0/+24
* Convert libs to a fixed-pointGraham Christensen2017-09-161-2/+2
* lib.lists.mutuallyExclusive: add functionVladimír Čunát2017-07-071-0/+8
* lib: introduce imap0, imap1 (#25543)zimbatm2017-07-041-4/+10
* lib: trivial spelling fixesTom Saeger2017-04-191-1/+1
* lib/lists: rename fold to foldr & improve fold docsProfpatsch2017-03-191-12/+29
* Use builtins.partition if availableEelco Dolstra2016-08-291-2/+2
* lib: introduce listDfs and toposort, add example to hasPrefixJan Malakhovski2016-08-231-0/+80
* flatten: drastically improve performance, see #17626Domen Kožar2016-08-101-1/+1
* Really remove library functionsEelco Dolstra2016-07-111-4/+0
* Remove unecessary branching on old nix versionszimbatm2016-06-171-66/+12
* lib.lists: fix fold exampleDomen Kožar2016-05-261-1/+1
* lib/lists: document all functionszimbatm2016-03-101-55/+217
* Remove lib.deepSeqList and lib.deepSeqAttrszimbatm2016-03-091-3/+3
* Use builtins.sortEelco Dolstra2015-07-281-2/+3
* Use builtins.genListEelco Dolstra2015-07-281-49/+90
* Remove zipTwoListsEelco Dolstra2015-07-281-14/+0
* Use builtin all and any functionsEelco Dolstra2015-07-241-2/+2
* Use foldl' instead of fold in some placesEelco Dolstra2015-07-231-2/+6
* Revert "Reverts a bunch of commits as a try to fix GC errors."Jaka Hudoklin2015-03-211-3/+3
* Reverts a bunch of commits as a try to fix GC errors.Domen Kožar2015-03-171-3/+3
* intersect -> intersectLists, subtract -> subtractListsEelco Dolstra2015-03-041-2/+2
* substract -> subtractEelco Dolstra2015-03-041-2/+2
* lib/lists: add intersect and substract functionsJaka Hudoklin2015-02-281-0/+5
* Add `unique` list functionRicardo M. Correia2014-11-121-0/+10
* lib: Use arithmetic operators rather than builtins.add etc.Eelco Dolstra2014-10-051-28/+20
* init list helperEdward Tjörnhammar2014-09-161-0/+4
* gnome3: use package names for environment.gnome3.excludePackagesLuca Bruno2014-04-141-2/+0
* Add environment.gnome3.excludePackagesLuca Bruno2014-04-091-0/+3
* Simplify crossListsShea Levy2013-12-121-6/+1