aboutsummaryrefslogtreecommitdiff
path: root/lib/types.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into stagingVladimír Čunát2019-09-021-1/+2
|\
| * lib/types: Make usage of types.string emit a warningSilvan Mosberger2019-08-311-1/+2
* | treewide: remove redundant recvolth2019-08-281-3/+3
* | treewide: remove redundant quotesvolth2019-08-261-1/+1
|/
* Merge pull request #65728 from Infinisil/types-eithersAaron Andersen2019-08-131-0/+7
|\
| * lib/types: Add oneOf, extension of either to a list of typesSilvan Mosberger2019-08-061-0/+7
* | lib/types: change merge strategy for `str`, `int`, `float` and `enum`danbst2019-07-251-5/+5
|/
* module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-071-2/+4
* types.optionSet: deprecate and remove last usagesdanbst2019-01-311-4/+1
* lib/types.nix: small eval optimization (listToAttrs + mapAttrsToList -> mapAt...danbst2019-01-301-2/+1
* Add type port as an alias to u16Daniel Rutz2018-10-181-0/+3
* lib/types: enhances separatedString's descriptionSamuel Dionne-Riel2018-10-121-1/+4
* lib: move assertMsg and assertOneOf to their own library fileProfpatsch2018-09-061-1/+1
* lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch2018-09-061-2/+6
* [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-201-1/+1
* [bot]: remove unreferenced codevolth2018-07-201-1/+0
* lib: add float option typeRichard Marko2018-07-031-0/+7
* doc: Fixes documented default option for `<name>` for submodules. (#40464)Samuel Dionne-Riel2018-05-161-1/+7
* lib.types: fix loaOf behavior for long listsRobert Helgesson2018-05-071-9/+20
* lib/types: remove unnecessary coerceFunc assertionSilvan Mosberger2018-05-061-4/+1
* lib/types: clear up coercedTo descriptionSilvan Mosberger2018-05-061-2/+2
* lib/types: Fix coercedTo checkSilvan Mosberger2018-05-061-1/+1
* lib/types: add types.nonEmptyListOfRobert Schütz2018-02-081-0/+4
* nixpkgs.lib: Add types.strMatchingRyan Trinkle2017-12-021-0/+7
* lib/types.nix: Disable 32-bit integer types for nowTuomas Tynkkynen2017-11-051-5/+5
* lib/types: fix up documentation formatting a bitProfpatsch2017-11-051-4/+4
* lib/types: add `ints.positive`.Profpatsch2017-11-051-0/+4
* lib/types: match lowercase descriptions of other typesProfpatsch2017-11-051-4/+4
* lib/types: signed -> s, unsigned -> u, remove signed aliasProfpatsch2017-11-051-16/+12
* lib/types: remove port type againProfpatsch2017-11-051-3/+0
* lib/types: add port typeProfpatsch2017-11-051-4/+7
* lib/types: add various signed/unsigned int typesProfpatsch2017-11-051-10/+57
* lib/types: add intBetweenProfpatsch2017-11-051-0/+6
* types.submodule: Fix the NixOS Manual, by escaping the <> symbols.Nicolas B. Pierron2017-10-301-1/+1
* types.submodule: Replace a friendly comment by a more gentle one.Nicolas B. Pierron2017-10-301-2/+11
* types: remove loeOftv2017-10-051-19/+0
* Convert libs to a fixed-pointGraham Christensen2017-09-161-12/+13
* lib: introduce imap0, imap1 (#25543)zimbatm2017-07-041-4/+4
* types: add short docstringsNikolay Amiantov2017-05-251-0/+7
* nixos doc: document coercedTo typeNikolay Amiantov2017-05-241-0/+2
* lib: trivial spelling fixesTom Saeger2017-04-191-1/+1
* Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson2017-03-301-1/+1
* lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin2017-03-111-1/+1
* types library: add coercedToNikolay Amiantov2017-02-021-0/+22
* either type: improve merge functionEric Sagnes2016-11-081-1/+9
* module system: extensible option typesEric Sagnes2016-11-061-27/+115
* optionSet type: enable deprecation messageEric Sagnes2016-09-131-1/+1
* Use shell packages to select the user's shellzimbatm2016-06-121-0/+4
* Improve types.listOf error messageEelco Dolstra2016-05-251-7/+11
* lib/types: Revert handling submodules for "either"aszlig2016-03-191-19/+1