summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
22 hourslib.showWarnings: inherit lib functions, beta reduce for freeEman Resu
22 hourslib.{importJSON,importTOML}: inherit builtins to global scopeEman Resu
22 hourslib.toBaseDigits: avoid reversing listEman Resu
22 hourslib.mirrorFunctionArgs: inline call to setFunctionArgsEman Resu
38 hourslib.extendMkDerivation: performance cleanups (#522123)adisbladis
38 hourslib.fetchers: minor performance improvements (#522121)adisbladis
3 dayslib.licenses: inherit lib functions into global scopeEman Resu
3 dayslib.licenses: use && for exception licensesEman Resu
3 dayslib.licenses: add evaluateNamedProperty for quickly checking subattributesEman Resu
3 dayslib.licenses: prevent subcalls for non-simple licensesEman Resu
3 dayslib.licenses: only define OR and AND onceEman Resu
3 dayslib.fetchers.withNormalizedHash: share removed attributes for every callEman Resu
3 dayslib.fetchers.withNormalizedHash: define hashSet before taking fetcherEman Resu
3 dayslib.fetchers: share default hash types between functionsEman Resu
3 dayslib.fetchers: reuse default hash names between callsEman Resu
3 dayslib.fetchers.normalizeHash: avoid expensive builtins.tail callEman Resu
3 dayslib.fetchers.normalizeHash: remove unnecessary quotesEman Resu
3 dayslib.fetchers: inherit commonH lib functions into global scopeEman Resu
3 dayslib.fetchers.withNormalizedHash: move lib inherits to toplevelEman Resu
3 dayslib.fetchers.normalizeHash: move lib inherits to toplevelEman Resu
3 dayslib.extendMkDerivation: save several function callsEman Resu
3 dayslib.extendMkDerivation: use a single attrset instead of mergingEman Resu
4 dayslib.licenses: add new `spdxIds` (#519321)Alyssa Ross
4 dayslib.license: add CFITSIO license, cfitsio: change license and homepage (#521119)Alyssa Ross
5 dayslib.trivial: save attrset lookups in highly used functions (#520296)adisbladis
6 dayslib.license: add CFITSIO licenseNicolas Benes
6 dayslib.systems.equals: fix euqality on re-elaborated platform (#521043)Emily
6 dayslib.systems.equals: fix euqality on re-elaborated platformMix
7 dayslib.systems: foldl -> foldl'adisbladis
8 dayslib.functionArgs: save a function call on every lookupEman Resu
8 dayslib.isFunction: save an attribute lookupEman Resu
8 dayslib/modules: document limitations of 'mkRenamedOptionModule' (#470160)Johannes Kirschbauer
9 dayslib.types: Fix biggest/smallest supported int commenttoonn
9 dayslib.types: small performance improvements (#517843)Johannes Kirschbauer
10 dayslib.systems.equals: only filter functions once (#513844)Emily
10 dayslib.types: move variable to its usage, don't check condition twiceEman Resu
10 dayslib.types: inline `tail` bindingEman Resu
10 dayslib.types: use `head foo` instead of `elemAt foo 0`Eman Resu
10 dayslib.types: reuse args in v2 merge functionsEman Resu
10 dayslib.types: add variables to global scopeEman Resu
10 dayslib/types: filter for nulls instead of counting themEman Resu
10 dayslib/types: only filter if we're actually getting an errorEman Resu
10 dayslib.types: inherit builtins into scopeEman Resu
10 dayslib.types: inherit builtins to global scopeEman Resu
10 dayslib.modules: avoid override filtering on singleton listsEman Resu
10 dayslib.modules: use concatMap for override filteringEman Resu
10 dayslib.licenses: add new `spdxIds`Jo
11 dayslib.license: add JSON, vimPlugins.barbar-nvim: set license (#518023)Jo
12 dayslib/strings.concatLines: call concatStringsSep directly v2 (#514515)Johannes Kirschbauer
12 dayslib/modules: make comment more clear (#518612)Johannes Kirschbauer