about summary refs log tree commit diff
path: root/pkgs/lib
AgeCommit message (Expand)AuthorFilesLines
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
2009-02-24add eqStrings back..Michael Raskin1-2/+4
2009-02-09* Doh.Eelco Dolstra1-1/+1
2009-02-09* Split lib/default.nix into several files, as it had become a bigEelco Dolstra9-870/+953
2009-02-03* Qt updated to 4.4.3 in preparation of upgrading KDE to 4.2.Eelco Dolstra1-1/+3
2009-01-27Replace addLocation by addErrorContext.Nicolas Pierron1-3/+8
2009-01-27Remove python reference from comment.Nicolas Pierron1-1/+1
2009-01-27Suggest nice/readable example first for composableDerivation.Nicolas Pierron1-1/+4
2009-01-25Add missing arguments to the "notHandle" functions of mergeOptionSets and fil...Nicolas Pierron1-2/+2
2009-01-25Fix previous commit.Nicolas Pierron1-1/+1
2009-01-25Remove support for merge function with name argument.Nicolas Pierron1-13/+2
2009-01-25Name argument of option's merge functions are now obsolete.Nicolas Pierron1-4/+15
2009-01-25Add a common merge function. (mergeOneOption)Nicolas Pierron1-0/+5
2009-01-25Add the "notdef" value when no else-part is defined.Nicolas Pierron1-6/+24
2009-01-25Remove extra arguments from uniqFlatten.Nicolas Pierron1-38/+48
2009-01-25factor mergeOptionSets and filterOptionSets into the function handleOptionSets.Nicolas Pierron1-29/+52
2009-01-08Oops. A typo fixMichael Raskin1-1/+1
2009-01-08Add a (failure-prone) last-chance string mergerMichael Raskin1-0/+1
2008-12-20fixes for previous commitMarc Weber1-1/+1
2008-12-20removed mkDerivationByConfiguration, using composableDerivation insteadMarc Weber2-246/+46
2008-12-03Rewrite uniqFlattenAttr to handle any type of elements with associated keys.Nicolas Pierron1-14/+22
2008-12-02updates: istanbul starts without errors. But no window appears.Marc Weber1-4/+6
2008-12-02added Haskell's foldlMarc Weber1-0/+6
2008-12-02adding lib function composableDerivationMarc Weber1-2/+19
2008-12-02added prepareDerivationArgsMarc Weber1-0/+55
2008-12-02adding mergeAttrsByFunc function - its easiy to customize how a name should b...Marc Weber1-0/+39
2008-12-02depreceating functions which have been sud by me only replacements are in the...Marc Weber1-0/+3
2008-12-02added mergeAttr and concatList functions giving // and ++ a nameMarc Weber1-3/+4
2008-12-02enhancing whatis trace functionMarc Weber1-3/+4
2008-12-02added debug functions tracing function arguments and resultMarc Weber1-0/+5
2008-11-23Fix previous commit.Nicolas Pierron1-2/+2