about summary refs log tree commit diff
path: root/lib/tests
AgeCommit message (Expand)AuthorFilesLines
2024-04-22lib.lists.ifilter0: initSilvan Mosberger1-0/+27
2024-04-15lib/tests: apply lintsGabriel Volpe1-9/+4
2024-04-15lib/attrsets: introduce mapCartesianProductGabriel Volpe1-0/+25
2024-04-15tree-wide: use cartesianProductGabriel Volpe1-6/+6
2024-04-09Merge pull request #284551 from hercules-ci/types-attrTagSilvan Mosberger4-0/+202
2024-04-04Merge pull request #301556 from edef1c/lib-xorSilvan Mosberger1-0/+16
2024-04-04lib: add xoredef1-0/+16
2024-04-04doc: migrate trivial files to doc-comment format (#299986)Johannes Kirschbauer2-17/+21
2024-04-04lib.types.attrTag: Fix declarationPositions after mergeRobert Hensing1-3/+17
2024-04-04lib/tests/modules/types-attrTag.nix: Test other option doc attrsRobert Hensing1-0/+9
2024-04-04lib/tests/modules/types-attrTag.nix: Clean up unneeded commentRobert Hensing1-1/+0
2024-04-04types.attrTagWith: removeRobert Hensing1-1/+1
2024-04-04lib.types.attrTag: Custom error when passing bare typeRobert Hensing2-0/+15
2024-04-04lib/tests/modules/types-attrTag: Test against unexpected attrsRobert Hensing1-6/+6
2024-04-04lib.types.attrTag: Remove tags from descriptionRobert Hensing1-6/+6
2024-04-04lib.types.attrTag: Provide declarations, definitionsRobert Hensing1-0/+1
2024-04-04lib.types.attrTag: Support type mergingRobert Hensing1-0/+10
2024-04-04lib.types.attrTag: Take options instead of typesRobert Hensing1-15/+34
2024-04-04lib.types.attrTag: Support module docsRobert Hensing2-0/+60
2024-04-02lib/strings: Add makeIncludePath (#296237)Florian Richer1-0/+30
2024-03-11Avoid top-level `with` in lib/tests/misc.nixPhilip Taron1-1/+88
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/extendModules-168767-imports...Philip Taron1-1/+8
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority.nixPhilip Taron1-3/+10
2024-03-11Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority-can-over...Philip Taron1-3/+10
2024-03-06Merge pull request #292209 from hercules-ci/lazyDerivation-multi-outputSilvan Mosberger1-0/+18
2024-03-03Merge pull request #177977 from thefloweringash/call-packages-with-function-argsArtturi1-0/+18
2024-02-29lib.lazyDerivation: Support multi-output derivationsRobert Hensing1-0/+18
2024-02-28lib/customization: propagate function arguments in callPackagesWithAndrew Childs1-0/+18
2024-02-26lib/tests/release: Test lib.version in isolationRobert Hensing1-0/+6
2024-02-26.version: Make lib/.version source of truthRobert Hensing1-9/+0
2024-02-26lib flake: Fix versionRobert Hensing1-0/+9
2024-02-23lib/tests/test-with-nix.nix: initRobert Hensing2-54/+71
2024-02-11lib.types.attrTag: initRobert Hensing2-0/+75
2024-02-10Merge pull request #284512 from hercules-ci/lib-types-unique-mergeSilvan Mosberger2-0/+37
2024-02-05Merge pull request #285612 from hercules-ci/doRename-conditionRobert Hensing5-0/+74
2024-02-05Merge pull request #285353 from sternenseemann/nix-2.3-syntaxSilvan Mosberger2-0/+2
2024-02-02lib: Add optionalDrvAttr to conditionally set drv attributes.Shea Levy1-1/+19
2024-02-02lib.modules.doRename: Add condition parameterRobert Hensing5-0/+74
2024-01-31lib/tests/packages-from-directory: make sure all .nix files parsesternenseemann2-0/+2
2024-01-30feat: add test for nonEmptyListOf submoduleDanila Danko2-0/+8
2024-01-28lib.types.unique: Check inner type deeplyRobert Hensing2-0/+37
2023-12-23lib.types: Improve descriptions of composed types that have commasRobert Hensing1-0/+12
2023-12-19Merge pull request #270537 from 9999years/packagesFromDirectorySilvan Mosberger12-0/+49
2023-12-19lib.packagesFromDirectoryRecursive: initRebecca Turner12-0/+49
2023-12-19lib: `modules.sh` should check JSON output for predictabilityRebecca Turner4-17/+24
2023-12-15lib/tests/release.nix: temporary reference to pkgs/test/releaseAdam Joseph1-1/+13
2023-12-11Merge pull request #273004 from hercules-ci/attrset-path-longest-prefixRobert Hensing1-0/+45
2023-12-10Merge pull request #272709 from hercules-ci/module-system-test-pr-131205Maximilian Bosch3-0/+34
2023-12-10Merge pull request #272764 from tweag/anyBoolRobert Hensing2-0/+20
2023-12-09lib/modules: Clarify test assertionsRobert Hensing1-0/+3