Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-21 | treewide: remove licenses.agpl3 | Jussi Kuokkanen | 1 | -5/+0 | |
2024-03-20 | lib/license: add hpndUc | jopejoe1 | 1 | -0/+5 | |
2024-03-20 | lib/license: add giftware | jopejoe1 | 1 | -0/+5 | |
2024-03-20 | lib/license: add NIST-Software | jopejoe1 | 1 | -0/+5 | |
2024-03-19 | doc: migrate lib.trivial to use doc-comments (#297270) | Johannes Kirschbauer | 1 | -214/+727 | |
* doc: migrate lib.trivial to use doc-comments * Apply suggestions from code review --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> | |||||
2024-03-19 | Merge pull request #296186 from hsjobeki/doc/attrsets | Daniel Sidhion | 1 | -537/+1329 | |
doc: migrate lib.attrsets to use doc-comments | |||||
2024-03-19 | Apply suggestions from code review | Daniel Sidhion | 1 | -0/+56 | |
2024-03-19 | doc: manual fixup after migration | Johannes Kirschbauer | 1 | -71/+12 | |
2024-03-18 | Merge pull request #293901 from philiptaron/refactor-lib/generators.nix | Silvan Mosberger | 1 | -76/+133 | |
lib: use explicit name imports in `lib/generators.nix` | |||||
2024-03-18 | Merge pull request #295158 from philiptaron/remove-top-level-with-in-lib-part5 | Silvan Mosberger | 1 | -1/+88 | |
Avoid top-level `with` in `lib/tests/misc.nix` | |||||
2024-03-16 | lib.foldl': document eta expansion | Johannes Kirschbauer | 1 | -1/+9 | |
2024-03-16 | lib: use names from `lib` in `lib/generators.nix`, rather than `builtins` or ↵ | Philip Taron | 1 | -36/+24 | |
submodules of `lib` There's not a lot of rhyme to which names are exported from which module, as I see it, but everything is found somewhere. | |||||
2024-03-15 | lib.foldl': avoid unnecessary function call | Johannes Kirschbauer | 1 | -3/+1 | |
2024-03-15 | doc: migrate lib.attrsets to use doc-comments | Johannes Kirschbauer | 1 | -467/+1262 | |
2024-03-14 | lib/generators: use the explicit public interface pattern | Philip Taron | 1 | -19/+37 | |
This enables further refactoring without accidentally changing the public interface. | |||||
2024-03-14 | lib/generators: explicitly import names from `lib.trivial` | Philip Taron | 1 | -1/+5 | |
Everything else was already imported. | |||||
2024-03-14 | lib/generators: explicitly import names from `lib.attrsets` | Philip Taron | 1 | -7/+5 | |
Everything used was already imported. | |||||
2024-03-14 | lib/generators: explicitly import names from `lib.string` | Philip Taron | 1 | -15/+24 | |
A couple of these were imports from `builtins`. | |||||
2024-03-14 | lib/generators: explicitly import names from `lib` | Philip Taron | 1 | -18/+41 | |
I followed the `inherit` chains in `lib/default.nix` to arrive at these imports. | |||||
2024-03-14 | lib/generators: builtins.isFloat is in Nix 2.3 | Philip Taron | 1 | -22/+39 | |
There's a couple of aliases in play: 1. `lib.isList` is an alias for `builtins.isList`. 2. `lib.strings.concatStringsSep` is an alias for `builtins.concatStringsSep` | |||||
2024-03-14 | Merge pull request #294906 from philiptaron/remove-top-level-with-in-lib-part2 | Silvan Mosberger | 1 | -19/+85 | |
lib: use explicit name imports in `lib/deprecated.nix` | |||||
2024-03-14 | Merge pull request #295007 from philiptaron/remove-top-level-with-in-lib-part3 | Silvan Mosberger | 1 | -1/+3 | |
lib: avoid top-level `with ...;` in lib/kernel.nix | |||||
2024-03-13 | doc: lib.lists migrate to doc-comments (#294257) | Johannes Kirschbauer | 1 | -370/+1322 | |
* doc: lib.lists migrate to doc-comments * Fix extra indentation of docs lines, remove redundant comments, add inputs docs * fix: indentation & argument references --------- Co-authored-by: DS <commits@sidhion.com> | |||||
2024-03-11 | Avoid top-level `with` in lib/tests/misc.nix | Philip Taron | 1 | -1/+88 | |
2024-03-11 | Avoid top-level `with ...;` in lib/kernel.nix | Philip Taron | 1 | -1/+3 | |
2024-03-11 | Avoid top-level `with ...;` in ↵ | Philip Taron | 1 | -1/+8 | |
lib/tests/modules/extendModules-168767-imports.nix | |||||
2024-03-11 | Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority.nix | Philip Taron | 1 | -3/+10 | |
2024-03-11 | Avoid top-level `with ...;` in ↵ | Philip Taron | 1 | -3/+10 | |
lib/tests/modules/alias-with-priority-can-override.nix | |||||
2024-03-10 | lib: use explicit name imports in lib/deprecated.nix | Philip Taron | 1 | -19/+85 | |
2024-03-09 | doc: actually document `lib.customisation.makeScope` (#294194) | Valentin Gagarin | 1 | -11/+122 | |
* doc: actually document `lib.customisation.makeScope` | |||||
2024-03-07 | doc: lib.asserts migrate to doc-comments (#292310) | Johannes Kirschbauer | 1 | -44/+106 | |
2024-03-06 | Merge branch 'master' into license-updates | Jörg Thalheim | 32 | -333/+912 | |
2024-03-06 | Merge pull request #292945 from adisbladis/lib-toint | Silvan Mosberger | 1 | -10/+17 | |
lib.toInt/toIntBase10: Make more efficient by hoisting up internal strings into higher scope | |||||
2024-03-06 | Merge pull request #292941 from adisbladis/lib-getattrfrompath-env | Silvan Mosberger | 1 | -2/+1 | |
lib.getAttrFromPath: Don't use errorMessage variable | |||||
2024-03-06 | Merge pull request #292938 from adisbladis/mapattrsrecursivecond-env | Silvan Mosberger | 1 | -7/+6 | |
lib.mapAttrsRecursiveCond: Eliminate intermediate one intermediate variable environment | |||||
2024-03-06 | Merge pull request #292937 from adisbladis/zipattrs-env | Silvan Mosberger | 1 | -4/+1 | |
lib.zipAttrs: Remove needless function wrapping | |||||
2024-03-06 | Merge pull request #292934 from adisbladis/lib-choosedevoutput | Silvan Mosberger | 1 | -4/+1 | |
lib.chooseDevOutputs: Remove needless function wrapping | |||||
2024-03-06 | Merge pull request #292209 from hercules-ci/lazyDerivation-multi-output | Silvan Mosberger | 2 | -7/+75 | |
lib.lazyDerivation: Support multi-output derivations | |||||
2024-03-06 | doc: add details on `mapAttrsRecursive[Cond]` (#293509) | Valentin Gagarin | 1 | -31/+46 | |
* doc: add details on `mapAttrsRecursive[Cond]` from first reading it wasn't clear that `f` also takes the current attribute path. also the value f receives is tricky due to how the condition is evaluated. Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> | |||||
2024-03-03 | Merge pull request #177977 from thefloweringash/call-packages-with-function-args | Artturi | 2 | -1/+20 | |
lib/customization: propagate function arguments in callPackagesWith | |||||
2024-03-03 | Merge pull request #288812 from hercules-ci/lib-flake-version | Robert Hensing | 3 | -1/+8 | |
`lib/` flake: fix `lib.version` | |||||
2024-03-03 | lib.toInt/toIntBase10: Make more efficient by hoisting up internal strings ↵ | adisbladis | 1 | -10/+17 | |
into higher scope | |||||
2024-03-03 | lib.getAttrFromPath: Don't use errorMessage variable | adisbladis | 1 | -2/+1 | |
We can just pass the error message on without creating an environment. | |||||
2024-03-03 | lib.mapAttrsRecursiveCond: Eliminate intermediate one intermediate variable ↵ | adisbladis | 1 | -7/+6 | |
environment | |||||
2024-03-03 | lib.zipAttrs: Remove needless function wrapping | adisbladis | 1 | -4/+1 | |
Returning the partially applied `zipAttrsWith fn` is the same as `sets: zipAttrsWith fn sets`. | |||||
2024-03-03 | lib.chooseDevOutputs: Remove needless function wrapping | adisbladis | 1 | -4/+1 | |
Returning the partially applied `map getDev` is the same as `drvs: map getDev drvs`. | |||||
2024-02-29 | Merge pull request #292340 from DanielSidhion/fix-fixed-points-doc | Silvan Mosberger | 1 | -7/+6 | |
lib.fixedPoints: fix rendering of docs for `extends` | |||||
2024-02-29 | lib.fixedPoints: fix rendering of docs for `extends` | DS | 1 | -7/+6 | |
2024-02-29 | lib.lazyDerivation: Support multi-output derivations | Robert Hensing | 2 | -7/+75 | |
2024-02-28 | Merge pull request #287369 from tweag/lib-remove-polyfills | Silvan Mosberger | 6 | -94/+15 | |
`lib`: Remove unneeded polyfills |