Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-04-24 | lib/systems: add microblaze-embedded | Jared Baur | 1 | -0/+5 | |
Adds a new target for `pkgsCross` that can be used for building freestanding code for microblaze targets (e.g. Xilinx PMU firmware). | |||||
2024-04-22 | Merge pull request #214021 from tweag/ifilter0 | Silvan Mosberger | 3 | -2/+77 | |
lib.lists.ifilter0: init | |||||
2024-04-22 | lib.lists.ifilter0: init | Silvan Mosberger | 3 | -2/+77 | |
2024-04-21 | lib: Document status of deprecated.nix and move it | Robert Hensing | 3 | -1/+12 | |
This is all I could find after co-maintaining lib for a long time. I've had the fortune of basically not really noticing this file, because it has had very few interactions until the confusion in https://github.com/NixOS/nixpkgs/pull/304277 It seems to be a state of limbo, which would be nice to resolve (with great care), but this is not urgent, and first we should document its status. | |||||
2024-04-19 | Merge master into staging-next | github-actions[bot] | 4 | -25/+99 | |
2024-04-19 | Merge pull request #298680 from gvolpe/lib/transposeMap | Rick van Schijndel | 4 | -25/+99 | |
lib/attrsets: add mapCartesianProduct function | |||||
2024-04-16 | Merge master into staging-next | github-actions[bot] | 2 | -2/+2 | |
2024-04-15 | lib: clarify warning about mdDoc | éclairevoyant | 1 | -1/+1 | |
2024-04-15 | lib: add mdDoc back in to provide proper warning | éclairevoyant | 1 | -1/+1 | |
2024-04-15 | lib/tests: apply lints | Gabriel Volpe | 1 | -9/+4 | |
2024-04-15 | tree-wide: use mapCartesianProduct | Gabriel Volpe | 1 | -3/+19 | |
2024-04-15 | lib/attrsets: introduce mapCartesianProduct | Gabriel Volpe | 3 | -1/+60 | |
2024-04-15 | tree-wide: use cartesianProduct | Gabriel Volpe | 1 | -6/+6 | |
2024-04-15 | lib/attrsets: rename cartesianProductOfSets to cartesianProduct | Gabriel Volpe | 2 | -6/+10 | |
2024-04-13 | Merge branch 'master' into staging-next | Weijia Wang | 3 | -7/+9 | |
2024-04-13 | lib.mdDoc: remove and replace with warning | stuebinm | 1 | -2/+4 | |
2024-04-13 | lib: remove all uses of lib.mdDoc | stuebinm | 2 | -5/+5 | |
this change is otherwise a no-op, as lib.mdDoc is already defined to be the identity function. | |||||
2024-04-12 | Merge branch 'staging' into staging-next | Vladimír Čunát | 1 | -1/+1 | |
Conflicts (tried to quickly resolve somehow, checked eval): pkgs/development/python-modules/apsw/default.nix pkgs/development/python-modules/mido/default.nix pkgs/development/python-modules/pytest-bdd/default.nix pkgs/development/python-modules/sparse/default.nix | |||||
2024-04-09 | Merge pull request #284551 from hercules-ci/types-attrTag | Silvan Mosberger | 7 | -3/+306 | |
Add `types.attrTag` | |||||
2024-04-09 | Merge branch 'staging-next' into staging | Weijia Wang | 2 | -4/+16 | |
2024-04-08 | licenses: rename `apsl{10,20}` -> `apple-psl{10,20}` | iliana etaoin | 1 | -2/+14 | |
Part 1 of #301908. This renames the two versions of the Apple Public Source License seen in nixpkgs; `apsl20` was often confused as being for the widely-used Apache License 2.0. | |||||
2024-04-06 | lib.hasAttrByPath: fix typo (#302042) | Tharun Thennarasu | 1 | -2/+2 | |
2024-04-05 | Merge remote-tracking branch 'upstream/staging-next' into staging | annalee | 3 | -1/+35 | |
Conflicts: pkgs/development/python-modules/pynetdicom/default.nix | |||||
2024-04-04 | Merge pull request #301556 from edef1c/lib-xor | Silvan Mosberger | 3 | -1/+35 | |
lib: add xor | |||||
2024-04-04 | lib: add xor | edef | 3 | -1/+35 | |
This gets clumsily reimplemented in various places, to no useful end. | |||||
2024-04-04 | Merge staging-next into staging | github-actions[bot] | 6 | -37/+53 | |
2024-04-04 | doc: migrate trivial files to doc-comment format (#299986) | Johannes Kirschbauer | 6 | -37/+53 | |
* doc: migrate trivial files to doc-comment format * fix: revert some comments * Apply suggestions from code review Thanks @danielSidhion Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> * Update lib/types.nix --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | types.attrTag: Remove unnecessary definitions override | Robert Hensing | 1 | -1/+0 | |
Committing because tests pass. Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | lib.types.attrTag: Fix declarationPositions after merge | Robert Hensing | 2 | -4/+18 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Test other option doc attrs | Robert Hensing | 1 | -0/+9 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Clean up unneeded comment | Robert Hensing | 1 | -1/+0 | |
2024-04-04 | types.attrTag: Remove substSubmodules | Robert Hensing | 1 | -9/+0 | |
I haven't managed to trigger the error, and it turns out that this method is optional. Specifically, getSubmodules is unimplemented (and unimplementable), the tests pass, and we seem to have good location info. | |||||
2024-04-04 | types.attrTagWith: remove | Robert Hensing | 2 | -11/+19 | |
Keep it simple for now. | |||||
2024-04-04 | lib.types.attrTag: Custom error when passing bare type | Robert Hensing | 3 | -1/+23 | |
2024-04-04 | lib/tests/modules/types-attrTag: Test against unexpected attrs | Robert Hensing | 1 | -6/+6 | |
Thank you lheckemann for pointing this out! | |||||
2024-04-04 | lib.types.attrTag: Remove tags from description | Robert Hensing | 2 | -7/+8 | |
You can find them in the sub-options now. | |||||
2024-04-04 | lib.modules.evalOptionValue: Undeprecate for lib.types | Robert Hensing | 2 | -2/+3 | |
lib.types.attrTag needs it. | |||||
2024-04-04 | lib.types.attrTag: Provide declarations, definitions | Robert Hensing | 2 | -2/+20 | |
2024-04-04 | lib/types.nix: Fix getSubOptions doc | Robert Hensing | 1 | -1/+1 | |
This comment was added in 73f32d03758a5, when it was already supposed to be an attrset. | |||||
2024-04-04 | lib.types.attrTag: Support type merging | Robert Hensing | 2 | -1/+32 | |
2024-04-04 | lib.types.attrTag: Take options instead of types | Robert Hensing | 2 | -21/+55 | |
2024-04-04 | lib.types.attrTag: Support module docs | Robert Hensing | 3 | -1/+65 | |
2024-04-02 | lib.fileset: fix typo: compatibity to compatibility | Philip Taron | 1 | -1/+1 | |
2024-04-02 | lib/strings: Add makeIncludePath (#296237) | Florian Richer | 3 | -1/+43 | |
* Update strings.nix * Fix typo in docs * Update lib/strings.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Update lib/strings.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Add unit test with strings * Move test to strings * Add unit test with package structure * testMakeIncludePathWithPkgs: use real pkgs * Revert "testMakeIncludePathWithPkgs: use real pkgs" This reverts commit fb1850c069cfb324f3a43323da740a27a11793f3. * Update lib/tests/misc.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Update lib/tests/misc.nix Co-authored-by: Silvan Mosberger <github@infinisil.com> --------- Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-03-25 | Merge pull request #297266 from ByteSudoer/init-vidmerger | Sandro | 1 | -0/+6 | |
vidmerger: init at 0.3.2 | |||||
2024-03-25 | Merge pull request #295374 from philiptaron/issue-208242/lib.systems | Silvan Mosberger | 3 | -51/+140 | |
lib: use explicit name imports in `lib/systems` | |||||
2024-03-24 | Merge pull request #297993 from hsjobeki/doc/customisation | Daniel Sidhion | 1 | -88/+229 | |
doc: migrate lib.customisation to use doc-comments | |||||
2024-03-23 | Merge pull request #297990 from hsjobeki/doc/cli | Daniel Sidhion | 1 | -37/+58 | |
doc: migrate lib.cli to use doc-comments | |||||
2024-03-23 | Merge pull request #295196 from tpwrules/qemu-less-libs | Artturi | 1 | -0/+4 | |
lib/systems: remove more features from qemu-user | |||||
2024-03-22 | doc: migrate lib.customisation to use doc-comments | Johannes Kirschbauer | 1 | -88/+229 | |