Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-01 | Merge pull request #107417 from jtojnar/deprecate-unclear-gpl-licenses | Jan Tojnar | |
licenses: Mark unclear GPL licenses explicitly deprecated | |||
2020-12-31 | Merge pull request #107999 from andir/platforms-arm-trusted-platform | John Ericson | |
lib/systems/platforms: treat missing cpu version as generic pcBase | |||
2020-12-31 | lib/systems: add emulator for mmix | Ben Siraphob | |
2020-12-31 | lib/systems/platforms: treat missing cpu version as generic pcBase | Andreas Rammhold | |
Since 40e7be1 all ARM platforms that didn't have a parsed cpu version (e.g. arm-none-eabi) would be handled as armv7l-hf-multiplatform which did break building arm-trusted-platform packages for some targets (e.g. rk3399). Using pcBase as fallback, instead of armv7l-hf-multiplatform, corresponds with the behaviour we had before 40e7be1. | |||
2020-12-23 | lib.systems: update processor architecture info | Fabián Heredia Montiel | |
2020-12-22 | licenses: Mark unclear GPL licenses explicitly deprecated | Jan Tojnar | |
We recently switched to more explicit GPL license names in line with the SPDX change and GNU Foundation recommendations: https://www.gnu.org/licenses/identify-licenses-clearly.html This followed up older change to use the recommended SPDX ID https://github.com/NixOS/nixpkgs/commit/18a5e8c36b2681f5fc4aecd79f4cc723365d2d94 but using the `-only` variant for these deprecated licenses too makes it harder to check for them automatically. Let’s switch to the appropriate SPDX ID again. | |||
2020-12-18 | Merge pull request #97145 from lheckemann/initrd-improvements | Linus Heckemann | |
Initrd improvements | |||
2020-12-18 | Revert "Module-builtin assertions, disabling assertions and submodule ↵ | Silvan Mosberger | |
assertions" | |||
2020-12-18 | Merge pull request #97023 from Infinisil/module-assertions | Silvan Mosberger | |
Module-builtin assertions, disabling assertions and submodule assertions | |||
2020-12-18 | Merge pull request #104118 from LibreCybernetics/add-parity-license | Doron Behar | |
lib.licenses: add Parity-7.0.0 license | |||
2020-12-18 | lib/modules: Prefix mkRemovedOptionModule & co. check names | Silvan Mosberger | |
To avoid name clashes Co-authored-by: Robert Hensing <robert@roberthensing.nl> | |||
2020-12-17 | lib/modules: Introduce _module.checks.*.check | Silvan Mosberger | |
Previously the .enable option was used to encode the condition as well, which lead to some oddness: - In order to encode an assertion, one had to invert it - To disable a check, one had to mkForce it By introducing a separate .check option this is solved because: - It can be used to encode assertions - Disabling is done separately with .enable option, whose default can be overridden without a mkForce | |||
2020-12-17 | lib/systems: fix kernelArch for x86_64 | Linus Heckemann | |
IA64 (Itanium) is something completely different and certainly not what we want! x86_64 code lives in arch/x86 just like "classic" x86. | |||
2020-12-08 | Merge pull request #101248 from makefu/pkgs/pfsshell/init | Sandro | |
2020-12-05 | lib/string: drop redundant string in description of toInt. | Alex Brandt | |
Describing the string argument as a string is redundant and not needed to describe what this function does. | |||
2020-12-04 | lib/strings: fix typo in example | Alex Brandt | |
The example refers to a snake_case function name but Nix uses camelCase function names. This ensures the example is correct for the given function. | |||
2020-12-03 | lib/strings: fix examples for enableFeatureAs | Alex Brandt | |
The As was missing in the examples on this library function. This will ensure the examples refer to the function they document. | |||
2020-12-02 | Merge pull request #105294 from Ericson2314/platform-config-improvements | John Ericson | |
Platform config improvements | |||
2020-12-01 | Merge pull request #105432 from tadfisher/remarkable-2-cross | John Ericson | |
Cross-compile configuration for reMarkable 2 tablet | |||
2020-12-01 | licenses: Add Academic Free License version 2.0 | makefu | |
2020-11-30 | lib/modules: _module.check should always be internal | Silvan Mosberger | |
Honestly this option should probably just be removed | |||
2020-11-30 | lib/modules: Remove _module.checks.*.triggerPath as it's not necessary | Silvan Mosberger | |
Previously this option was thought to be necessary to avoid infinite recursion, but it actually isn't, since the check evaluation isn't fed back into the module fixed-point. | |||
2020-11-30 | lib/modules: Rename _module.assertions to _module.checks | Silvan Mosberger | |
2020-11-30 | lib/tests: Add tests for module-builtin assertions | Silvan Mosberger | |
2020-11-30 | lib/tests: Implement generalized checkConfigCodeOutErr for module tests | Silvan Mosberger | |
2020-11-30 | nixos/modules: Expose the internal module in the top-level documentation | Silvan Mosberger | |
2020-11-30 | nixos/modules: Allow options to be coerced to a string for convenience | Silvan Mosberger | |
2020-11-30 | lib/modules: Use module-builtin assertions for mkRemovedOptionModule and co. | Silvan Mosberger | |
2020-11-30 | nixos/assertions: Use module-builtin assertion implementation | Silvan Mosberger | |
2020-11-30 | lib/modules: Implement module-builtin assertions | Silvan Mosberger | |
This implements assertions/warnings supported by the module system directly, instead of just being a NixOS option (see nixos/modules/misc/assertions.nix). This has the following benefits: - It allows cleanly redoing the user interface. The new implementation specifically allows disabling assertions or converting them to warnings instead. - Assertions/warnings can now be thrown easily from within submodules, which previously wasn't possible and needed workarounds. | |||
2020-11-30 | lib/options: Don't show internal suboption in the manual | Silvan Mosberger | |
Initially https://github.com/NixOS/nixpkgs/pull/82897 prevented non-visible options from being rendered in the manual, but visible-but-internal options were still being recursed into. This fixes this, aligning the recurse condition here with the one in make-options-doc/default.nix | |||
2020-11-30 | Merge pull request #99115 from Infinisil/toString-module-files | Silvan Mosberger | |
lib/modules: Make sure to not import module _file's into the store | |||
2020-11-29 | Cross-compiling configuration for reMarkable 2 tablet | Tad Fisher | |
2020-11-29 | lib/systems/exmaple: `riscv-multiplatform` no longer needs parameter | John Ericson | |
2020-11-29 | lib, binutils: Move Risc-V bfdEmulation to be by the others | John Ericson | |
2020-11-29 | lib.systems.platforms: Make selection more flexible | John Ericson | |
We dont have to match on exact strings if we get accessed to `parsed`. Co-authored-by: Matthew Bauer <mjbauer95@gmail.com> | |||
2020-11-26 | Merge pull request #103884 from djanatyn/pkg/xlife | Sandro | |
2020-11-24 | Merge pull request #102503 from siraben/remarkable-init | John Ericson | |
Initial implementation of remarkable1 cross-compile | |||
2020-11-24 | lib.lists.unique: Switch from recursive function to using a fold | adisbladis | |
This improves performance by ~30-40% for smaller test cases and makes larger cases where my laptop would OOM pass in seconds. | |||
2020-11-23 | Initial implementation of remarkable1 cross-compile | Ben Siraphob | |
2020-11-19 | lib: Create `makeScopeWithSplicing` | John Ericson | |
It's ugly as hell, but I suppose it is needed to codify how to make spliced package sets. | |||
2020-11-17 | lib.licenses: add Parity-7.0.0 license | Fabián Heredia Montiel | |
2020-11-16 | Merge master into staging-next | Frederik Rietdijk | |
2020-11-15 | licenses: add HPND-sell-variant | Jonathan Strickland | |
2020-11-14 | Merge pull request #102766 from siraben/mmix | John Ericson | |
Initial implementation of cross-compilation to Knuth's MMIX | |||
2020-11-13 | lib: Add composeManyExtensions | Joe Hermaszewski | |
2020-11-11 | Merge staging-next into staging | Frederik Rietdijk | |
2020-11-11 | Merge pull request #44928 from vcunat/p/configure-assert | Eelco Dolstra | |
lib/strings: guard against an easy mistake | |||
2020-11-09 | Initial support for OpenRISC 1000 (or1k) | Samuel Dionne-Riel | |
2020-11-09 | Initial implementation of mmix cross-compile | Ben Siraphob | |