Commit Graph

170 Commits (0e6e7745fd84cc64c5412f29eaf9e64f94dcfec1)

Author SHA1 Message Date
Eelco Dolstra f4a418761b Check for undeclared options 11 years ago
Eelco Dolstra c263b5b284 Show error locations in submodules 11 years ago
Eelco Dolstra 89bd18b3af Fix manual generation 11 years ago
Eelco Dolstra b479dac8df Inline some functions on the critical path 11 years ago
Eelco Dolstra cfab329437 Use isType instead of typeOf 11 years ago
Eelco Dolstra 0e333688ce Big cleanup of the NixOS module system 11 years ago
Eelco Dolstra 5fef92c4a0 Move pkgs/lib/ to lib/ 11 years ago
Evgeny Egorochkin 993deb1a4a Hopefully a fixed version of Refactor: introduce isType reducing redundancy. 11 years ago
Eelco Dolstra d28a189af6 Revert "Refactor: introduce isType reducing redundancy (trivial change)" 11 years ago
Marc Weber 52204af457 Refactor: introduce isType reducing redundancy (trivial change) 11 years ago
Marc Weber 53994036d3 Replace fold by all because its more readable and shorter 11 years ago
Evgeny Egorochkin fcbc4fe9ff Deprecate lib.zip in favor of lib.zipAttrsWith. 11 years ago
Marc Weber a3f148ce96 Improve option types documentation. 11 years ago
Marc Weber 983c87a1dd Improve the error message for uniq option type. 11 years ago
Marc Weber fd803fce60 List should be an alias of listOf, and it should no longer be used. 11 years ago
Marc Weber b00d824930 Drop inferred, because "it was supposed to be used at every location 11 years ago
Shea Levy 932dd06f3f Revert "Add isPath to trivial.nix" 11 years ago
Shea Levy 2742087bdd Add isPath to trivial.nix 11 years ago
Eelco Dolstra e4ce304333 types.nix: Add a ‘lines’ type 11 years ago
Shea Levy c1598d167e Simplify lib.typeOf 12 years ago
Shea Levy 2eb0c6fba5 D'oh 12 years ago
Shea Levy 95679e1344 Misunderstood hasOptions, I think 12 years ago
Shea Levy ce6d4070a6 Add a 'functionTo x' type. 12 years ago
Eelco Dolstra c0a483632c Eliminate some calls to ‘tail’ 12 years ago
Eelco Dolstra 46dc120270 Fix the "path" option type 12 years ago
Eelco Dolstra 040cf06388 * Add a type "path". 12 years ago
Eelco Dolstra bcffafa65a * Whitespace. 13 years ago
Nicolas Pierron 6cb018fe90 Add a new type to handle list and attribute sets. 13 years ago
Nicolas Pierron 3770ac23aa Fix type name of attribute sets. 13 years ago
Nicolas Pierron 56ed820f84 Add systems.nix give more control over the increasing list of supported 15 years ago
Nicolas Pierron 8b47086b85 * Change the check function to accept sub-modules with arguments in 15 years ago
Nicolas Pierron 10d74af2f6 * Add a type to handle environment variables with the usual string 15 years ago
Nicolas Pierron d8bbae877a * Add a type for read-only options. Options which are only declared 15 years ago
Nicolas Pierron 03eab95618 Only allow properties with a onGlobalEval function to go through specific 15 years ago
Nicolas Pierron 926f20a1ee Revert "* Revert the last two commits ..." (rev 17738) & Fix. 15 years ago
Eelco Dolstra 24b50e92ee * Revert the last two commits since they break every job in the 15 years ago
Nicolas Pierron bb16a7f08d Replace a counter intuitive behaviour of module evaluations. 15 years ago
Nicolas Pierron ba09982edb Fix merge function of types. 15 years ago
Nicolas Pierron dc8f469349 Fix the merge function of the "attrsOf" type: handle multiple of the same 15 years ago
Eelco Dolstra 10c4ec0ed8 svn path=/nixpkgs/trunk/; revision=16412 15 years ago
Eelco Dolstra a440fba8e3 * Refactoring: move the types out of options.nix, which is much too 15 years ago