summary refs log tree commit diff
path: root/pkgs/lib
Commit message (Expand)AuthorAge
* * Added a function to make Unix-style search paths. This generalisesEelco Dolstra2009-04-05
* * Added some regression tests for lib that I wrote a while ago butEelco Dolstra2009-03-31
* * Move some functions for manipulating meta and name attributes out ofEelco Dolstra2009-03-30
* * `mapAttrsRecursiveCond', which is like `mapAttrsRecursive' but takesEelco Dolstra2009-03-30
* tidied up pkgs/lib/debug.nixMarc Weber2009-03-25
* Fix mkThenElse and mkAlways evaluation.Nicolas Pierron2009-03-14
* * Moved mapAttrs to attrsets.nix.Eelco Dolstra2009-03-10
* moved debugging functions into lib module "debug"Marc Weber2009-03-06
* add error context to all top level attr names of all-packages.nixMarc Weber2009-03-06
* replacing applyAndFun by lib.defaultOverridableDelayableArgsMarc Weber2009-03-06
* adjust packages to overridableDelayableArgsMarc Weber2009-03-06
* added simple lib test case for overridableDelayableArgsMarc Weber2009-03-06
* moved catAttrs, attrVals into attrsets.nix, adding attrValuesMarc Weber2009-03-06
* added overridableDelayableArgs replacing applyAndFunMarc Weber2009-03-06
* added eqStrict (deep, strict test for equality)Marc Weber2009-03-06
* * Refactor mkIf to extract the concept of properties.Nicolas Pierron2009-02-28
* add eqStrings back..Michael Raskin2009-02-24
* * Doh.Eelco Dolstra2009-02-09
* * Split lib/default.nix into several files, as it had become a bigEelco Dolstra2009-02-09
* * Qt updated to 4.4.3 in preparation of upgrading KDE to 4.2.Eelco Dolstra2009-02-03
* Replace addLocation by addErrorContext.Nicolas Pierron2009-01-27
* Remove python reference from comment.Nicolas Pierron2009-01-27
* Suggest nice/readable example first for composableDerivation.Nicolas Pierron2009-01-27
* Add missing arguments to the "notHandle" functions of mergeOptionSets and fil...Nicolas Pierron2009-01-25
* Fix previous commit.Nicolas Pierron2009-01-25
* Remove support for merge function with name argument.Nicolas Pierron2009-01-25
* Name argument of option's merge functions are now obsolete.Nicolas Pierron2009-01-25
* Add a common merge function. (mergeOneOption)Nicolas Pierron2009-01-25
* Add the "notdef" value when no else-part is defined.Nicolas Pierron2009-01-25
* Remove extra arguments from uniqFlatten.Nicolas Pierron2009-01-25
* factor mergeOptionSets and filterOptionSets into the function handleOptionSets.Nicolas Pierron2009-01-25
* Oops. A typo fixMichael Raskin2009-01-08
* Add a (failure-prone) last-chance string mergerMichael Raskin2009-01-08
* fixes for previous commitMarc Weber2008-12-20
* removed mkDerivationByConfiguration, using composableDerivation insteadMarc Weber2008-12-20
* Rewrite uniqFlattenAttr to handle any type of elements with associated keys.Nicolas Pierron2008-12-03
* updates: istanbul starts without errors. But no window appears.Marc Weber2008-12-02
* added Haskell's foldlMarc Weber2008-12-02
* adding lib function composableDerivationMarc Weber2008-12-02
* added prepareDerivationArgsMarc Weber2008-12-02
* adding mergeAttrsByFunc function - its easiy to customize how a name should b...Marc Weber2008-12-02
* depreceating functions which have been sud by me only replacements are in the...Marc Weber2008-12-02
* added mergeAttr and concatList functions giving // and ++ a nameMarc Weber2008-12-02
* enhancing whatis trace functionMarc Weber2008-12-02
* added debug functions tracing function arguments and resultMarc Weber2008-12-02
* Fix previous commit.Nicolas Pierron2008-11-23
* Add: Handle a way to factor conditions.Nicolas Pierron2008-11-23
* mergeDefaultOption: handle boolean values.Nicolas Pierron2008-11-23
* Add a common pattern used in jobs definition.Nicolas Pierron2008-11-23
* Add mergeStringOption and factor mergeSomethingOption by introducing mergeTyp...Nicolas Pierron2008-11-16