Commit Graph

64 Commits (884ba7d525878c1e4b29596c0b2a7e1598c3a3b9)

Author SHA1 Message Date
Silvan Mosberger 1ad7812c4a lib.lists: Use builtins.groupBy for lib.groupBy 2 years ago
polykernel cd6397519f lib/lists: mutuallyExclusive function optimization 3 years ago
Bernardo Meurer 6ca28ab28e
lib: remove mention of flashplayer in docs 3 years ago
Jacek Galowicz 577d58a8e0 Deprecate lib.crossLists 3 years ago
adisbladis 85605c8a29
lib.lists.unique: Switch from recursive function to using a fold 4 years ago
Robert Hensing afa6c51f27 lib: Use Nix's static scope checking, fix error message, optimize 4 years ago
Drew Mullen 448d68c511 fix example for foldl 4 years ago
Robert Hensing a0b743f47c
Fix typo in lists.nix 5 years ago
volth 35d68ef143 treewide: remove redundant quotes 5 years ago
danbst d0413360d3 rename foreach -> forEach 5 years ago
danbst 69920dafbf lib: introduce `foreach` = flip map 5 years ago
Léo Gaspard 8319ead594 lib: improve the implementation of the unique function 5 years ago
Matthias Beyer 3cf40fc794 lib: lists: Alias builtins.map 5 years ago
Vincent Ambo 65f50a9bb0 lib/lists: Update documentation comments for doc generation 6 years ago
Profpatsch efdf618330 lib: move assertMsg and assertOneOf to their own library file 6 years ago
Profpatsch 3e45b61a99 lib/trivial: add a few examples of usage of assertMsg/assertOneOf 6 years ago
volth 87f5930c3f [bot]: remove unreferenced code 6 years ago
volth e9a6c7cebb lib.concatMap and lib.mapAttrs to be builtins 6 years ago
volth 4e85c4ff27 lib: add groupBy (#38612) 6 years ago
volth 3f8c9106ea
lib: add naturalSort (move the example IPs to private space) 6 years ago
volth 25c2fd80b1 lib: add naturalSort 6 years ago
Jan Malakhovski ee3220440d lib: implement `compare`, `splitByAndCompare`, and `compareLists` 6 years ago
symphorien 0146074560 nixos/tests: add predictable-interface-names.nix (#34305) 6 years ago
Graham Christensen b5a61f2c59
Revert "nixos: doc: implement related packages in the manual" 7 years ago
Jan Malakhovski bccab965b9 lib: implement `compare`, `splitByAndCompare`, and `compareLists` 7 years ago
Graham Christensen 152c63c9ff
Convert libs to a fixed-point 7 years ago
Vladimír Čunát dfc004e69c lib.lists.mutuallyExclusive: add function 7 years ago
zimbatm 4d545297d8 lib: introduce imap0, imap1 (#25543) 7 years ago
Tom Saeger 5989515b94 lib: trivial spelling fixes 7 years ago
Profpatsch cb9ff8bfa7 lib/lists: rename fold to foldr & improve fold docs 7 years ago
Eelco Dolstra 822e1ddd89 Use builtins.partition if available 8 years ago
Jan Malakhovski 363b0fd040 lib: introduce listDfs and toposort, add example to hasPrefix 8 years ago
Domen Kožar ebffa9fd06 flatten: drastically improve performance, see #17626 8 years ago
Eelco Dolstra 532211c68d Really remove library functions 8 years ago
zimbatm bec28d748c Remove unecessary branching on old nix versions 8 years ago
Domen Kožar 1ab408e1da lib.lists: fix fold example 8 years ago
zimbatm c71e2d4235 lib/lists: document all functions 8 years ago
zimbatm a086858ef5 Remove lib.deepSeqList and lib.deepSeqAttrs 8 years ago
Eelco Dolstra 395fdaef6c Use builtins.sort 9 years ago
Eelco Dolstra 5976d393fb Use builtins.genList 9 years ago
Eelco Dolstra 7c30ce9562 Remove zipTwoLists 9 years ago
Eelco Dolstra 447afef153 Use builtin all and any functions 9 years ago
Eelco Dolstra 637e35deb9 Use foldl' instead of fold in some places 9 years ago
Jaka Hudoklin f953d77be2 Revert "Reverts a bunch of commits as a try to fix GC errors." 9 years ago
Domen Kožar 1e4ba025c2 Reverts a bunch of commits as a try to fix GC errors. 9 years ago
Eelco Dolstra 694f01db2d intersect -> intersectLists, subtract -> subtractLists 9 years ago
Eelco Dolstra 829479d1dd substract -> subtract 9 years ago
Jaka Hudoklin ea13e2aa87 lib/lists: add intersect and substract functions 9 years ago
Ricardo M. Correia 1fea5866ae Add `unique` list function 10 years ago
Eelco Dolstra 6c2bf141cf lib: Use arithmetic operators rather than builtins.add etc. 10 years ago