summary refs log tree commit diff
path: root/lib/modules.nix
Commit message (Expand)AuthorAge
...
* | Merge pull request #191540 from hercules-ci/nixosTest-modularRobert Hensing2022-09-28
|\ \ | |/ |/|
| * lib/modules: Fix meta duplication in shorthand syntaxRobert Hensing2022-09-21
* | lib/modules: add `definitionsWithLocations` to evaluated optionsErik Arvstedt2022-09-05
|/
* Merge branch 'master' into option-docs-mdpennae2022-09-01
|\
| * lib.modules: support strings with absolute paths in `disabledModules`Erik Arvstedt2022-08-31
* | lib/modules: convert option description to MDpennae2022-08-31
|/
* lib/modules: Add _module.specialArgsRobert Hensing2022-07-21
* lib/modules: Throw earlier when module function does not return attrsRobert Hensing2022-06-14
* lib.types: Add deferredModuleWithRobert Hensing2022-06-14
* lib/types, lib/modules: Remove unused extensionOffsetRobert Hensing2022-06-14
* lib/modules: Fix missing prefix in extendModules when unset in both eval- and...Robert Hensing2022-06-10
* Merge pull request #167776 from hercules-ci/lib-modules-allow-disable-_module...Robert Hensing2022-04-30
|\
| * lib.modules: Allow making _module.args internalRobert Hensing2022-04-11
* | lib.types.submoduleWith: Avoid _key collisions after extendModulesRobert Hensing2022-04-24
|/
* Merge pull request #165540 from Infinisil/module-args-docsRobert Hensing2022-04-05
|\
| * lib/modules: Document _module.argsSilvan Mosberger2022-04-05
* | Merge pull request #164651 from Infinisil/remove-optionSetSilvan Mosberger2022-03-25
|\ \
| * | lib/modules: Finally remove deprecated types.optionSetSilvan Mosberger2022-03-18
* | | Merge remote-tracking branch 'upstream/master' into tests-restrict-argumentsRobert Hensing2022-03-21
|\ \ \ | | |/ | |/|
| * | Merge pull request #163451 from hercules-ci/stop-premature-warningsKevin Cox2022-03-21
| |\ \ | | |/ | |/|
| | * lib.mkRenamedOptionModuleWith: Remove warnWhenReadRobert Hensing2022-03-21
| | * lib: Add mkRenamedOptionModuleWithRobert Hensing2022-03-09
| * | Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger2022-03-16
| |\ \
| | * | lib/modules.nix: Add comment about internal shorthand null valueRobert Hensing2022-03-07
| | * | lib/modules.nix: Move comment to the actual legacy codeRobert Hensing2022-03-07
| | * | Revert "lib.modules: Remove redundant fixupOptionType in option injection"Robert Hensing2022-03-07
| | * | lib.modules: Remove redundant fixupOptionType in option injectionRobert Hensing2022-03-03
| | * | lib.modules: Make option injection work when shorthandOnlyDefinesConfigRobert Hensing2022-03-03
| | * | lib.modules: Improve option-is-prefix error messageRobert Hensing2022-03-03
| | * | lib.modules: Explain why options can only be merged into submodulesRobert Hensing2022-03-03
| | * | lib.modules: Refactor option scanning slightlyRobert Hensing2022-03-03
| | * | lib.types.submodule: Remove redundant isSubmodule attrRobert Hensing2022-03-03
| | * | lib.modules: Let module declare options directly in bare submoduleRobert Hensing2022-03-03
| | |/
* | / lib: applyIfFunction -> applyModuleArgsIfFunctionRobert Hensing2022-03-21
|/ /
* / lib/modules.nix: Optimize optionSet legacy compat codeRobert Hensing2022-03-07
|/
* lib.modules: Use types.optionType for _module.freeformTypeSilvan Mosberger2022-03-01
* lib/modules: Use types.raw for _module.argsSilvan Mosberger2022-02-22
* lib/modules: introduce setDefaultModuleLocationNaïm Favier2022-01-27
* lib/modules: extract multiply-used value in byNamepennae2021-12-28
* lib/modules: optimize byNamepennae2021-12-25
* Merge pull request #148785 from pennae/more-option-doc-staticizingGraham Christensen2021-12-17
|\
| * nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger2021-12-08
* | Merge pull request #144022 from hercules-ci/lib-modules-optimize-unmatchedDefnsSilvan Mosberger2021-12-07
|\ \
| * | lib/modules: Use strict fold' as recursiveUpdate is also strictRobert Hensing2021-11-03
| * | lib/modules: Fix import* commentsRobert Hensing2021-11-03
| * | lib/modules: Remove a lib.flipRobert Hensing2021-11-03
| * | lib/modules: Short-circuit unmatchedDefns earlierRobert Hensing2021-11-03
| * | lib/modules: Short-circuit unmatchedDefns when configs is emptyRobert Hensing2021-10-31
* | | lib/modules: Deprecate args and checkRobert Hensing2021-12-02
* | | lib/modules: Pass legacy args argument along through extendModulesRobert Hensing2021-12-02
| |/ |/|