summaryrefslogtreecommitdiffstats
path: root/lib/lists.nix
AgeCommit message (Expand)Author
2021-02-08lib: remove mention of flashplayer in docsBernardo Meurer
2021-01-28Deprecate lib.crossListsJacek Galowicz
2020-11-24lib.lists.unique: Switch from recursive function to using a foldadisbladis
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing
2020-05-08fix example for foldlDrew Mullen
2019-09-06Merge master into staging-nextFrederik Rietdijk
2019-09-06Fix typo in lists.nixRobert Hensing
2019-08-28Merge staging-next into stagingFrederik Rietdijk
2019-08-26treewide: remove redundant quotesvolth
2019-08-05rename foreach -> forEachdanbst
2019-07-14lib: introduce `foreach` = flip mapdanbst
2019-04-12lib: improve the implementation of the unique functionLéo Gaspard
2019-03-29lib: lists: Alias builtins.mapMatthias Beyer
2018-10-29lib/lists: Update documentation comments for doc generationVincent Ambo
2018-09-06lib: move assertMsg and assertOneOf to their own library fileProfpatsch
2018-09-06lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch
2018-07-20[bot]: remove unreferenced codevolth
2018-07-05lib.concatMap and lib.mapAttrs to be builtinsvolth
2018-06-10lib: add groupBy (#38612)volth
2018-04-08lib: add naturalSort (move the example IPs to private space)volth
2018-04-08lib: add naturalSortvolth
2018-02-09Merge pull request #33898 from oxij/nixos/related-packages-v5Graham Christensen
2018-02-09lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski
2018-02-09nixos/tests: add predictable-interface-names.nix (#34305)symphorien
2017-12-23Revert "nixos: doc: implement related packages in the manual"Graham Christensen
2017-12-07lib: implement `compare`, `splitByAndCompare`, and `compareLists`Jan Malakhovski
2017-09-16Convert libs to a fixed-pointGraham Christensen
2017-07-07lib.lists.mutuallyExclusive: add functionVladimír Čunát
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm
2017-04-19lib: trivial spelling fixesTom Saeger
2017-03-19lib/lists: rename fold to foldr & improve fold docsProfpatsch
2016-08-29Use builtins.partition if availableEelco Dolstra
2016-08-23lib: introduce listDfs and toposort, add example to hasPrefixJan Malakhovski
2016-08-10flatten: drastically improve performance, see #17626Domen Kožar
2016-07-11Really remove library functionsEelco Dolstra
2016-06-17Remove unecessary branching on old nix versionszimbatm
2016-05-26lib.lists: fix fold exampleDomen Kožar
2016-03-10lib/lists: document all functionszimbatm
2016-03-09Remove lib.deepSeqList and lib.deepSeqAttrszimbatm
2015-07-28Use builtins.sortEelco Dolstra
2015-07-28Use builtins.genListEelco Dolstra
2015-07-28Remove zipTwoListsEelco Dolstra
2015-07-24Use builtin all and any functionsEelco Dolstra
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra
2015-03-21Revert "Reverts a bunch of commits as a try to fix GC errors."Jaka Hudoklin
2015-03-17Reverts a bunch of commits as a try to fix GC errors.Domen Kožar
2015-03-04intersect -> intersectLists, subtract -> subtractListsEelco Dolstra
2015-03-04substract -> subtractEelco Dolstra
2015-02-28lib/lists: add intersect and substract functionsJaka Hudoklin
2014-11-12Add `unique` list functionRicardo M. Correia