summary refs log tree commit diff
path: root/pkgs/lib
AgeCommit message (Expand)AuthorFilesLines
2009-07-06Fix: (in moduleClosure) remove key attribute of inlined sets.Nicolas Pierron1-1/+1
2009-07-06Substitute fixOptionSetsFun by multiple functions which are:Nicolas Pierron2-88/+79
2009-07-06allow the argument set of modules to be defined outside of option.nix file.Nicolas Pierron1-19/+6
2009-07-06cleanSource: Avoid copying git files.Nicolas Pierron1-1/+1
2009-07-02svn path=/nixpkgs/trunk/; revision=16131Eelco Dolstra1-1/+1
2009-07-01Add `stdenv.lib.maintainers'.Ludovic Courtès2-1/+13
2009-06-26* Refactoring: move the types out of options.nix, which is much tooEelco Dolstra3-111/+127
2009-06-26Add a description of values which cause a bad type the failure.Nicolas Pierron2-8/+10
2009-06-25- partition based on the content of the properties. (rmProperties * isOption)Nicolas Pierron1-2/+2
2009-06-14* Rename types.enable -> types.bool.Eelco Dolstra1-1/+1
2009-06-11option types: Fix the generated template name used for the documentation.Nicolas Pierron1-2/+2
2009-06-11optionAttrSetToDocList: Re-implement with the collect function.Nicolas Pierron1-14/+25
2009-06-11Add 'collect' a function which recursively collects all attribute values veri...Nicolas Pierron1-0/+26
2009-06-11Add support for a new module syntax.Nicolas Pierron1-8/+65
2009-06-08* Trivial function to create a singleton list. Can reduce unnecessaryEelco Dolstra1-0/+6
2009-05-29* nix-env gets confused when an attrset contains an attribute namedEelco Dolstra1-3/+3
2009-05-27Add option types.Nicolas Pierron1-12/+227
2009-05-26* Remove an attrset comparison.Eelco Dolstra1-1/+1
2009-05-26* Fix a comparison of function values (disallowed in the Nix trunk).Eelco Dolstra1-7/+5
2009-05-25* Put strings-with-deps in lib.Eelco Dolstra3-6/+8
2009-05-24* Typo.Eelco Dolstra1-7/+7
2009-05-24getAttr can call builtins.getAttrMarc Weber1-7/+10
2009-05-24removed all __primops from nixpkgsMarc Weber4-35/+47
2009-05-24big breaking change: renaming lib.getAttr to lib.attrByPathMarc Weber3-13/+16
2009-05-19added documentation illustrating behaviour of the new textClosureMapMarc Weber1-4/+30
2009-05-19FullDepEntry -> fullDepEntry, PackEntry -> packEntryMarc Weber1-1/+1
2009-05-19* options.nix:Nicolas Pierron1-3/+18
2009-05-19Remove unused feature which allowed to add properties on the required elements.Nicolas Pierron1-27/+1
2009-05-19Add support for require attribute with a filename as argument.Nicolas Pierron1-3/+18
2009-05-19* Get rid of __primop.Eelco Dolstra1-19/+17
2009-05-11* textClosure: don't use uniqList, and don't rely on buggy behaviourEelco Dolstra2-28/+26
2009-05-11* Die tabs die. Also, renamed FullDepEntry and PackEntry toEelco Dolstra1-56/+37
2009-05-06enhance escapeShellArg funtion. It should be pretty correct nowMarc Weber1-5/+8
2009-04-25* Allow the user to install stdenv (nix-env -i stdenv) and get all theEelco Dolstra1-1/+5
2009-04-05* Added a function to make Unix-style search paths. This generalisesEelco Dolstra1-3/+10
2009-03-31* Added some regression tests for lib that I wrote a while ago butEelco Dolstra3-59/+115
2009-03-30* Move some functions for manipulating meta and name attributes out ofEelco Dolstra2-2/+47
2009-03-30* `mapAttrsRecursiveCond', which is like `mapAttrsRecursive' but takesEelco Dolstra1-7/+32
2009-03-25tidied up pkgs/lib/debug.nixMarc Weber1-16/+16
2009-03-14Fix mkThenElse and mkAlways evaluation.Nicolas Pierron1-3/+3
2009-03-10* Moved mapAttrs to attrsets.nix.Eelco Dolstra2-22/+84
2009-03-06moved debugging functions into lib module "debug"Marc Weber2-25/+23
2009-03-06add error context to all top level attr names of all-packages.nixMarc Weber1-0/+3
2009-03-06replacing applyAndFun by lib.defaultOverridableDelayableArgsMarc Weber1-4/+2
2009-03-06adjust packages to overridableDelayableArgsMarc Weber1-10/+15
2009-03-06added simple lib test case for overridableDelayableArgsMarc Weber2-0/+61
2009-03-06moved catAttrs, attrVals into attrsets.nix, adding attrValuesMarc Weber2-7/+13
2009-03-06added overridableDelayableArgs replacing applyAndFunMarc Weber1-19/+53
2009-03-06added eqStrict (deep, strict test for equality)Marc Weber1-1/+14
2009-02-28* Refactor mkIf to extract the concept of properties.Nicolas Pierron1-48/+364