| Commit message (Expand) | Author | Age | Files | Lines |
| * | lib/tests: Update for error message changes | Silvan Mosberger | 2020-09-21 | 1 | -12/+12 |
| * | lib/tests: Allow grepping for newlines in error messages | Silvan Mosberger | 2020-09-21 | 1 | -1/+1 |
| * | lib/modules: Evaluate single defs for readOnly error•••If multiple definitions are passed, this evaluates them all as if they
were the only one, for a better error message. In particular this won't
show module-internal properties like `_type = "override"` and co.
| Silvan Mosberger | 2020-09-21 | 1 | -1/+7 |
| * | lib/modules: Improve error messages using showDefs | Silvan Mosberger | 2020-09-21 | 2 | -10/+10 |
| * | lib/options: Introduce showDefs•••For pretty-printing definitions, including file and values
| Silvan Mosberger | 2020-09-21 | 1 | -0/+18 |
| * | lib/types: Remove unreachable if branch•••The type's check function already ensured that it can't be passed
non-lists
| Silvan Mosberger | 2020-09-21 | 1 | -10/+8 |
| * | Merge pull request #97133 from Infinisil/improved-toPretty•••Improve `generators.toPretty` | Silvan Mosberger | 2020-09-21 | 2 | -27/+104 |
| |\ |
|
| | * | lib/generators.toPretty: functors should print as functions•••Not attribute sets. So move the function case forward
| Silvan Mosberger | 2020-09-17 | 1 | -7/+7 |
| | * | lib/generators.toPretty: Print [] and {} compactly | Silvan Mosberger | 2020-09-17 | 2 | -2/+9 |
| | * | lib/generators.toPretty: Switch away from δ and λ•••- These symbols can be confusing for those not familiar with them
- There's no harm in making these more obvious
- Terminals may not print them correctly either
Also changes the function argument printing slightly to be more obvious
| Silvan Mosberger | 2020-09-17 | 2 | -12/+13 |
| | * | lib/generators.toPretty: Improved string printing, handling newlines | Silvan Mosberger | 2020-09-17 | 2 | -1/+40 |
| | * | lib/generators.toPretty: Implement multiline printing | Silvan Mosberger | 2020-09-17 | 2 | -11/+40 |
| | * | lib/generators.toPretty: Wrap in a go function•••As a preparation to the following commit
| Silvan Mosberger | 2020-09-17 | 1 | -3/+4 |
| | * | lib/generators.toPretty: Only quote attribute names if necessary | Silvan Mosberger | 2020-09-17 | 2 | -2/+2 |
| * | | Merge pull request #97119 from Infinisil/types.anything•••Introduce `types.anything` | Robert Hensing | 2020-09-21 | 9 | -0/+206 |
| |\ \ |
|
| | * | | lib/tests: Add tests for types.anything | Silvan Mosberger | 2020-09-15 | 7 | -0/+166 |
| | * | | lib/types: Introduce types.anything•••This new type has unsurprising merge behavior: Only attribute sets are
merged together (recursively), and only if they don't conflict.
This is in contrast to the existing types:
- types.attrs is problematic because later definitions completely
override attributes of earlier definitions, and it doesn't support
mkIf and co.
- types.unspecified is very similar to types.attrs, but it has smart
merging behavior that often doesn't make sense, and it doesn't support
all types
| Silvan Mosberger | 2020-09-15 | 1 | -0/+36 |
| | * | | lib/options: Fix mergeEqualOption for singular functions•••Previously it would error out for a single function definition
| Silvan Mosberger | 2020-09-15 | 1 | -0/+4 |
| | |/ |
|
| * | | Merge pull request #81014 from fgaz/platforms/endianness•••platforms: add bigEndian and littleEndian | Gabriel Ebner | 2020-09-20 | 1 | -23/+26 |
| |\ \ |
|
| | * | | platforms: add bigEndian and littleEndian | Francesco Gazzetta | 2020-09-20 | 1 | -23/+26 |
| * | | | lib.licenses: add Prosperity-3.0.0 license (#97832) | Geoffrey Huntley | 2020-09-12 | 1 | -0/+6 |
| * | | | Merge pull request #97587 from arcnmx/arch-fix•••Fix arch eval error | Matthew Bauer | 2020-09-10 | 1 | -1/+1 |
| |\ \ \ |
|
| | * | | | Fix arch eval error introduced in #61019•••This occurs when using a `platform.gcc.arch` that isn't one of the
pre-existing hard-coded options.
| arcnmx | 2020-09-09 | 1 | -1/+1 |
| * | | | | jasper: remove, abandoned upstream.•••Jasper has been marked insecure for a while, and upstream has not
been responsive to CVEs for over a year.
Fixes #55388.
Signed-off-by: David Anderson <dave@natulte.net>
| David Anderson | 2020-09-09 | 1 | -5/+0 |
| * | | | | Merge pull request #97387 from Ericson2314/fix-android-prebuilt•••cc-wrapper: Fix for prebuilt android | John Ericson | 2020-09-08 | 1 | -2/+2 |
| |\ \ \ \
| |/ / /
|/| | | |
|
| | * | | | lib.systems.examples: Bump android SDK to 21•••074bc78cc8749faa31729096b65f2ef51b10abeb evidently meant to do this, but
forgot.
| John Ericson | 2020-09-08 | 1 | -2/+2 |
| | | |/
| |/| |
|
| * | | | 21.03 is Okapi•••* Okapi is an artiodactyl mammal native to Central Africa
* https://en.wikipedia.org/wiki/Okapi
| Jonathan Ringer | 2020-09-07 | 1 | -1/+1 |
| * | | | Merge pull request #97114 from Infinisil/type-deprecation•••Better type deprecation messages | Silvan Mosberger | 2020-09-07 | 2 | -16/+21 |
| |\ \ \ |
|
| | * | | | lib/types: Set deprecationMessage for types.optionSet | Silvan Mosberger | 2020-09-07 | 1 | -1/+2 |
| | * | | | lib/types: Set deprecationMessage for types.loaOf | Silvan Mosberger | 2020-09-07 | 1 | -8/+6 |
| | * | | | lib/types: Set deprecationMessage for types.string | Silvan Mosberger | 2020-09-07 | 1 | -2/+4 |
| | * | | | lib/types: Remove types.list, it's been deprecated long enough•••Has been deprecated since fd803fce606a007403ba6d05f09ed2e6a3371830
(2013-08-22)
| Silvan Mosberger | 2020-09-07 | 1 | -3/+0 |
| | * | | | lib/types: Allow types to emit a deprecation warning•••Previously the only way to deprecate a type was using
theType = lib.warn "deprecated" (mkOptionType ...)
This caused the warning to be emitted when the type was evaluated, but
the error didn't include which option actually used that type.
With this commit, types can specify a deprecationMessage, which when
non-null, is printed along with the option that uses the type
| Silvan Mosberger | 2020-09-07 | 2 | -2/+9 |
| | |/ / |
|
| * | | | Merge pull request #97042 from Infinisil/freeform-option-docs•••Show sub options of freeform types | Silvan Mosberger | 2020-09-07 | 2 | -1/+32 |
| |\ \ \
| |/ /
|/| | |
|
| | * | | lib/tests: Add test for freeform option docs | Silvan Mosberger | 2020-09-04 | 1 | -0/+26 |
| | * | | lib/types: Show sub options of freeform types•••Previously if you set the freeform type to e.g. attrsOf (submodule ..),
those submodule options wouldn't be shown in the manual.
| Silvan Mosberger | 2020-09-03 | 1 | -1/+6 |
| * | | | lib/strings: deprecate readPathsFromFile•••> NOTE: This function is not performant and should be avoided.
It's not used at all in-tree now, so we can remove it completely after
any remaining users are given notice.
| V | 2020-09-03 | 1 | -8/+9 |
| * | | | Merge pull request #96042 from rnhmjoj/loaOf•••treewide: completely remove types.loaOf | WORLDofPEACE | 2020-09-02 | 2 | -107/+11 |
| |\ \ \ |
|
| | * | | | treewide: completely remove types.loaOf | rnhmjoj | 2020-09-02 | 2 | -107/+11 |
| * | | | | Merge pull request #61019 from volth/gcc.arch-amd•••platform.gcc.arch: support for AMD CPUs | John Ericson | 2020-09-01 | 2 | -0/+79 |
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | * | | | Update architectures.nix | volth | 2020-09-01 | 1 | -1/+2 |
| | * | | | Update architectures.nix | volth | 2020-08-22 | 1 | -12/+13 |
| | * | | | Update architectures.nix | volth | 2020-08-22 | 1 | -7/+7 |
| | * | | | Update architectures.nix | volth | 2020-08-22 | 1 | -6/+6 |
| | * | | | gcc.arch: refactor, move tables under lib/ | volth | 2020-08-05 | 2 | -0/+77 |
| * | | | | Merge pull request #96223 from KAction/static•••Make pkgsStatic set "static" argument to true | John Ericson | 2020-08-31 | 1 | -0/+1 |
| |\ \ \ \ |
|
| | * | | | | Distinguish pkgsStatic from pkgsMusl via stdenv.targetPlatform•••This change allows derivations to distinguish dynamic musl build and
static musl build in cases where upstream build system can't detect it
by itself.
| Dmitry Bogatov | 2020-08-27 | 1 | -0/+1 |
| * | | | | | pythonPackages.databricks-connect: init at 7.1.0 | kfollesdal | 2020-08-31 | 1 | -1/+1 |
| * | | | | | licenses: add databricks | kfollesdal | 2020-08-31 | 1 | -0/+6 |
| * | | | | | Merge pull request #95309 from obsidiansystems/mobile-fixes•••Support Android 29 in cross-compilation | Matthew Bauer | 2020-08-28 | 1 | -2/+2 |
| |\ \ \ \ \
| |/ / / /
|/| | | | |
|